4254:d601b22360fa |
13-Jul-2017 |
jlahoda |
8182450: javac aborts when generating ct.sym intermittently Summary: Initialize the module system model even in presence of missing/broken module-infos; BadClassFiles should not immediatelly abort compilation anymore, but should be handled as if the classfile did not exist. Reviewed-by: jjg |
4240:ecb84dbdcf84 |
05-Jul-2017 |
vromero |
8183126: port improvements to analyzers from lvti repo to jdk10 Reviewed-by: mcimadamore, jlahoda |
4202:2bd34895dda2 |
15-Jun-2017 |
jlahoda |
8170326: Inconsistencies between code, compiler.properties and comments Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible. Reviewed-by: mcimadamore |
4171:77a2d6c1f321 |
11-May-2017 |
jlahoda |
8178152: Handling of incubating modules, the jdk.unsupported module and --add-exports with --release <current> Summary: --release 9 should only allow documented modules; --add-exports/--add-reads/--patch-module should not be allowed on system modules when --release 9 is used. Reviewed-by: jjg, erikj, ihse |
4137:7c4f03097a05 |
19-Apr-2017 |
jlahoda |
8178012: Finish removal of -Xmodule: Summary: Changing -Xmodule: option to -XD-Xmodule:, setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: jjg |
4079:bef1cba2d0d9 |
27-Mar-2017 |
ksrini |
8175277: javadoc AssertionError when specified with release 8 Reviewed-by: jjg, jlahoda |
4056:adef848660f9 |
14-Mar-2017 |
jlahoda |
8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile? Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules. Reviewed-by: darcy, jjg |
4055:d457e90d4906 |
14-Mar-2017 |
jlahoda |
8176045: No compile error when a package is not declared Summary: Fixing handling of otherwise empty files with package clauses and empty files without package clauses. Reviewed-by: jjg |
4054:24fa5d195595 |
14-Mar-2017 |
jlahoda |
8175057: module-info on patch path should not produce an error Summary: Allowing module-infos on patch paths during compilation. Reviewed-by: jjg, ksrini |
4010:4a121e220aeb |
01-Mar-2017 |
vromero |
8167638: javac can improve the error message issued when IllegalAccessError is produced Reviewed-by: jjg |
4002:4a4fd9ecca20 |
15-Feb-2017 |
ksrini |
8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS Reviewed-by: jjg |
3999:ae88ea1b7649 |
15-Feb-2017 |
jjg |
8173596: JavaCompiler.CompilationTask should support addModules Reviewed-by: ksrini, jlahoda |
3981:8be741555fa6 |
13-Feb-2017 |
jlahoda |
8173777: Merge javac -Xmodule into javac--patch-module Summary: Merging -Xmodule: functionality into --patch-module. Reviewed-by: jjg, mchung, rfield |
3953:ceeaf4cf083f |
06-Feb-2017 |
sadayapalam |
8166420: Confusing error message when reading bad module declaration Reviewed-by: jlahoda |
3926:86efeea0e59f |
26-Jan-2017 |
jjg |
8173312: Hide support for --inherit-runtime-environment Reviewed-by: mchung |
3922:3fdaf9e50f5c |
26-Jan-2017 |
jlahoda |
8067747: javac throws exception during compilation when annotation processing is enabled Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems. Reviewed-by: darcy, jjg |
3908:a3c8bca17094 |
20-Jan-2017 |
vromero |
8170692: inconsistent check of module-related options against target version Reviewed-by: jjg |
3904:7486e172ca65 |
20-Jan-2017 |
jlahoda |
8171098: NPE when --add-modules java.corba is used Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution. Reviewed-by: jjg |
3882:b1d7dfdd0ffb |
13-Jan-2017 |
jjg |
8172474: javac should enable doclint checking for HTML 5 Reviewed-by: jlahoda |
3868:5ec5a14e1627 |
09-Jan-2017 |
jlahoda |
8172411: -XDnoModules must be removed Reviewed-by: jjg |
3828:d30434bde0a8 |
16-Dec-2016 |
mcimadamore |
8171371: Remove redundant type-arguments from generic method calls Reviewed-by: jjg, rfield, mchung |
3827:44bdefe64114 |
16-Dec-2016 |
mcimadamore |
8181370: Convert anonymous inner classes into lambdas/method references Reviewed-by: jjg, rfield, mchung |
3823:cd0a8a7a0199 |
16-Dec-2016 |
alanb |
Merge |
3822:d8766c39123a |
15-Dec-2016 |
alanb |
8170987: Module system implementation refresh (12/2016) Reviewed-by: mcimadamore Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com, srikanth.adayapalam@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com |
3821:9c8da4d340c8 |
15-Dec-2016 |
jjg |
8170553: javac info options should match launcher options Reviewed-by: jlahoda |
3793:5a2b9f22ba5d |
01-Dec-2016 |
alanb |
Merge |
3792:d516975e8110 |
01-Dec-2016 |
alanb |
8169069: Module system implementation refresh (11/2016) Reviewed-by: mcimadamore, jjg, mchung, anazarov Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, bhavesh.x.patel@oracle.com, andrey.x.nazarov@oracle.com |
3784:89b042a082e0 |
23-Nov-2016 |
jjg |
8170301: remove debug print statement Reviewed-by: ksrini |
3778:f6ae0686d664 |
22-Nov-2016 |
jjg |
8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT" Reviewed-by: mchung |
3770:d813bfb238a9 |
16-Nov-2016 |
jjg |
8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda |
3769:9b74986367e3 |
16-Nov-2016 |
jjg |
8169676: boolean result of Option.process is often ignored Reviewed-by: ksrini, jlahoda |
3756:6afd59d40256 |
10-Nov-2016 |
jjg |
8169447: javac should detect/reject repeated use of --patch-module on command line Reviewed-by: jlahoda |
3747:80b576bd3631 |
03-Nov-2016 |
jjg |
8167975: align javac --add-* modules options with launcher Reviewed-by: jlahoda |
3719:32c685715095 |
20-Oct-2016 |
jjg |
8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda |
3688:7752e4f2a338 |
07-Oct-2016 |
jjg |
8159855: Create an SPI for tools Reviewed-by: mchung |
3678:3dbcbc28ea1b |
04-Oct-2016 |
jjg |
8166472: javac/javadoc expands @files incorrectly Reviewed-by: henryjen, ksrini |
3675:50a14048e428 |
04-Oct-2016 |
jlahoda |
8152911: javac assertion error when compiling overlay sources Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module. Reviewed-by: jjg |
3673:8bf23828bb2f |
30-Sep-2016 |
jjg |
8166144: New javadoc options don't conform to JEP 293 (GNU style options) Reviewed-by: ksrini, bpatel |
3643:589ff4d43428 |
06-Sep-2016 |
vromero |
8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags Reviewed-by: mcimadamore |
3628:047d4d42b466 |
30-Aug-2016 |
mchung |
8160851: Remove old launcher module-related options Reviewed-by: jjg, alanb |
3576:b9593e0ea1e0 |
11-Aug-2016 |
jlahoda |
8133884: javac moduleName/className and moduleName/packageName options 8162711: javax.lang.model.util.Elements.getModuleElement returns null during annotation processing on class files Summary: Adding a test for annotation processing for <module-name>/<class-name>; ensuring the <module-name> module is in the module graph. Reviewed-by: jjg |
3573:c4a18ee691c4 |
10-Aug-2016 |
jjg |
8136930: Simplify use of module-system options by custom launchers 8160489: Multiple -Xpatch lines ignored by javac 8156998: javac should support new option -XinheritRuntimeEnvironment Reviewed-by: jlahoda, ksrini |
3560:bbf4cfc235bd |
03-Aug-2016 |
jjg |
8162359: javac should use stdout for --help and --version Reviewed-by: vromero |
3552:467ad69d5948 |
20-Jul-2016 |
ksrini |
8154705: invalid use of ALL-MODULE-PATH causes crash Summary: Introducing Modules.initModules as a clear point where the module graphs is initialized in javac Reviewed-by: jjg, ksrini |
3547:e18190929198 |
26-Jul-2016 |
vromero |
8161019: javac, fold formatter options Reviewed-by: mcimadamore, jjg |
3530:581330357a3b |
11-Jul-2016 |
vromero |
8161020: javac, fold stop compilation options Reviewed-by: mcimadamore |
3528:5538ba41cb97 |
08-Jul-2016 |
vromero |
8153407: javac, fold debug options Reviewed-by: mcimadamore, jjg |
3516:d5420d4ccbaa |
06-Jul-2016 |
vromero |
8160891: javac, remove unused options, step 3 Reviewed-by: mcimadamore |
3439:894bff248e4f |
26-May-2016 |
jjg |
8156962: javac should support options specified in _JAVAC_OPTIONS Reviewed-by: vromero |
3376:4c740bddc648 |
03-May-2016 |
alanb |
8154956: Module system implementation refresh (4/2016) Reviewed-by: jjg, mchung, alanb Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com |
3344:31c8b18fdc5b |
14-Apr-2016 |
jjg |
8149757: Implement Multi-Release JAR aware JavacFileManager for javac Reviewed-by: jjg, jlahoda Contributed-by: steve.drach@oracle.com |
3294:9adfb22ff08f |
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs Contributed-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 |
3261:527e819dbc95 |
23-Feb-2016 |
jjg |
8145472: replace remaining java.io.File with java.nio.file.Path Reviewed-by: vromero |
3259:700565092eb6 |
23-Feb-2016 |
jjg |
8149772: cleanup handling of -encoding in JavacFileManager Reviewed-by: jlahoda |
3257:3cdfbbdb6f61 |
22-Feb-2016 |
vromero |
8149600: javac, remove unused options, step 2 Reviewed-by: jjg, mcimadamore |
3243:645b5debcb07 |
10-Feb-2016 |
vromero |
8148808: javac, remove unused options, step 1 Reviewed-by: mcimadamore, jjg |
3170:dc017a37aac5 |
14-Dec-2015 |
vasya |
8145342: Some copyright notices are inconsistently and ill formatted Summary: Adjusted formatting of copyright notices. Reviewed-by: darcy, alundblad |
3155:30e288cb2d22 |
07-Dec-2015 |
jjg |
8059976: Convert JavacFileManager to use java.nio.file internally Reviewed-by: jlahoda |
3151:9006c168c651 |
04-Dec-2015 |
jjg |
8143268: Langtools tools should create output directories as needed. Reviewed-by: jlahoda |
3019:176472b94f2e |
31-Aug-2015 |
mcimadamore |
8129962: Investigate performance improvements in langtools combo tests Summary: New combo API that runs all combo instances in a shared javac context (whenever possible). Reviewed-by: jjg, jlahoda, vromero |
2993:deb1cda4dc79 |
24-Jul-2015 |
jlahoda |
8086737: Add support for -release to Javadoc Reviewed-by: jjg, ksrini |
2981:d1e5707cd4eb |
13-Jul-2015 |
avstepan |
8080880: some docs cleanup for langtools Summary: minor cleanup for docs Reviewed-by: jjg |
2973:0e8fa3249327 |
01-Jul-2015 |
jlahoda |
8072480: javac should support compilation for a specific platform version Summary: Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK. Reviewed-by: erikj, ihse, jjg, mcimadamore, mr Contributed-by: jan.lahoda@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com |
2888:39f02f1acda4 |
22-Apr-2015 |
alundblad |
8078261: Initialization of DocLint triggers out of order initialization of Dependencies Summary: Changed initialization order. Reviewed-by: mcimadamore |
2872:20d9ef15b020 |
02-Apr-2015 |
jjg |
8076420: Consolidate javac file handling in javac.file package Reviewed-by: jlahoda |
2846:072008f47620 |
11-Mar-2015 |
jlahoda |
8071851: Provide filtering of doclint checking based on packages Summary: Introducing -Xdoclint/package:<packages> doclint option to enable/disable checking of specified packages. Reviewed-by: jjg, darcy |
2734:b96d74fa60aa |
21-Nov-2014 |
jjg |
8061876: replace java.io.File with java.nio.file.Path (again) Reviewed-by: ksrini, jlahoda |
2728:a073e36e4001 |
20-Nov-2014 |
jjg |
8058445: Javac throws exception when displaying info Reviewed-by: vromero, jfranck |
2675:4be0e35f385a |
21-Oct-2014 |
jjg |
8061723: 8060056 breaks tests on Windows Reviewed-by: darcy |
2674:e284f560acf6 |
21-Oct-2014 |
jjg |
8060056: replace java.io.File with java.nio.file.Path Reviewed-by: ksrini, jlahoda |
2673:bf8500822576 |
21-Oct-2014 |
emc |
8054457: Refactor Symbol kinds from small ints to an enum Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API Reviewed-by: mcimadamore, jjg |
2657:69d7812dabcc |
07-Oct-2014 |
alundblad |
8059349: Public API scanning should be implemented in the form of a TaskListener Summary: Replaces JavaCompilerWithDeps with a TaskListener. Reviewed-by: jfranck |
2599:50b448c5be54 |
22-Aug-2014 |
jjg |
8044859: javac duplicates option processing when using Compiler API Reviewed-by: mcimadamore, vromero, jlahoda |
2571:10fc81ac75b4 |
17-Aug-2014 |
chegar |
8054834: Modular Source Code Reviewed-by: alanb, chegar, ihse, mduigou Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@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 |