8173425: Javadoc needs a new tag to specify the summary.Reviewed-by: jjg
8177530: Module system implementation refresh (4/2017)Reviewed-by: jjgContributed-by: alan.bateman@oracle.com, jan.lahoda@oracle.com
8174099: class ComboTask at the combo test library needs an execute() methodReviewed-by: mcimadamore
8171098: NPE when --add-modules java.corba is usedSummary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.Reviewed-by: jjg
8160196: Module summary page should display information based on "api" or "detail" mode.Reviewed-by: jjg, ksrini
8162359: javac should use stdout for --help and --versionReviewed-by: vromero
8154705: invalid use of ALL-MODULE-PATH causes crashSummary: Introducing Modules.initModules as a clear point where the module graphs is initialized in javacReviewed-by: jjg, ksrini
8073100: [javadoc] Provide an ability to suppress document generation for specific elements.Reviewed-by: jjg
8142968: Module System implementationSummary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchsContributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com
8144287: Enhance DocTree API to support @index javadoc tags.Reviewed-by: jjg
8008685: DPrinter should include MethodType.recvtypeReviewed-by: jjg
8067767: type inference performance regressionSummary: Overhaul implememntation of inference incorporationReviewed-by: vromero
8135246: CheckAttributedTree silently generates spurious compiler errorSummary: cyclic inheritance errors should cause shared combo context to be thrown awayReviewed-by: jlahoda
Merge
8129962: Investigate performance improvements in langtools combo testsSummary: New combo API that runs all combo instances in a shared javac context (whenever possible).Reviewed-by: jjg, jlahoda, vromero
8076543: Add @modules as needed to the langtools testsReviewed-by: jjg, shurailine
8031744: Annotations on many Language Model elements are not returnedReviewed-by: jfranck, mcimadamore, emc, jlahoda, jjgContributed-by: joel.franck@oracle.com, maurizio.cimadamore@oracle.com
7101822: Compiling depends on order of imports7177813: Static import to local nested class failsSummary: MemberEnter overhaul - TypeEnter is split out of MemberEnter; the TypeEnter consists of several Phases which ensure actions are done in the correct order.Reviewed-by: mcimadamore, jfranck, aeremeevContributed-by: jan.lahoda@oracle.com, maurizio.cimadamore@oracle.com
8049367: Modular Run-Time ImagesReviewed-by: jlahoda, ksriniContributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com
8050429: Update/cleanup ToolBoxReviewed-by: vromero
8050430: Provided new utility visitors supporting SourceVersion.RELEASE_9Reviewed-by: jjg
8031569: Refactor javac scope implementation to enable lazy importsSummary: Introducing an internal API for Scope; rewriting ImportScopes to extend CompoundScopes.Reviewed-by: mcimadamore, jjg, jfranckContributed-by: maurizio.cimadamore@oracle.com, jan.lahoda@oracle.com
8007307: DPrinter: support the DocTree APIReviewed-by: mcimadamore
8043484: DPrinter does not compileSummary: Make DPrinter compileReviewed-by: jjg
8040097: Implement classfile tests for LocalVariableTable and LocalVariableTypeTable attribute.Reviewed-by: jjg, shurailine, emc
8030046: javac incorrectly handles absolute paths in manifest classpathReviewed-by: jjg, vromero
8038455: Use single Context for all rounds of annotation processingSummary: One set of javac services, as well as created ClassSymbols, is reused for all rounds of processing now.Reviewed-by: jjg, jfranck, darcy, vromero
8031360: Update langtools code base to use RELEASE_9Reviewed-by: jjg
8028708: TEST_BUG, Tests should pass through VM options, langtools testsReviewed-by: jjg, vromeroContributed-by: andrey.x.nazarov@oracle.com
8026564: import changes from type-annotations forestReviewed-by: jjgContributed-by: wdietl@gmail.com, steve.sides@oracle.com
8022260: Rename javac.code.Annotations to javac.code.SymbolMetadataReviewed-by: jfranck, jjgContributed-by: Andreas Lundblad <andreas.lundblad@oracle.com>
8004643: Reduce javac space overhead introduced with compiler support for repeating annotationsReviewed-by: mcimadamore, jfranck
8013852: update reference impl for type-annotationsReviewed-by: jjgContributed-by: wdietl@gmail.com, steve.sides@oracle.com, joel.franck@oracle.com, alex.buckley@oracle.com
8008582: jtreg failures after conversion of shell tests to JavaReviewed-by: jjg
8006212: javac, convert jtreg tests from shell script to javaReviewed-by: jjg
8007463: Cleanup inference related classesSummary: Make Infer.InferenceContext an inner class; adjust bound replacement logic in Type.UndetVarReviewed-by: jjg
8007305: DPrinter: provide better usage messageReviewed-by: mcimadamore
8007306: DPrinter: improve display of impl-class, internal tag/kind, and external tag/kindReviewed-by: mcimadamore
8007034: debug printer for javac internalsReviewed-by: mcimadamore
8006944: javac, combo tests should print out the number of threads usedReviewed-by: mcimadamore
8006694: temporarily workaround combo tests are causing time out in several platformsReviewed-by: jjgContributed-by: maurizio.cimadamore@oracle.com
8005167: execution time of combo tests in javac should be improvedReviewed-by: jjg, jjh
7075721: javac should have public enum for exit codesReviewed-by: mcimadamore
7074189: some javac tests fail with latest jtreg 4.1 b03Reviewed-by: darcy
7025809: Provided new utility visitors supporting SourceVersion.RELEASE_8Reviewed-by: jjg, mcimadamore
6987384: -XprintProcessorRoundsInfo message printed with different timing than previousReviewed-by: darcy
6983738: Use a JavacTestingAbstractProcessorReviewed-by: jjg