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
Jonathan Gibbons
325a065aff
8155774: move code from ModuleTestBase to toolbox
...
Reviewed-by: ksrini, jlahoda
2016-05-02 16:17:39 -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
d7af112d8d
8155816: langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java test broken
...
Correcting expected line numbers
Reviewed-by: alundblad
2016-05-02 12:57:05 +02: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
Robert Field
2006da5930
8139837: JShell API: make a common JShellException
...
Reviewed-by: jlahoda
2016-04-29 19:53:19 -07:00
Kumar Srinivasan
4be9fb29fa
8154482: javadoc tool must support legacy doclet and taglet
...
Reviewed-by: jjg
2016-04-29 15:35:51 -07:00
Liam Miller-Cushon
9290ce0c7b
8154270: javac wrongly rejects some class literals as annotation element values
...
Reviewed-by: mcimadamore
2016-04-29 14:18:09 -07:00
Lana Steuck
dbaca996ad
Merge
2016-04-28 09:39:17 -07:00
Lana Steuck
8c52468e73
Added tag jdk-9+116 for changeset 33cf53901cac
2016-04-28 08:26:42 -07:00
Bhavesh Patel
1ac868ea61
8154119: Module summary page should display module description
...
Reviewed-by: jjg
2016-04-28 05:10:11 +00:00
Robert Field
7e90d3bb14
8155580: jshell tool: push for -R missed added file MessageHandler.java
...
Reviewed-by: jlahoda
2016-04-27 19:56:44 -07:00
Robert Field
83f65483e4
8150382: JShell API: Allow setting remote JVM arguments
...
8151754: jshell tool: add command line options for setting feedback mode
Reviewed-by: jlahoda
2016-04-27 18:13:19 -07:00
Robert Field
f49817d6cd
8154485: JShell: infrastructure for multi-Snippet class wrappers
...
Reviewed-by: jlahoda
2016-04-25 08:50:16 -07:00
Jan Lahoda
d20efa360f
8154283: Check for clash between package and class not working when package in a different module
...
Looking for any visible package when checking for package-class clash
Reviewed-by: jjg
2016-04-15 11:39:31 +02:00
Andreas Lundblad
e85033c628
8048146: sjavac uses unexpected exit code of -1
...
Changed exit codes for sjavac
Reviewed-by: jlahoda
2016-03-22 13:14:12 +01:00
Lana Steuck
c6e7003173
Merge
2016-04-21 13:37:01 -07:00
Lana Steuck
c413f5eb44
Added tag jdk-9+115 for changeset c36230ee15d9
2016-04-21 12:57:16 -07:00
Oleg Barbashov
25c9be01d5
8151777: Add "@index" tag to the sampleapi generator
...
Reviewed-by: ksrini, bpatel
2016-04-20 17:17:56 -07:00
Robert Field
ecfc09db16
8153551: jshell tool: no longer a mechanism to see current feedback modes
...
Reviewed-by: jlahoda
2016-04-20 08:35:44 -07:00
Robert Field
6921adecb8
8154445: JShell: Drop residual use of addReads from jshell
...
Reviewed-by: alanb, ksrini
2016-04-20 08:30:30 -07:00
Jan Lahoda
d6521300a0
7020499: Project Coin: improvements to try-with-resources desugaring
...
Avoid unnecessary check for resource nullness if the resource is known to be non-null; put resource closing code in a method that is shared by multiple try-with-resources.
Reviewed-by: darcy, mcimadamore, vromero
2016-04-19 14:16:39 +02:00
Jonathan Gibbons
28ed819ae9
8154500: fix handling of jdk.launcher.patch.* in tests
...
Reviewed-by: ksrini
2016-04-18 19:14:50 -07:00
Jonathan Gibbons
8f62cdc8a0
8154504: javac tests fail after JDK API is deprecated
...
Reviewed-by: darcy
2016-04-18 18:41:38 -07:00
Stuart Marks
2d863bcd37
8145468: update java.lang APIs with new deprecations
...
Reviewed-by: mcimadamore
2016-04-18 14:04:09 -07:00
Andreas Lundblad
9691505077
7152104: javac should not warn about missing serialVersionUID for anonymous inner classes
...
Javac no longer issues warnings for missing serialVersionUID in anonymous classes.
Reviewed-by: jlahoda
2016-04-18 22:25:50 +02:00
Andreas Lundblad
4b662bba26
8036952: copyright issues in jdk9/dev/langtools files
...
Updated copyright notices.
Reviewed-by: jjg, jlahoda
2016-04-18 21:07:50 +02:00
Steve Drach
e652402ed2
8149757: Implement Multi-Release JAR aware JavacFileManager for javac
...
Reviewed-by: jjg, jlahoda
2016-04-14 17:51:30 -07:00
Kumar Srinivasan
e4eef27892
8152818: Javadoc must support module options supported by javac
...
Reviewed-by: jjg, martin
2016-04-14 14:30:48 -07:00
Lana Steuck
67e9b7a38c
Merge
2016-04-14 09:34:00 -07:00
Lana Steuck
9fe79d37cd
Added tag jdk-9+114 for changeset 476d8d615222
2016-04-14 09:09:34 -07:00
Jan Lahoda
5cc78b2a2b
8154149: tools/javac/unit/T6198196.java broken on Windows after JDK-8150641
...
Avoiding interference among sub-tests due to CacheFSInfo by using a new file manager for each sub-test
Reviewed-by: jjg
2016-04-13 19:44:19 +02:00
Jan Lahoda
2471896266
8150641: Repeated compilation with a long classpath significantly slower on JDK 9
...
Caching resolved zip paths, and their non-existence; introducing an abstraction over jrtfs, directory and zipfs.
Reviewed-by: jjg
2016-04-13 09:50:48 +02:00
Robert Field
1889a6c4fa
8143955: JShell tool (UX): Output structure
...
8143956: JShell tool (UX): default prompts
Reviewed-by: jlahoda
2016-04-12 22:23:11 -07:00
Kumar Srinivasan
acf90220b2
8073100: [javadoc] Provide an ability to suppress document generation for specific elements
...
Reviewed-by: jjg
2016-04-10 08:41:00 -07:00
Chris Hegarty
0adea15d1b
8153737: Unsupported Module
...
Reviewed-by: alanb, mchung, psandoz
2016-04-09 19:49:59 +01:00
Yuji Kubota
b987321be3
8153716: JShell tool: should warn when failed to launch editor
...
Catch launch exceptions. Split ToolBasicTest into two to provide place for regression test.
Reviewed-by: rfield
2016-04-09 11:03:48 -07:00
Robert Field
c1f45bd77e
8153896: JShell API: Snippet.id() doc -- breaks make doc
...
Reviewed-by: jlahoda
2016-04-08 13:26:38 -07:00
Robert Field
39df1f1336
8130450: JShell: events are not generated for repeated source
...
8139835: JShell API: Snippet.id() doc -- specify: no meaning, dynamic
Reviewed-by: jlahoda
2016-04-08 10:51:57 -07:00
Jan Lahoda
00bcf17e91
8153243: make docs should generate JShell API docs
...
Tweaking JShell javadoc so that it can be built without warnings/errors.
Reviewed-by: rfield, erikj
2016-04-08 11:52:46 +02:00
Maurizio Cimadamore
945406686e
8152832: Type inference regression in javac
...
Stale incoropration actions caused missing inference bounds
Reviewed-by: vromero
2016-04-08 10:52:26 +01:00
Lana Steuck
cd3a5e382b
Merge
2016-04-07 11:03:13 -07:00
Lana Steuck
c094192774
Added tag jdk-9+113 for changeset 6bf2bef08a91
2016-04-07 10:07:08 -07:00
Vicente Romero
63eb0ee007
8151191: javac error when running javadoc on some inner classes
...
Reviewed-by: jjg
2016-04-06 13:49:50 -04:00
Alejandro Murillo
0fd0374c4f
Merge
2016-04-05 20:02:21 -07:00
Alan Bateman
337d1abca4
8153370: Drop use of old style -XaddExports from tests
...
Reviewed-by: mchung
2016-04-05 21:17:25 +01:00
Robert Field
02b6426e3a
8153482: jdk/jshell/StartOptionTest.java fails on Windows after JDK-8147515
...
Reviewed-by: jlahoda
2016-04-05 00:46:51 -07:00
Robert Field
9351c0eddf
8153417: jshell tool: use test passed locale to retrieve ResourceBundle
...
Reviewed-by: jlahoda
2016-04-04 20:28:05 -07:00
Alejandro Murillo
726b8945d9
Merge
2016-04-04 13:40:24 -07:00
Jonathan Gibbons
b892b6e3f0
8153416: unexport javah from jdk.compiler module
...
Reviewed-by: mchung
2016-04-04 12:34:42 -07:00
Robert Field
a80f850898
8147515: JShell: Internationalize
...
Reviewed-by: jlahoda
2016-04-04 10:31:20 -07:00
Robert Field
3818cea28d
8152925: JShell: enable corralling of any type declaration, including enum
...
Reviewed-by: jlahoda
2016-04-01 09:20:33 -07:00
Alejandro Murillo
4a1f7e253a
Merge
2016-03-31 14:25:39 -07:00
Mandy Chung
6d6d60aa9a
8153211: Convert build tool to use the new -XaddExports syntax in bootcycle build
...
Reviewed-by: alanb
2016-03-31 11:50:26 -07:00
Lana Steuck
db8417dfac
Added tag jdk-9+112 for changeset bf40906bf49d
2016-03-31 01:13:33 -07:00
Kumar Srinivasan
baf7e598c8
8152771: NPE accessing comments on module declarations
...
Reviewed-by: jjg
2016-03-29 10:24:30 -07:00
Jonathan Gibbons
7812306bc0
8152897: refactor ToolBox to allow reduced documented dependencies
...
Reviewed-by: vromero
2016-03-31 15:20:50 -07:00
Joe Darcy
208d93e110
6818181: Update naming convention annotation processing samples for modules
...
Reviewed-by: jjg
2016-03-31 14:56:33 -07:00
Vicente Romero
332e2c9a68
8150733: NPE when compiling module-info.java with a class declaration in a non-module mode
...
Reviewed-by: jjg
2016-03-31 17:25:58 -04:00
Zoltan Majo
a61f7a1669
Merge
2016-03-29 13:43:30 +02:00
Robert Field
e16d374ab5
8151755: jshell tool: properly cover resolution issues in output configuration
...
8152246: jshell tool: history overflow
Reviewed-by: jlahoda
2016-03-25 18:36:19 -07:00
Zoltan Majo
d2722288d5
Merge
2016-03-24 16:21:21 +01:00
Paul Sandoz
c3be5f0489
8149644: Integrate VarHandles
...
Reviewed-by: mcimadamore, forax
2016-03-24 11:21:37 +01:00
Lana Steuck
af5594cf2c
Merge
2016-03-23 21:44:24 -07:00
Lana Steuck
0b4aed2ddf
Added tag jdk-9+111 for changeset 3b41f1c69604
2016-03-23 19:33:45 -07:00
Maurizio Cimadamore
fd0031d702
8152411: Regression: inference fails to reject incompatible upper bounds
...
Wrong undet variable comparison in propagation optimization
Reviewed-by: vromero
2016-03-23 16:59:02 +00:00
Jan Lahoda
a981a56c45
8152296: langtools/test/jdk/jshell/ToolReloadTest.java failing if there is not persisted history
...
Create a custom Terminal for use in tests; avoid use of global Preferences in tests.
Reviewed-by: rfield
2016-03-23 13:40:42 +01:00
Andreas Lundblad
5be151ebda
8152465: Sjavac should not prefix server generated log messages with [server]
...
Dropped the [server] prefix unless debug output is enabled.
Reviewed-by: jjg
2016-03-23 13:44:53 +01:00
Andreas Lundblad
e449ba161c
8027999: Poorly worded error message when attempting to assign to this
...
Changed the error message when trying to assign to this.
Reviewed-by: jjg
2016-03-23 13:39:15 +01:00
Mandy Chung
90d403e786
8152503: tools/javac/completionDeps/DepsAndAnno.java fails after jigsaw m3
...
Reviewed-by: darcy
2016-03-22 19:34:47 -07:00
Mandy Chung
c1613de147
8152504: Problem list tools/jdeps/modules/GenModuleInfo.java until JDK-8152502 is resolved
...
Reviewed-by: darcy
2016-03-22 19:34:04 -07:00
Chris Hegarty
7822b9d3db
Merge
2016-03-22 15:26:43 +00:00
Andreas Lundblad
ea4b605c99
8151379: Sjavac should not print connection attempts on info logging level
...
Changed logging level on some sjavac messages.
Reviewed-by: jlahoda
2016-03-22 11:48:49 +01:00