Commit Graph

1989 Commits

Author SHA1 Message Date
Vicente Romero
a7cc024b53 8161020: javac, fold stop compilation options
Reviewed-by: mcimadamore
2016-07-11 15:27:52 -07:00
Srikanth Adayapalam
0917774834 8160928: javac incorrectly copies over interior type annotations to bridge method
Reviewed-by: mcimadamore
2016-07-11 18:13:42 +05:30
Vicente Romero
bec16625dc 8153407: javac, fold debug options
Reviewed-by: mcimadamore, jjg
2016-07-08 16:47:13 -07:00
Vicente Romero
57474ae8fb 8048543: JLS8 18.5.3: inference variable seems to be instantiated unexpectedly
Reviewed-by: mcimadamore
2016-07-06 15:27:36 -07:00
Vicente Romero
3360117337 8160891: javac, remove unused options, step 3
Reviewed-by: mcimadamore
2016-07-06 09:42:27 -07:00
Bhavesh Patel
def98f36d4 8157987: overview-summary.html generated by javadoc should include module information
Reviewed-by: jjg, ksrini
2016-07-05 13:30:40 -07:00
Srikanth Adayapalam
928c417cd8 8132446: AsssertionError in ClassSymbol.setAnnotationType
Reviewed-by: jlahoda, darcy
2016-07-04 14:57:33 +05:30
Jan Lahoda
d3eaa80bdd 8148131: compilation result depends on order of sources
Complete during imports phase should not trigger the hierarchy phase

Reviewed-by: mcimadamore
2016-07-04 08:52:45 +02:00
Robert Field
850b281ff0 8159111: JShell API: Add access to wrappers and dependencies
Reviewed-by: jlahoda
2016-07-01 14:41:07 -07:00
Robert Field
c8f9b12b5c 8159635: JShell API: Add compiler options
Reviewed-by: jlahoda
2016-07-01 14:16:28 -07:00
Jan Lahoda
0cc565280e 8155026: javac grants implied readability to explicit modules
Automatic modules should not 'requires public' ordinary named modules

Reviewed-by: jjg
2016-06-28 13:33:04 +02:00
Vicente Romero
0df5aa8678 8159970: javac, JLS8 18.2.4 is not completely implemented by the compiler
Reviewed-by: mcimadamore
2016-06-28 15:29:20 -07:00
Jan Lahoda
11272cf548 8132857: Historical name of default encoding shown on encoding mismatch
Using Charset.defaultCharset().name() to get the proper name of the default Charset.

Reviewed-by: jjg
2016-06-28 15:46:52 +02:00
Vicente Romero
b69fa0a44d 8159439: javac throws NPE with Module attribute and super_class != 0
Reviewed-by: jjg
2016-06-27 12:29:41 -07:00
Jan Lahoda
3d43452d94 8150860: Mach 5 tier1 test started failing - jdk/jshell/ComputeFQNsTest.java (after 8131027/8150814)
Correctly escaping '\' in paths; rethrowing exceptions from evaluation to improve debuggability of the test

Reviewed-by: jjg
2016-06-27 09:43:12 +02:00
Jonathan Gibbons
5791bf6bd6 8154399: Need replacement for jdk.javadoc/com.sun.tools.doclets.standard.Standard
8159096: Expose (new) Standard doclet class

Reviewed-by: alanb, erikj, ksrini
2016-06-22 17:20:53 -07:00
Jan Lahoda
6f94a3f4bf 8136453: Parameter name indices array size not updated correctly
Correctly resizing ClassReader.parameterNameIndices array.

Reviewed-by: mcimadamore
2016-06-21 21:06:54 +02:00
Jonathan Gibbons
aba0a631d8 8159537: create build file to generate diags reports for all locales
Reviewed-by: mcimadamore
2016-06-20 13:21:09 -07:00
Kumar Srinivasan
2b450085d5 8159756: javadoc tests needs a tool invoker
Reviewed-by: jjg
2016-06-20 07:02:42 -07:00
Jonathan Gibbons
6f1a819053 8159749: Update toolbox ModuleBuilder for doc comments
Reviewed-by: ksrini
2016-06-17 17:40:01 -07:00
Dan Smith
35ee3034b6 8158992: langtools/test/Makefile: improve support for control via variables
Reviewed-by: jjg
2016-06-17 17:09:21 -06:00
Mandy Chung
b41054bc29 8159524: jdeps -jdkinternals throws NPE when no replacement is known
Reviewed-by: dfuchs
2016-06-17 14:33:54 -07:00
Maurizio Cimadamore
62648293e7 8159680: Inference failure with unchecked subtyping and arrays
Discrepancy in handling of capture conversion between Types.isSubtype and Types.isSubtypeUnchecked

