4017:b552cece1f4a |
06-Mar-2017 |
jlahoda |
8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) 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 |
3770:d813bfb238a9 |
16-Nov-2016 |
jjg |
8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda |
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 |
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 |
3528:5538ba41cb97 |
08-Jul-2016 |
vromero |
8153407: javac, fold debug options Reviewed-by: mcimadamore, jjg |
3474:dcb234002184 |
13-Jun-2016 |
darcy |
8155880: Fix langtools usage of the deprecated Class.newInstance method Reviewed-by: mcimadamore |
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 |
3374:59adcdd0cd3b |
02-May-2016 |
darcy |
8155516: Suppress warnings from uses of deprecated Class.newInstance langtools Reviewed-by: jjg |
3356:b99518745035 |
22-Mar-2016 |
alundblad |
8048146: sjavac uses unexpected exit code of -1 Summary: Changed exit codes for sjavac Reviewed-by: jlahoda |
3305:c42875d558d4 |
23-Mar-2016 |
alundblad |
8152465: Sjavac should not prefix server generated log messages with [server] Summary: Dropped the [server] prefix unless debug output is enabled. Reviewed-by: jjg |
3299:facb06a2e3d8 |
22-Mar-2016 |
alundblad |
8151379: Sjavac should not print connection attempts on info logging level Summary: Changed logging level on some sjavac messages. Reviewed-by: jlahoda |
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 |
3277:178ce5786775 |
03-Mar-2016 |
alundblad |
8151141: Sjavac fails to fork server on Windows Summary: Reverted changeset 3269:20c4b78bf457. Reviewed-by: jlahoda |
3271:01b00ac6bc18 |
02-Mar-2016 |
alundblad |
8061320: Sjavac should prevent using source dir as dest dir Summary: Sjavac now makes sure that src and dst dirs do not overlap. Reviewed-by: jlahoda |
3270:20c4b78bf457 |
01-Mar-2016 |
alundblad |
8150941: Sjavac should not wait for portfile to materialize if server process is terminated Summary: Sjavac cancels forking early if server process dies. Reviewed-by: jlahoda |
3267:5282596d34b3 |
29-Feb-2016 |
alundblad |
8148498: The sjavac client should never create a port file Summary: Sjavac client now avoids creating a port file. Reviewed-by: jlahoda |
3266:8ea3f9487e89 |
29-Feb-2016 |
alundblad |
8147571: Information about written .h files is printed on the wrong logging level Summary: Changed how SmartWriter outputs log messages. Reviewed-by: jlahoda |
3265:b7583d50f67d |
29-Feb-2016 |
alundblad |
8147569: Error messages from sjavac server does not always get relayed back to client Summary: Refactored how logging works in sjavac. Reviewed-by: jlahoda |
3241:8195be649661 |
10-Feb-2016 |
alundblad |
8149160: use StringJoiner in sjavac option handling Summary: Concatenation of strings now uses StringJoiner. Reviewed-by: alundblad, jjg Contributed-by: cushon@google.com |
3220:3e4edb085bf0 |
24-Jan-2016 |
alundblad |
8145392: Build fails with "No portfile values materialized" Summary: Increased default server startup timeout. Reviewed-by: jlahoda |
3219:aacc4ceb35c9 |
24-Jan-2016 |
alundblad |
8056989: Sjavac --server option should be optional 8147568: NullPointerException in option parsing Summary: Made --server option optional (and background=true implied) Reviewed-by: jlahoda, erikj |
3202:a5066095d36e |
11-Jan-2016 |
alundblad |
8145944: sjavac client could not connect to server Summary: Wait for port file to get deleted before returning from PortFile::delete Reviewed-by: jlahoda |
3195:88a874f33d6d |
08-Jan-2016 |
alundblad |
8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent Summary: Rewrote sjavac include/exclude pattern handling. Reviewed-by: jlahoda |
3191:e9a7033b2546 |
07-Jan-2016 |
alundblad |
8145557: Unused method in JavacState should be removed Summary: Unused method removed. Reviewed-by: jlahoda |
3190:22391da9418e |
07-Jan-2016 |
alundblad |
8143301: Sjavac does not close file given to --compare-found-sources Summary: File is now closed after use. Reviewed-by: jlahoda, 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 |
3080:155f6671cab4 |
03-Nov-2015 |
alundblad |
8137075: Sjavac tests are leaking file managers Summary: Closing sjavac file managers. Reviewed-by: jjg |
3066:820841f0e8bd |
22-Oct-2015 |
alundblad |
8087349: Test tools/sjavac/IncCompInheritance.java is failing Summary: Refactoring of Dependencies framework. Reviewed-by: mcimadamore |
3034:c8206f440046 |
21-Sep-2015 |
alundblad |
8135131: Enable thin server mode in Sjavac Summary: State tracknig and incremental compilation disabled unless --state-dir is provided. Reviewed-by: jlahoda |
3028:d68904d5a00e |
11-Sep-2015 |
lana |
Merge |
3022:5ba1a29a0eb0 |
04-Sep-2015 |
alundblad |
8129114: Sjavac should stream back compiler output to the client as soon as it becomes available Summary: Protocol revised, javac output sent back to client slightly earlier. Reviewed-by: jlahoda |
3012:adba44f6b471 |
25-Aug-2015 |
alundblad |
8048318: Refactor sjavac as a thin client Summary: Moved compilation logic from client to server. Reviewed-by: jlahoda |
3003:83512da73f99 |
05-Aug-2015 |
alundblad |
8130887: com/sun/tools/sjavac/pubapi/PubApiTypeParam.java has no copyright header Summary: Added copyright header to PubApiTypeParam.java Reviewed-by: jlahoda |
2981:d1e5707cd4eb |
13-Jul-2015 |
avstepan |
8080880: some docs cleanup for langtools Summary: minor cleanup for docs Reviewed-by: jjg |
2960:931ec7dd6cd9 |
11-Jun-2015 |
lana |
Merge |
2959:5021d414632a |
10-Jun-2015 |
alundblad |
8087115: Due to a javac type inference issue, sjavac doesn't compile with 8u31 Summary: Added explicit type arguments. Reviewed-by: jlahoda |
2958:27da0c3ac83a |
09-Jun-2015 |
alundblad |
8054717: SJavac should track changes in the public apis of classpath classes! Summary: Added functionality for tracking changes in public APIs of classpath classes. Reviewed-by: jlahoda, erikj |
2845:cfe27a999212 |
10-Mar-2015 |
alundblad |
8071966: Bootcycle images build fails on Windows32/64 Summary: Added drive letter normalization in option decoding. Reviewed-by: jlahoda |
2734:b96d74fa60aa |
21-Nov-2014 |
jjg |
8061876: replace java.io.File with java.nio.file.Path (again) Reviewed-by: ksrini, jlahoda |
2721:f7ce2cfa4cdb |
03-Dec-2014 |
chegar |
8049367: Modular Run-Time Images Reviewed-by: jlahoda, ksrini Contributed-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 |
2714:b5eeeb11b9d4 |
10-Nov-2014 |
alundblad |
8062737: Sjavac creates unnecessarily many SjavacClient/PooledSjavac/SjavacImpl instances Summary: Moved sjavac initialization out of loop body. Reviewed-by: jfranck, ohrstrom |
2702:b9daa6475f12 |
05-Nov-2014 |
jjg |
8062676: Tests which leak lots of file managers should be fixed (group 2) Reviewed-by: darcy |
2697:10100ecb0c97 |
03-Nov-2014 |
alundblad |
8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way Summary: Refactoring of the sjavac background fork code. Reviewed-by: jfranck, ohrstrom |
2682:bbd0164f668d |
27-Oct-2014 |
alundblad |
8060715: There is a small race condition in IdleResetSjavac Summary: Synchronizes on method level instead of variable access level. Reviewed-by: 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 |
2659:b8e7bbdd8064 |
09-Oct-2014 |
lana |
Merge |
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 |
2656:a0125e2a10e8 |
07-Oct-2014 |
alundblad |
8056258: Analysis of public API does not take super classes into account 8048609: simplify sjavac dependence on javac dependency gathering Summary: Replaces Attr-/ResolveWithDeps with TaskListeners Reviewed-by: jfranck, ohrstrom |
2610:9e29021d0d13 |
29-Aug-2014 |
alundblad |
8056252: Incremental build fails on Windows Summary: Changed from '/' to File.separatorChar Reviewed-by: jfranck |
2606:452dd2988607 |
28-Aug-2014 |
alundblad |
8054500: Refactor sjavac Main class into ClientMain and ServerMain Summary: Restructured Main into ClientMain and ServerMain Reviewed-by: jfranck |
2601:8e638f046bf0 |
26-Aug-2014 |
jlahoda |
8056061: Mark implementations of public interfaces with an annotation Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated. Reviewed-by: jjg, mcimadamore, jfranck Contributed-by: jan.lahoda@oracle.com, jonathan.gibbons@oracle.com |
2598:bad77727fa11 |
21-Aug-2014 |
erikj |
8055767: Sjavac is leaking servers Reviewed-by: alundblad, jfranck |
2596:016786f79314 |
28-Aug-2014 |
lana |
Merge |
2593:035b01d356ee |
18-Aug-2014 |
chegar |
Merge |
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 |