3900 Commits

Author SHA1 Message Date
Jonathan Gibbons
e568099980 8157474: clean up/simplify/rename ModuleWrappers class
Reviewed-by: mchung
2016-05-20 16:44:35 -07:00
Mandy Chung
0bafc010b2 8153042: jdeps should continue to report JDK internal APIs that are removed/renamed in JDK
Reviewed-by: dfuchs
2016-05-20 12:24:02 -07:00
Robert Field
2a791e9edd 8157200: jshell tool: Add /retain command to persist settings
8156910: jshell tool: crash when code with syntax error contains format specifier

Reviewed-by: jlahoda
2016-05-20 11:55:46 -07:00
Mandy Chung
479ecdbdaf 8157391: jdeps left JarFile open
Reviewed-by: alanb
2016-05-20 09:47:00 -07:00
Li Jiang
72dfe407db 8157778: JDK9 preparation message drop resource updates
JDK9 preparation message drop resource updates - openjdk

Reviewed-by: rfield, alanb
2016-05-20 00:03:52 -07:00
Mandy Chung
6db305ee0d 8152502: tools/jdeps/modules/GenModuleInfo.java and TransitiveDeps fails on windows
Reviewed-by: jjg
2016-05-19 17:34:05 -07:00
Lana Steuck
b9c61ad8b3 Merge 2016-05-19 20:14:16 +00:00
Lana Steuck
aa53efc689 Merge 2016-05-19 19:47:04 +00:00
Iris Clark
45ede707d8 8144062: Move jdk.Version to java.lang.Runtime.Version
Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz
2016-05-19 11:56:38 -07:00
Mandy Chung
cad01946df 8156575: Add jdeps -addmods, -system, -inverse options
Reviewed-by: dfuchs
2016-05-19 11:01:26 -07:00
Mandy Chung
bbc75367c7 8156680: jdeps implementation refresh
Reviewed-by: dfuchs
2016-05-19 10:55:33 -07:00
Mandy Chung
d027cbbffb 8153481: tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java fails intermittently
Reviewed-by: dfuchs
2016-05-19 10:55:33 -07:00
Lana Steuck
2a762beae2 Added tag jdk-9+119 for changeset e420b9f05aaf 2016-05-19 17:48:04 +00:00
Maurizio Cimadamore
07b326bd10 8157326: Intellij langtools project should use shared run configurations
Turn langtools run configurations into shared configurations. Fix minor addExport issues.

Reviewed-by: jlahoda
2016-05-19 17:57:28 +01:00
Jan Lahoda
d75bcbe358 8133549: Generalize jshell's EditingHistory
EditingHistory moved to jdk.internal.le

Reviewed-by: rfield
2016-05-18 21:00:43 +02:00
Robert Field
3d6e1e8abc 8157185: jshell tool: ambiguous format -- distinguished arguments should be options
Reviewed-by: vromero
2016-05-18 11:35:10 -07:00
Srikanth Adayapalam
34b3d6385e 8154997: Add examples for jigsaw diagnostics
Reviewed-by: jjg, jlahoda
2016-05-18 11:38:20 +05:30
Jonathan Gibbons
6fa7a76e64 Merge 2016-05-17 10:13:55 -07:00
Jonathan Gibbons
6b7ce3811f 8149599: Update Minefield test
Reviewed-by: martin
2016-05-17 10:11:58 -07:00
Maurizio Cimadamore
cc3cb0640f 8156954: javac incorrectly complains of incompatible types
Add heuristics to pick best stuck constraint as per JLS 18.5.2

Reviewed-by: vromero
2016-05-17 17:53:18 +01:00
Claes Redestad
6cc9359822 8157102: Avoid exceptional control flow in Configuration.getText
Reviewed-by: jjg
2016-05-17 01:35:36 +02:00
Robert Field
149821a78e 8153920: jshell tool: allow a parameter on the /vars /methods /classes commands
Reviewed-by: vromero
2016-05-16 21:46:32 -07:00
Robert Field
f53f69489a 8154812: jshell tool: value printing truncation
Reviewed-by: vromero
2016-05-16 21:25:44 -07:00
Maurizio Cimadamore
358e25664a 8154180: Regression: stuck expressions do not behave correctly
ArgumentAttr should not cache stuck trees

Reviewed-by: vromero
2016-05-16 14:51:17 +01:00
Jan Lahoda
41258c689d 8078559: Update error message to indicate illegal character when encoding set to ascii
When an input character cannot be decoded, include it in the produced error

Reviewed-by: jjg
2016-05-16 15:41:57 +02:00
Jan Lahoda
ef51223aa3 8054562: document skip results in RunCodingRules.java
Documenting when RunCodingRules gets skipped; adding a short description of AssertCheckAnalyzer and MutableFieldsAnalyzer

