Archie L. Cobbs
44be5edf5a
8219810: javac throws NullPointerException
...
Reviewed-by: vromero
2023-01-04 17:50:32 +00:00
Archie L. Cobbs
4c0f24ef71
8064931: tools/javac/scope/DupUnsharedTest.java needs to be updated to add the bug id
...
Reviewed-by: vromero
2023-01-04 16:00:22 +00:00
Jonathan Gibbons
2294f225c0
8286311: remove boilerplate from use of runTests
...
Reviewed-by: hannesw
2022-12-22 21:20:43 +00:00
Jonathan Gibbons
5d330f5285
8299045: tools/doclint/BadPackageCommentTest.java fails after JDK-8298943
...
Reviewed-by: vromero
2022-12-19 21:09:01 +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
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
Jan Lahoda
9bcdfc4285
8298425: System.console().readLine() hangs in jshell
...
Reviewed-by: naoto, alanb
2022-12-14 11:36:04 +00:00
Jesper Wilhelmsson
715bf70459
Merge
2022-12-09 22:00:12 +00:00
Jan Lahoda
52fffdd2c8
8298463: tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988
...
Reviewed-by: jjg
2022-12-09 16:41:26 +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
Christian Stein
2cdc019565
8298178: Update to use jtreg 7.1.1
...
Reviewed-by: erikj
2022-12-06 20:51:06 +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
Hannes Wallnöfer
6a7a0db587
8296619: Upgrade jQuery to 3.6.1
...
Reviewed-by: jjg
2022-12-05 16:23:01 +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
Julian Waters
a71d91b96f
8298067: Persistent test failures after 8296012
...
Reviewed-by: alanb
2022-12-04 17:32:20 +00:00
Daniel D. Daugherty
6e5470525d
8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest
...
8297367: disable TestRedirectLinks.java in slowdebug mode
8297369: disable Fuzz.java in slowdebug mode
Reviewed-by: sspitsyn, jjg, cjplummer, lmesnik
2022-12-02 22:29:21 +00:00
Christian Stein
c70d1e1bd3
8296710: Update to use jtreg 7.1
...
Reviewed-by: erikj, alanb, jjg
2022-12-01 16:49:40 +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
Aleksey Shipilev
34fcd83c5e
8297821: jdk/jshell/Test8294583.java fails on some platforms
...
Reviewed-by: alanb, jlahoda
2022-12-01 08:11:54 +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
Jonathan Gibbons
3b513a4f5c
8297802: display of @spec tags should mimic that of @see tags
...
Reviewed-by: prappo
2022-12-01 00:26:27 +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
Jaikiran Pai
e10778acce
8297695: Fix typos in test/langtools files
...
Co-authored-by: Michael Ernst <mernst@openjdk.org>
Reviewed-by: prappo, jjg, iris
2022-11-30 00:42:40 +00:00
Aggelos Biboudis
7af6b4b54c
8296012: jshell crashes on mismatched record pattern
...
Reviewed-by: vromero
2022-11-29 19:33:18 +00:00
Hannes Wallnöfer
69ede5baed
8293177: Verify version numbers in legal files
...
Reviewed-by: jjg
2022-11-29 14:46:35 +00:00
Bo Zhang
33587ffd35
8292625: jshell crash on "var a = a"
...
Reviewed-by: jlaskey, jlahoda
2022-11-29 13:57:56 +00:00
Weijun Wang
2deb318c9f
8297065: DerOutputStream operations should not throw IOExceptions
...
Reviewed-by: mullan, valeriep
2022-11-29 12:57:46 +00:00
Hannes Wallnöfer
361b50e724
8292594: Use CSS custom properties for all fonts and colors
...
Reviewed-by: jjg
2022-11-29 11:50:39 +00:00
Hannes Wallnöfer
b27a61e624
8297216: Search results omit some methods
...
Reviewed-by: jjg
2022-11-29 10:20:58 +00:00
Aggelos Biboudis
6c05771b9b
8295447: NullPointerException with invalid pattern matching construct in constructor call
...
Reviewed-by: vromero
2022-11-26 15:53:00 +00:00
Aggelos Biboudis
4f65570204
8294583: JShell: NPE in switch with non existing record pattern
...
Reviewed-by: jlahoda
2022-11-25 12:31:47 +00:00
Jan Lahoda
91cd8a0366
8297525: jdk/jshell/ToolBasicTest.java fails after JDK-8295984
...
Reviewed-by: dcubed
2022-11-23 20:21:31 +00:00
Jan Lahoda
bc59f2a4ac
8295984: Remove unexpected JShell feature
...
Reviewed-by: cstein, sundar
2022-11-23 14:43:41 +00:00
Christoph Langer
4a544bb0fc
8297091: New langtools test jdk/javadoc/doclet/testValueTag/TestValueFormats.java fails on machines with unexpected number format
...
Reviewed-by: prappo, jjg
2022-11-22 21:00:08 +00:00
Jonathan Gibbons
5a45c25151
8297164: Update troff man pages and CheckManPageOptions.java
...
Reviewed-by: dholmes
2022-11-21 22:03:48 +00:00
Srikanth Adayapalam
544e317225
8059632: Method reference compilation uses incorrect qualifying type
...
Reviewed-by: mcimadamore
2022-11-21 03:02:29 +00:00
Magnus Ihse Bursie
4527dc67be
8297041: Remove the last remnants of sjavac
...
Reviewed-by: cstein, erikj, jjg
2022-11-17 09:20:22 +00:00
Joe Darcy
e2269fd2ca
8296968: Update langtools tests to use @enablePreview
...
Reviewed-by: sundar, jjg
2022-11-17 00:49:53 +00:00
Pavel Rappo
499406c764
8285488: Improve DocFinder
...
8287796: Stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited
8291869: Match exceptions using types of javax.lang.model, not strings
8288045: Clean up ParamTaglet
8288046: Clean up ThrowsTaglet
8295277: Expand {@inheritDoc} in @throws fully
Reviewed-by: jjg
2022-11-16 09:43:21 +00:00
Adam Sotona
c49e48417d
8294739: jdk/jshell/ToolShiftTabTest.java timed out
...
Reviewed-by: jlahoda
2022-11-15 12:13:36 +00:00
Adam Sotona
a45c9af124
8295814: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected [2] but found [1]"
...
Reviewed-by: jlahoda
2022-11-15 12:09:59 +00:00
Vicente Romero
3eb789af74
8296171: Compiler incorrectly rejects code with variadic method references
...
Reviewed-by: mcimadamore
2022-11-14 18:31:26 +00:00