Jonathan Gibbons
930ec008e0
8301636: Minor cleanup in CommentHelper and DocPretty
...
Reviewed-by: prappo
2023-02-02 15:24:49 +00:00
Jonathan Gibbons
24ff3da054
8301201: Allow \n@ inside inline tags using inlineContent
...
Reviewed-by: hannesw
2023-02-01 18:28:42 +00:00
Vicente Romero
6beadbbe9f
8293519: deprecation warnings should be emitted for uses of annotation methods inside other annotations
...
Reviewed-by: jlahoda
2023-01-31 18:20:11 +00:00
Vicente Romero
5744c91bf5
8297158: Suspicious collection method call in Types.isSameTypeVisitor
...
Reviewed-by: jlahoda
2023-01-31 17:01:14 +00:00
Jesper Wilhelmsson
5c59de52a3
Merge
2023-01-27 22:46:31 +00:00
Damon Nguyen
a67b1e77d3
8300719: JDK 20 RDP2 L10n resource files update
...
Reviewed-by: cjplummer, naoto, prr, joehw, asemenyuk, jlu, lancea, ihse, jjg, weijun
2023-01-26 22:33:04 +00:00
Joe Darcy
b5a4744f90
8300857: State return value for Types.asElement(NoType) explicitly
...
Reviewed-by: jjg
2023-01-26 02:14:07 +00:00
Jesper Wilhelmsson
81d523d382
Merge
2023-01-24 22:28:07 +00:00
Adam Sotona
60b8a98501
8300591: @SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc
...
Backport-of: 836198a4009c4a3f10a76dc8734e4792bb2509ba
2023-01-24 13:15:02 +00:00
Jan Lahoda
a3ed7e94a2
8300623: Lambda deserialization regression involving Enum method reference
...
Reviewed-by: mcimadamore, vromero
2023-01-24 06:40:06 +00:00
David Holmes
6dd8723f66
8290918: Initial nroff manpage generation for JDK 21
...
Reviewed-by: lancea, iris, darcy
2023-01-24 06:27:54 +00:00
Jesper Wilhelmsson
56dc3b08a6
Merge
2023-01-23 20:58:40 +00:00
Adam Sotona
836198a400
8300591: @SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc
...
Reviewed-by: jjg, darcy
2023-01-23 08:14:51 +00:00
David Holmes
fd752178e3
8290919: Update nroff pages in JDK 20 before RC
...
Reviewed-by: iris, alanb
2023-01-23 07:44:32 +00:00
Joe Darcy
93a933d4ef
8300400: Update --release 20 symbol information for JDK 20 build 32
...
Reviewed-by: iris, jjg
2023-01-19 23:24:01 +00:00
Jesper Wilhelmsson
fc9f8baf56
Merge
2023-01-18 23:29:12 +00:00
Jan Lahoda
c1b4212a53
8300195: Fall-through issue occurs when using record pattern in switch statements
...
Reviewed-by: vromero
2023-01-18 10:43:53 +00:00
Jesper Wilhelmsson
33f3bd8fad
Merge
2023-01-11 21:50:42 +00:00
Jan Lahoda
636976ada8
8299849: Revert JDK-8294461: wrong effectively final determination by javac
...
Reviewed-by: vromero
2023-01-11 07:52:18 +00:00
Archie L. Cobbs
679e485838
8043251: Bogus javac error: required: no arguments, found: no arguments
...
Reviewed-by: vromero
2023-01-09 18:38:15 +00:00
Archie L. Cobbs
44be5edf5a
8219810: javac throws NullPointerException
...
Reviewed-by: vromero
2023-01-04 17:50:32 +00:00
Archie L. Cobbs
b9758d2201
8200610: Compiling fails with java.nio.file.ReadOnlyFileSystemException
...
Reviewed-by: vromero
2023-01-04 17:32:33 +00:00
Archie L. Cobbs
6a07fd0ec1
8155259: Suspicious buffer allocation in com.sun.tools.javac.file.BaseFileManager
...
8172106: javac throws exception when compiling source file of size 1.5G
Reviewed-by: vromero
2023-01-04 16:01:59 +00:00
Jesper Wilhelmsson
34cdda5b83
Merge
2022-12-21 23:50:59 +00:00
Andrey Turbanov
85f9b37d71
8297682: Use Collections.emptyIterator where applicable
...
Reviewed-by: stsypanov, alanb, jpai
2022-12-21 08:15:11 +00:00
Jonathan Gibbons
f7be5b530d
8299156: Broken link in jdk.compiler/module-info.java
...
Reviewed-by: iris
2022-12-20 22:53:09 +00:00
Jesper Wilhelmsson
c5a4a7a679
Merge
2022-12-20 11:40:56 +00:00
Archie L. Cobbs
40cb431fee
8298943: Missing escapes for single quote marks in compiler.properties
...
Reviewed-by: jjg
2022-12-19 19:48:13 +00:00
Damon Nguyen
c997b5bffd
8298133: JDK 20 RDP1 L10n resource files update - msgdrop 10
...
Reviewed-by: achung, naoto, joehw, cjplummer, almatvee
2022-12-16 21:15:29 +00:00
Jesper Wilhelmsson
3696711efa
Merge
2022-12-16 15:48:24 +00:00
Jan Lahoda
22a6b59102
8298727: Trees.getPath may crash for unnamed package
...
Reviewed-by: vromero
2022-12-15 11:33:56 +00:00
Jesper Wilhelmsson
a130c8a668
Merge
2022-12-14 21:47:29 +00:00
Jonathan Gibbons
61ab16f79a
8298700: Typo in DocTree comment
...
Reviewed-by: darcy
2022-12-13 23:20:43 +00:00
Jesper Wilhelmsson
715bf70459
Merge
2022-12-09 22:00:12 +00:00
Joe Darcy
7dbdd83da0
8298190: Update --release 20 symbol information for JDK 20 build 27
...
Reviewed-by: iris
2022-12-09 19:54:46 +00:00
Jan Lahoda
133ad8e173
8297988: NPE in JavacTypes.getOverriddenMethods from doclint
...
Reviewed-by: vromero, jjg
2022-12-09 11:11:46 +00:00
Joe Darcy
175e3d3ff3
8296149: Start of release updates for JDK 21
...
8296150: Add SourceVersion.RELEASE_21
8296151: Add source 21 and target 21 to javac
Reviewed-by: dholmes, iris, erikj, vromero, jlahoda
2022-12-08 16:04:00 +00:00
Jan Lahoda
cf63f2e3ea
8298184: Incorrect record component type in record patterns
...
Reviewed-by: vromero
2022-12-07 12:03:50 +00:00
Joe Darcy
0d2a9ee528
8298142: Update internal comment on language features in SourceVersion
...
Reviewed-by: sundar, jlahoda
2022-12-06 16:55:12 +00:00
Aggelos Biboudis
1e468320dc
8297602: Compiler crash with type annotation and generic record during pattern matching
...
Reviewed-by: jlahoda
2022-12-06 13:00:10 +00:00
Srikanth Adayapalam
ee9ba74564
8295184: Printing messages with a RecordComponentElement does not include position
...
Reviewed-by: vromero
2022-12-06 04:23:40 +00:00
Jan Lahoda
2300ed458d
8291769: Translation of switch with record patterns could be improved
...
Reviewed-by: vromero
2022-12-05 12:04:23 +00:00
Jan Lahoda
777fb52ef5
8297974: ClassCastException in com.sun.tools.javac.comp.AttrRecover.doRecovery
...
Reviewed-by: vromero
2022-12-05 09:33:42 +00:00
Vicente Romero
82031d32a0
8297294: compiler/c2/irTests/TestMulNodeIdealization.java failed compilation
...
Reviewed-by: mcimadamore
2022-12-01 21:57:55 +00:00
Aggelos Biboudis
2cb64a7557
8294943: Implement record patterns in enhanced for
...
8296802: Parse errors when deconstructing a record using the enhanced for loop of JEP 432
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, vromero
2022-12-01 12:40:09 +00:00
Jan Lahoda
b60cce6f3b
8297118: Change IncompatibleClassChangeError to MatchException for exhaustive switch statements and switch expressions
...
Reviewed-by: vromero
2022-12-01 10:51:57 +00:00
Jan Lahoda
756dd5bb0d
8294942: Compiler implementation for Record Patterns (Second Preview)
...
8294945: Compiler implementation for Pattern Matching for switch (Fourth Preview)
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, vromero
2022-12-01 08:02:40 +00:00
Jan Lahoda
b52611bc36
8295401: Error recovery in module-info.java could be improved
...
Reviewed-by: vromero
2022-11-30 09:49:51 +00:00
Jan Lahoda
9e80cf9c37
8296390: Incremental build failed with a NPE
...
Reviewed-by: vromero
2022-11-30 09:47:48 +00:00
Aggelos Biboudis
7af6b4b54c
8296012: jshell crashes on mismatched record pattern
...
Reviewed-by: vromero
2022-11-29 19:33:18 +00:00