8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diagsReviewed-by: mcimadamore
8160851: Remove old launcher module-related optionsReviewed-by: jjg, alanb
8136930: Simplify use of module-system options by custom launchers8160489: Multiple -Xpatch lines ignored by javac8156998: javac should support new option -XinheritRuntimeEnvironmentReviewed-by: jlahoda, ksrini
8153407: javac, fold debug optionsReviewed-by: mcimadamore, jjg
8155880: Fix langtools usage of the deprecated Class.newInstance methodReviewed-by: mcimadamore
8155516: Suppress warnings from uses of deprecated Class.newInstance langtoolsReviewed-by: jjg
8149160: use StringJoiner in sjavac option handlingSummary: Concatenation of strings now uses StringJoiner.Reviewed-by: alundblad, jjgContributed-by: cushon@google.com
8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistentSummary: Rewrote sjavac include/exclude pattern handling.Reviewed-by: jlahoda
8135131: Enable thin server mode in SjavacSummary: State tracknig and incremental compilation disabled unless --state-dir is provided.Reviewed-by: jlahoda
8080880: some docs cleanup for langtoolsSummary: minor cleanup for docsReviewed-by: jjg
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
8071966: Bootcycle images build fails on Windows32/64Summary: Added drive letter normalization in option decoding.Reviewed-by: jlahoda
8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent waySummary: Refactoring of the sjavac background fork code.Reviewed-by: jfranck, ohrstrom
Merge
8054834: Modular Source CodeReviewed-by: alanb, chegar, ihse, mduigouContributed-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