David Beaumont
0ceb366dc2
8356645: Javac should utilize new ZIP file system read-only access mode
...
Reviewed-by: jlahoda
2025-08-06 08:55:47 +00:00
Chen Liang
1a206d2a6c
8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently
...
Reviewed-by: cstein, jpai
2025-08-03 13:23:43 +00:00
Christian Stein
8ac4a88f3c
8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown
...
Reviewed-by: kcr, vromero
2025-08-01 11:01:56 +00:00
Hannes Wallnöfer
d80b5c8728
8361316: javadoc tool fails with an exception for an inheritdoc on throws clause of a constructor
...
Reviewed-by: nbenalla, liach
2025-08-01 08:39:29 +00:00
Kevin Rushforth
594c080b2b
8359760: Remove the jdk.jsobject module
...
Reviewed-by: rriggs, iris, alanb
2025-07-23 15:46:47 +00:00
Hannes Wallnöfer
365660e667
8356975: Provide alternative way to generate preview API docs
...
8355933: Change section title for permanent APIs affected by preview features
Reviewed-by: liach
2025-07-17 13:45:24 +00:00
Aggelos Biboudis
5e4a2ead71
8357653: Inner classes of type parameters emitted as raw types in signatures
...
8357472: NPE in Types.containsType for type variable used as a qualifier
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, vromero, liach
2025-07-16 10:52:26 +00:00
Maurizio Cimadamore
b787ad6f69
8361401: Warnings for use of Sun APIs should not be mandatory
...
Reviewed-by: jlahoda, vromero
2025-07-16 09:55:08 +00:00
Jan Lahoda
40d159d4a9
8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell
...
Reviewed-by: liach, cstein
2025-07-15 06:13:45 +00:00
Vicente Romero
80662a485a
8361499: Intersection type cast causes javac crash with -Xjcov
...
Reviewed-by: mcimadamore
2025-07-10 10:38:31 +00:00
Chen Liang
d886ae12a2
8357185: Redundant local variables with unconditionally matching primitive patterns
...
Reviewed-by: jlahoda, abimpoudis
2025-07-09 12:14:14 +00:00
Jan Lahoda
853319439e
8361570: Incorrect 'sealed is not allowed here' compile-time error
...
Reviewed-by: mcimadamore, vromero
2025-07-08 14:33:14 +00:00
Jan Lahoda
0bd2f9cba2
8361445: javac crashes on unresolvable constant in @SuppressWarnings
...
Reviewed-by: asotona, liach
2025-07-08 12:04:08 +00:00
Maurizio Cimadamore
1934bd8d2c
8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class
...
Reviewed-by: vromero, liach, jlahoda
2025-07-08 10:38:59 +00:00
Vicente Romero
05c9eec8d0
8361214: An anonymous class is erroneously being classify as an abstract class
...
Reviewed-by: liach, mcimadamore
2025-07-07 14:56:53 +00:00
Christian Stein
9449fea2cd
8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell
...
Reviewed-by: jlahoda
2025-07-07 08:59:50 +00:00
Nizar Benalla
f2d2eef988
8177100: APIs duplicated in JavaDoc
...
Reviewed-by: liach, hannesw
2025-07-04 15:10:22 +00:00
Chen Liang
566279af49
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
...
Reviewed-by: vromero
2025-07-03 20:49:05 +00:00
Jan Lahoda
fd13e1ce98
8358801: javac produces class that does not pass verifier.
...
Reviewed-by: mcimadamore, liach
2025-07-03 07:17:59 +00:00
Archie Cobbs
3525a40f39
8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given
...
Reviewed-by: mcimadamore, uschindler
2025-06-27 18:25:27 +00:00
Hannes Wallnöfer
9a726df373
8359024: Accessibility bugs in API documentation
...
Reviewed-by: vyazici, liach
2025-06-24 15:48:31 +00:00
Archie Cobbs
0e725c6fb1
8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior
...
Reviewed-by: darcy
2025-06-13 21:42:17 +00:00
Vicente Romero
8adb052b46
8341778: Some javac tests ignore the result of JavacTask::call
...
Reviewed-by: shade
2025-06-06 14:11:27 +00:00
Archie Cobbs
c793de989f
8350212: Track source end positions of declarations that support @SuppressWarnings
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore
2025-06-05 21:57:33 +00:00
Christian Stein
fe3be498b8
8357141: Update to use jtreg 7.5.2
...
Reviewed-by: erikj, ihse, iris
2025-06-05 17:30:01 +00:00
Nizar Benalla
af87035b71
8355746: Start of release updates for JDK 26
...
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Reviewed-by: iris, coleenp, darcy
2025-06-05 16:01:32 +00:00
Hannes Greule
575806c0e5
8358078: javap crashes with NPE on preview class file
...
Reviewed-by: liach
2025-06-05 01:41:21 +00:00
Archie Cobbs
09ec4de74d
8358066: Non-ascii package names gives compilation error "import requires canonical name"
...
Reviewed-by: jlahoda, naoto
2025-06-04 12:56:18 +00:00
Magnus Ihse Bursie
edf92721c2
8356977: UTF-8 cleanups
...
Reviewed-by: naoto, prr
2025-06-04 08:10:42 +00:00
Archie Cobbs
e2f736658f
8329951: var emits deprecation warnings that do not point to the file or position
...
Reviewed-by: vromero
2025-06-03 14:35:17 +00:00
Matthias Baesken
c1b5f62a8c
8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent
...
Reviewed-by: jpai, nbenalla, syan
2025-06-01 09:06:04 +00:00
Archie Cobbs
26275a10b2
8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field
...
Reviewed-by: vromero
2025-05-30 14:42:36 +00:00
Hannes Wallnöfer
a2743bab4f
8357458: Missing Highlight.js license file
...
Reviewed-by: jlahoda
2025-05-29 09:19:02 +00:00
Jan Lahoda
9c191cc0fa
8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages
...
Reviewed-by: asotona, cstein, liach
2025-05-27 09:49:26 +00:00
Jan Lahoda
aac287ebac
8353581: Support for import module in JShell's code completion
...
Reviewed-by: asotona
2025-05-26 04:41:02 +00:00
Aggelos Biboudis
90e076b2a1
8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
...
Reviewed-by: mcimadamore, liach, vromero
2025-05-23 14:55:57 +00:00
Archie Cobbs
d0402ddad7
8355323: JShell LocalExecutionControl should add stopCheck() at method entry
...
Reviewed-by: liach, jlahoda
2025-05-23 13:34:32 +00:00
Aggelos Biboudis
02995887b2
8343580: Type error with inner classes of generic classes in functions generic by outer
...
Reviewed-by: vromero
2025-05-23 09:07:58 +00:00
Jan Lahoda
9d9e41f5b4
8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity
...
Reviewed-by: vromero, liach
2025-05-23 04:35:29 +00:00
Jan Lahoda
ec6706520b
8357361: Exception when compiling switch expression with inferred type
...
Reviewed-by: vromero
2025-05-22 05:56:17 +00:00
Hannes Wallnöfer
254713ab59
8338833: Error on reference not found for a snippet target
...
Reviewed-by: prappo
2025-05-21 14:37:30 +00:00
Vicente Romero
a4f66f5439
8325859: Potential information loss during type inference
...
Reviewed-by: mcimadamore
2025-05-21 11:27:05 +00:00
Aggelos Biboudis
50a7755fa4
8347530: Improve error message with invalid permits clauses
...
Reviewed-by: jlahoda
2025-05-21 06:44:54 +00:00
Jan Lahoda
e961b13cd6
8356165: System.in in jshell replace supplementary characters with ??
...
Reviewed-by: cstein, asotona
2025-05-20 06:04:33 +00:00
Jan Lahoda
39d8d109dd
8348906: InstanceOfTree#getType doesn't specify when it returns null
...
Reviewed-by: liach
2025-05-20 02:40:05 +00:00
Vicente Romero
637e9d16dd
8354556: Expand value-based class warnings to java.lang.ref API
...
Co-authored-by: Archie Cobbs <acobbs@openjdk.org>
Reviewed-by: jlahoda
2025-05-19 22:47:13 +00:00
Jan Lahoda
77a3e04ffc
8357016: Candidate main methods not computed properly
...
Reviewed-by: jpai, vromero
2025-05-19 07:29:25 +00:00
Christian Stein
bca293d012
8336470: Source launcher should work with service loader SPI in unnamed module
...
Reviewed-by: alanb
2025-05-16 13:19:01 +00:00
Archie Cobbs
850c789a82
8349754: Invalid "early reference" error when class extends an outer class
...
Reviewed-by: mcimadamore
2025-05-15 16:35:16 +00:00
Adam Sotona
1d36f173c4
8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null
...
Reviewed-by: liach
2025-05-15 12:04:17 +00:00