Reviewed-by: jjg
2016-05-16 15:41:20 +02:00
Maurizio Cimadamore
f18045ee0b 8156180: javac accepts code that violates JLS chapter 16
DA/DU analysis should skip parenthesis around variable references

Reviewed-by: vromero
2016-05-16 13:07:57 +01:00
Maurizio Cimadamore
7fa26cbc1e 8153884: Expression lambda erroneously compatible with void-returning descriptor
Fix lambda compatibility check for void returning expressions

Reviewed-by: vromero
2016-05-16 13:05:42 +01:00
Maurizio Cimadamore
eef5821303 8157030: langtools dev build broken after classfile version bump
Fix build to use different source/target version when compiling build tools

Reviewed-by: jlahoda
2016-05-16 12:03:41 +01:00
Kumar Srinivasan
687824174e 8156950: NPE while accessing ExportsDirectives.getTargetModules
Reviewed-by: jjg
2016-05-14 08:03:03 -07:00
Lana Steuck
a9f5c35e97 Merge 2016-05-12 18:47:23 +00:00
Jonathan Gibbons
b733375f7d 8149843: StandardJavaFileManager should provide a way to get paths from strings
8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths

Reviewed-by: vromero, jlahoda
2016-05-12 11:36:08 -07:00
Lana Steuck
3e27af83f9 Added tag jdk-9+118 for changeset 443bdc8a8b7c 2016-05-12 15:15:05 +00:00
Bhavesh Patel
139c282119 8154262: Navigation bar in javadoc generated pages needs to be updated to display module information
Reviewed-by: jjg, ksrini
2016-05-11 20:28:22 +00:00
Jan Lahoda
a00ea0d34f 8156097: docs build fails with StackOverflowError on Solaris
Avoiding deep recursion in TypeEnter.MembersPhase

Reviewed-by: mcimadamore
2016-05-11 17:42:17 +02:00
Staffan Larsen
0b60b18e8c 8156658: Common way to run jtreg tests
Reviewed-by: erikj, dsamersoff
2016-05-11 11:06:59 +02:00
Jonathan Gibbons
695f11e91c 8150011: Update javac to generate V53.0 class files
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Reviewed-by: darcy
2016-05-10 15:36:21 -07:00
Joe Darcy
9f8999fdf0 8156158: Mark ToolLocaleMessageTest.java as intermittently failing, demote to tier 2
Reviewed-by: jlahoda
2016-05-09 11:06:33 -07:00
Hamlin Li
ca6c12a7d5 8156189: Problem list tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java until JDK-8153481 is resolved
Reviewed-by: mchung
2016-05-09 12:30:40 +08:00
Vicente Romero
9f41228dab 8153268: javac accepts enums being referenced by 'uses' statement
Reviewed-by: jjg
2016-05-06 16:06:27 -04:00
Mandy Chung
8c11293294 8154190: Deprivilege java.compiler module
Reviewed-by: alanb, chegar, jjg
2016-05-05 16:36:00 -07:00
Lana Steuck
f5b6389682 Merge 2016-05-05 19:10:30 +00:00
Lana Steuck
784093a30c Added tag jdk-9+117 for changeset f0b5daef41b6 2016-05-05 17:35:50 +00:00
Jan Lahoda
eb99e4ec1f 8153761: JShell: Completion -- Show parameter names if possible
Compiling code with -parameters; keeping parameter names when reading classfiles; searching JDK sources if parameter names are not available.

Reviewed-by: rfield
2016-05-05 12:55:21 +02:00
Jonathan Gibbons
daca004ce5 8075703: jdk.javadoc module exports com.sun.tools.javadoc package which contains a lot of internal API
Reviewed-by: ksrini
2016-05-09 16:52:15 -07:00
Maurizio Cimadamore
0e991f21cb 8155959: Langtools ant build should support new Xpatch option format
Switch ant build and IntelliJ project to use the new Xpatch syntax flavor

Reviewed-by: jlahoda, jjg
2016-05-05 11:18:13 +01:00
Jan Lahoda
37c2a5ad4e 8156000: tools/all/RunCodingRules.java fails if build dir exists, but generated sources do not
RunCodingRules test compiles and runs PropertiesParser to get the generated CompilerProperties.java

Reviewed-by: mcimadamore, jjg
2016-05-04 17:06:55 +02:00
Alan Bateman
d2463eca44 Merge 2016-05-03 11:38:13 +01:00
Jonathan Gibbons
64261477b1 8154956: Module system implementation refresh (4/2016)
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: jjg, mchung, alanb
2016-05-03 09:11:12 +01:00
Joe Darcy
ae6a62a6c8 8155516: Suppress warnings from uses of deprecated Class.newInstance langtools
Reviewed-by: jjg
2016-05-02 18:10:36 -07:00