2067 Commits

Author SHA1 Message Date
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
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
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
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
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
Jonathan Gibbons
325a065aff 8155774: move code from ModuleTestBase to toolbox
Reviewed-by: ksrini, jlahoda
2016-05-02 16:17:39 -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
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
Bhavesh Patel
1ac868ea61 8154119: Module summary page should display module description
Reviewed-by: jjg
2016-04-28 05:10:11 +00: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
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
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
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
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
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
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
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
Vicente Romero
63eb0ee007 8151191: javac error when running javadoc on some inner classes
Reviewed-by: jjg
2016-04-06 13:49:50 -04: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
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