Joe Darcy
|
6be1f5671e
|
8257450: Start of release updates for JDK 17
8257451: Add SourceVersion.RELEASE_17
8257453: Add source 17 and target 17 to javac
Reviewed-by: dholmes, erikj, iris, mikael, jjg, jlahoda, jwilhelm, mchung, ihse
|
2020-12-10 16:46:28 +00:00 |
|
Guoxiong Li
|
46c9a860b6
|
8245956: JavaCompiler still uses File API instead of Path API in a specific case
Reviewed-by: jjg
|
2020-12-09 21:09:23 +00:00 |
|
Jan Lahoda
|
bd22aa5e86
|
8229862: NPE in jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0(Code.java:570)
Co-authored-by: Bernard Blaser <bsrbnd@openjdk.org>
Reviewed-by: vromero
|
2020-12-09 16:49:50 +00:00 |
|
Jan Lahoda
|
6eff9315e1
|
8256950: Add record attribute support to symbol generator CreateSymbols
Reviewed-by: jjg, chegar
|
2020-12-09 15:05:01 +00:00 |
|
Jonathan Gibbons
|
b29f9cd7b0
|
8075778: Add javadoc tag to avoid duplication of return information in simple situations.
Reviewed-by: prappo, jlahoda
|
2020-12-08 23:25:08 +00:00 |
|
Dan Smith
|
48d8650ae1
|
8257845: Integrate JEP 390
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam@openjdk.org>
Co-authored-by: Lois Foltan <lfoltan@openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
|
2020-12-08 23:04:01 +00:00 |
|
Jan Lahoda
|
d0c526513d
|
8256149: Weird AST structure for incomplete member select
Reviewed-by: vromero
|
2020-12-08 13:09:15 +00:00 |
|
Jan Lahoda
|
51ac37686c
|
8256411: Based anonymous classes have a weird end position
Reviewed-by: vromero
|
2020-12-08 08:38:24 +00:00 |
|
Vicente Romero
|
b4b9828cb0
|
8254784: javac should reject records with @SafeVarargs applied to varargs record component
Reviewed-by: mcimadamore
|
2020-12-07 16:45:51 +00:00 |
|
Guoxiong Li
|
2c04fc02c9
|
8257037: No javac warning when calling deprecated constructor with diamond
Reviewed-by: mcimadamore
|
2020-12-07 13:51:33 +00:00 |
|
Jan Lahoda
|
637b0c64b0
|
8246778: Compiler implementation for Sealed Classes (Second Preview)
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Reviewed-by: lfoltan, mchung, alanb, mcimadamore, chegar
|
2020-12-07 11:11:31 +00:00 |
|
Guoxiong Li
|
29d90b952c
|
8255968: Confusing error message for inaccessible constructor
Reviewed-by: mcimadamore
|
2020-12-01 21:06:06 +00:00 |
|
Magnus Ihse Bursie
|
9e4944f7b6
|
8256308: Send arguments to javac server in a config file
Reviewed-by: erikj, jfranck
|
2020-11-24 11:13:09 +00:00 |
|
Elliott Baron
|
8ddf5e172b
|
8256809: Annotation processing causes NPE during flow analysis
Reviewed-by: jlahoda
|
2020-11-23 16:02:52 +00:00 |
|
Vicente Romero
|
9a19eb6918
|
8254105: allow static nested declarations
Reviewed-by: mcimadamore
|
2020-11-21 03:17:57 +00:00 |
|
Jan Lahoda
|
129ff97fe6
|
8231599: NPE when loading a preview classfile from a future Java version
Reviewed-by: vromero
|
2020-11-11 09:11:02 +00:00 |
|
Jan Lahoda
|
18bc95ba51
|
8250625: Compiler implementation of Pattern Matching for instanceof (Final)
Reviewed-by: vromero
|
2020-11-05 08:01:33 +00:00 |
|
Vicente Romero
|
97a81cee25
|
8253385: annotation processors remove varargs information from record components
Reviewed-by: jjg
|
2020-11-04 23:30:41 +00:00 |
|
Magnus Ihse Bursie
|
622f72bc8b
|
8255853: Update all nroff manpages for JDK 16 release
Reviewed-by: erikj
|
2020-11-03 22:12:56 +00:00 |
|
Jan Lahoda
|
d05df7c17a
|
8236842: Surprising 'multiple elements' behaviour from getTypeElement when cross-compiling with --release
Reviewed-by: vromero
|
2020-11-02 10:15:16 +00:00 |
|
Vicente Romero
|
8bde2f4e3d
|
8255013: implement Record Classes as a standard feature in Java, follow-up
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: jlahoda
|
2020-10-28 17:18:46 +00:00 |
|
Jan Lahoda
|
0e9205315e
|
8254286: Wrong inference in switch expression with "null" arm
Reviewed-by: mcimadamore, vromero
|
2020-10-23 09:47:29 +00:00 |
|
Guoxiong Li
|
cb6167b226
|
8254557: Compiler crashes with java.lang.AssertionError: isSubtype UNKNOWN
Reviewed-by: mcimadamore
|
2020-10-20 15:45:17 +00:00 |
|
Vicente Romero
|
1da28de82f
|
8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon
Reviewed-by: jlahoda
|
2020-10-19 15:55:54 +00:00 |
|
Vicente Romero
|
c17d58516f
|
8246774: implement Record Classes as a standard feature in Java
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: coleenp, jlahoda, sspitsyn, chegar
|
2020-10-18 18:54:33 +00:00 |
|
Jim Laskey
|
4f9a1ffcdd
|
8254073: Tokenizer improvements (revised)
Reviewed-by: mcimadamore
|
2020-10-09 11:08:56 +00:00 |
|
Paul Sandoz
|
b29e1086ac
|
8253944: Certain method references to VarHandle methods should fail
Reviewed-by: mcimadamore
|
2020-10-05 17:15:31 +00:00 |
|
Jonathan Gibbons
|
777804759f
|
8253736: Cleanup some of WorkArounds and usage thereof
Reviewed-by: vromero, ksrini
|
2020-10-02 16:15:46 +00:00 |
|
Jim Laskey
|
8fda5b82f0
|
8253904: Revert Tokenizer improvements JDK-8224225
Reviewed-by: mcimadamore
|
2020-10-01 17:42:29 +00:00 |
|
Jim Laskey
|
90c131f29f
|
8224225: Tokenizer improvements
Reviewed-by: mcimadamore
|
2020-10-01 15:39:01 +00:00 |
|
Jan Lahoda
|
86491a5f6b
|
8253584: Redunant errors for partial member selects
Reviewed-by: vromero
|
2020-09-29 10:11:08 +00:00 |
|
Vicente Romero
|
ac15d6445b
|
8241151: Incorrect lint warning for no definition of serialVersionUID in a record
Co-authored-by: Bernard Blaser <bsrbnd@gmail.com>
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Reviewed-by: jjg
|
2020-09-28 21:20:14 +00:00 |
|
Jonathan Gibbons
|
f765a7f513
|
8252712: move doclint to jdk.javadoc module
Reviewed-by: hannesw
|
2020-09-23 19:55:08 +00:00 |
|
Pavel Rappo
|
e6a493ab88
|
8252882: Clean up jdk.javadoc and the related parts of jdk.compiler
Reviewed-by: vromero
|
2020-09-14 17:21:42 +00:00 |
|
Jan Lahoda
|
68da63dcde
|
8240658: Code completion not working for lambdas in method invocations that require type inference
Reviewed-by: vromero
|
2020-09-14 08:13:10 +00:00 |
|
Jonathan Gibbons
|
7f27d0b013
|
8236142: DocTrees should provide getCharacters(EntityTree)
Reviewed-by: prappo
|
2020-09-11 14:47:15 +00:00 |
|
Vicente Romero
|
433394203d
|
8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results
Reviewed-by: jlahoda
|
2020-09-09 14:05:00 +00:00 |
|
Jan Lahoda
|
5fef8ddaff
|
8235229: Compilation against a modular, multi-release JAR erroneous with --release
Reviewed-by: vromero
|
2020-09-09 13:03:00 +00:00 |
|
Vicente Romero
|
4b3a0b789e
|
8247352: improve error messages for sealed classes and records
Reviewed-by: mcimadamore
|
2020-09-04 23:51:26 -04:00 |
|
Vicente Romero
|
5d2e79e2c3
|
8252307: javac rejects code with annotation applicable to fields
Reviewed-by: darcy
|
2020-09-04 13:44:48 -04:00 |
|
Jan Lahoda
|
a951a15379
|
8245664: javac erroneously issues deprecation warning for use of a deprecated package
Reviewed-by: vromero
|
2020-09-03 11:14:23 +02:00 |
|
Jan Lahoda
|
aab706c66f
|
8160601: unexpected error compiling @Deprecated package
Reviewed-by: jlaskey
|
2020-09-03 11:13:46 +02:00 |
|
Vicente Romero
|
e19022e515
|
8230776: Javac throws AssertionError in jvm.Gen.visitExec
8231311: javac throws NPE in TransTypes.retype
8230964: Javac throws AssertionError in PoolReader.resolve
8230963: javac throws j.l.CCE in PoolReader.getName
8230919: javac throws j.l.CCE in ClassReader.readClass
Reviewed-by: jlahoda
|
2020-09-01 14:31:18 -04:00 |
|
Pavel Rappo
|
26b48999df
|
8252172: Improve prettiness of printing HTML attributes by DocPretty
Reviewed-by: jjg
|
2020-08-28 15:26:34 +01:00 |
|
Joe Darcy
|
ba7f7fe417
|
8251921: Expand default constructor warning to cover more cases
Reviewed-by: jjg, abuckley
|
2020-08-27 13:01:41 -07:00 |
|
Jan Lahoda
|
0504064717
|
8237041: AssertionError in parsing
Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace.
Reviewed-by: vromero
|
2020-08-27 16:15:11 +02:00 |
|
Jan Lahoda
|
b29c1fbbd1
|
8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\"
Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic.
Reviewed-by: jjg
|
2020-08-20 10:48:36 +02:00 |
|
Pavel Rappo
|
8e4a4cdbe0
|
8251454: Wrong "self type" in DCTree.DCEndElement
Reviewed-by: jjg
|
2020-08-19 17:51:14 +01:00 |
|
Pavel Rappo
|
ecfb2914d0
|
8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble
Reviewed-by: jjg
|
2020-08-19 17:44:14 +01:00 |
|
Pavel Rappo
|
9871f3a27a
|
8251939: Fix copy-paste issues and address TODOs
Reviewed-by: jjg
|
2020-08-18 17:34:59 +01:00 |
|