Jonathan Gibbons
a8abf4d482
Merge
2016-05-26 10:46:21 -07:00
Jonathan Gibbons
6cb53fe31c
8156962: javac should support options specified in _JAVAC_OPTIONS
...
Reviewed-by: vromero
2016-05-26 10:45:13 -07:00
Robert Field
1fb5067c57
8157917: JShell: shutdown could cause remote JDWP errors to be visible to users
...
8157918: JShell tests: StartOptionTest displays insufficient information to diagnose failures
Reviewed-by: vromero
2016-05-26 07:58:01 -07:00
Srikanth Adayapalam
f9526a87fe
8154052: Java compiler error displays line from the wrong file
...
Compiler should update the diagnostic source properly.
Reviewed-by: mcimadamore
2016-05-26 18:22:05 +05:30
Joe Darcy
fff165ddd1
8032230: Enhance javax.a.p.RoundEnvironment after repeating annotations
...
Reviewed-by: jjg
2016-05-25 22:32:16 -07:00
Vicente Romero
de6399c1a3
8152360: deprecate javah
...
Reviewed-by: jjg
2016-05-25 11:33:56 -04:00
Srikanth Adayapalam
93714ca994
8047024: 7 ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index
...
Fix incorrect assertion about exception index already being set.
Reviewed-by: mcimadamore
2016-05-25 19:30:55 +05:30
Jan Lahoda
c4dedff7c1
8131017: jshell tool: pasting code with tabs invokes tab completion
...
Enabling copy-paste detection.
Reviewed-by: lagergren, rfield, sundar
2016-05-24 16:02:46 +02:00
Robert Field
5d1f9c9918
8157517: jshell tool: allow undoing operations
...
8157395: jshell tool: allow the position of options on commands to be more flexible
8157393: jshell tool: change /set newmode ... to be consistent with /retain mode
Reviewed-by: jlahoda
2016-05-23 10:12:05 -07:00
Maurizio Cimadamore
414c739476
8157149: Inference: weird propagation of thrown inference variables
...
Overhaul of treatment of thrown inference variables
Reviewed-by: vromero
2016-05-23 15:07:10 +01:00
Srikanth Adayapalam
4917261f1c
8154824: Compiler should handle java.nio.file.FileSystemNotFoundException gracefully and not abort
...
Reviewed-by: jjg
2016-05-23 10:08:48 +05:30
Robert Field
5361169fbd
8156101: JShell SPI: Provide a pluggable execution control SPI
...
Reviewed-by: jlahoda
2016-05-21 22:32:08 -07:00
Joe Darcy
8c88656e09
6415644: Make javax.lang.model.SourceVersion more informative
...
Reviewed-by: jjg
2016-05-20 17:00:03 -07:00
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
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
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
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
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
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
Kumar Srinivasan
687824174e
8156950: NPE while accessing ExportsDirectives.getTargetModules
...
Reviewed-by: jjg
2016-05-14 08:03:03 -07: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
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
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
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
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
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
Kumar Srinivasan
5950e361a2
8154578: Drop residual use of addReads from javadoc
...
Reviewed-by: alanb, jjg
2016-05-02 15:01:54 -07:00
Robert Field
c7ff526996
8139832: JShell API: Diag constructor should not be exposed and fix typo
...
Reviewed-by: jlahoda
2016-05-02 08:54:14 -07:00
Jan Lahoda
8ca267abe3
8050993: There is no record for condition in ternary operator in LineNumberTable
...
Make sure there is an entry in the LineNumberTable for the condition of the ternary operator
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Reviewed-by: jjg
2016-05-02 06:43:44 +02:00
Srikanth Adayapalam
2f5a588d25
8155028: javac crashes in silly do-while loop
...
Compiler should short circuit code generation for unreachable code.
Reviewed-by: mcimadamore
2016-05-02 10:11:24 +05:30
Kumar Srinivasan
6ae0f15a00
8155061: javadoc incorrectly sorted items in All Classes list and Index files
...
Reviewed-by: jjg
2016-04-29 16:06:52 -07:00