Reviewed-by: vromero
2016-06-17 18:17:16 +01:00
Vicente Romero
3f3cc40ea1 8058244: missing error in qualified default super call
Reviewed-by: mcimadamore
2016-06-14 12:46:35 -07:00
Vicente Romero
d4a743435b 8068460: Pretty printing for loops
Reviewed-by: jjg
2016-06-14 11:13:14 -07:00
Shinya Yoshida
e4edbb4617 8158123: NPE when the annotations is used in export-to of module-info
Reviewed-by: mcimadamore
2016-06-11 09:47:59 +09:00
Dan Smith
5cffc0a3ab 8144767: Fix handling of capture variables in most-specific test
Reviewed-by: vromero
2016-06-10 15:08:00 -06:00
Bhavesh Patel
b5cd26324b 8156077: Support javadoc tags in module documentation
Reviewed-by: jjg
2016-06-09 23:24:05 -07:00
Robert Field
8696e295a8 8139829: JShell API: No use of fields to return information from public types
Reviewed-by: vromero
2016-06-08 00:32:31 -07:00
Alexandre Iline
57b82df0b9 8157975: Remove duplicate files in sample API
Reviewed-by: jjg, ksrini
2016-06-02 17:31:38 -07:00
Robert Field
19c685726f 8131029: JShell: recover from VMConnection launch failure
Reviewed-by: vromero
2016-06-02 14:05:13 -07:00
Robert Field
9e48d360f5 8131024: JShell: multi-line comment not detected as incomplete
Reviewed-by: vromero
2016-06-02 12:52:00 -07:00
Vicente Romero
32e8e4695d 8037947: functional interface causes ClassCastException when extending raw superinterface
Reviewed-by: mcimadamore
2016-06-02 15:39:10 -04:00
Maurizio Cimadamore
17c048ae32 8158355: Inference graph dot support broken
IllegalStateException when converting an inference graph to dot file

Reviewed-by: vromero
2016-06-02 16:08:24 +01:00
Srikanth Adayapalam
ab5510e51f 8146167: Anonymous type declarations drop supertype type parameter annotations
Reviewed-by: mcimadamore
2016-06-02 15:22:34 +05:30
Maurizio Cimadamore
8fb837a1bf 8145489: NPE while compiling annotations with qualified names in package-info.java
Spurious method reference check in Attr.visitSelect is causing NPE

Reviewed-by: vromero
2016-06-01 12:39:24 +01:00
Robert Field
3bad85523c 8080843: JShell tool: invalid key error occurs when external editor is used
Reviewed-by: vromero
2016-05-31 14:02:52 -07:00
Vicente Romero
8d93dc2a15 8152062: obscure error message for bad 'provides'
Reviewed-by: jjg
2016-05-31 13:00:17 -04:00
Shinya Yoshida
3ff9cf19e2 8141415: JShell: wrap erroneous with one-liner comment-outed imports
Reviewed-by: rfield
2016-05-29 23:46:49 +09:00
Robert Field
1da9340c23 8139872: JShell tests: EditorPadTest failing on headless
Reviewed-by: vromero
2016-05-27 14:45:20 -07:00
Robert Field
c65d2e5dac 8157261: jshell tool: truncation for expressions is not consistent
Reviewed-by: vromero
2016-05-27 10:37:46 -07:00
Robert Field
8a3eaf7f44 8157953: JShell tests: reenable ToolBasicTest
8080883: JShell tool: tool does not report errors if -startup and -nostartup flags are specified

Reviewed-by: vromero
2016-05-26 12:38:21 -07:00
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
Robert Field
7bcc48f00e 8157528: jdk/jshell/ExecutionControlTest.java failed intermittently with NPE
Reviewed-by: jlahoda
2016-05-23 13:05:04 -07:00