Liam Miller-Cushon
e8eb218ca2
8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement
...
Reviewed-by: vromero, liach
2026-01-22 10:05:05 +00:00
Jan Lahoda
578204f8c4
8374379: Type annotation in new array dimension expression causes java.lang.AssertionError
...
Reviewed-by: vromero
2026-01-13 08:12:35 +00:00
Sergey Bylokhov
481ef1de7a
8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed
...
Reviewed-by: aivanov
2025-12-31 17:53:43 +00:00
Sergey Bylokhov
c6246d58f7
8374383: Update the copyright year to 2025 in the remaining files under test/ where it was missed
...
Reviewed-by: jpai
2025-12-31 10:04:45 +00:00
Jan Lahoda
94c51ce314
8372635: Lambdas do not copy over SYNTHETIC flag for local variables
...
Reviewed-by: vromero, liach
2025-12-17 07:22:37 +00:00
Jaikiran Pai
41d28c1838
8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option
...
Reviewed-by: serb, prr, dholmes, jlahoda
2025-12-16 10:08:08 +00:00
Maurizio Cimadamore
43d4456181
8373570: Javac stack overflow on method-local class with nested record referring to enclosing type
...
Reviewed-by: vromero
2025-12-16 10:01:13 +00:00
Jan Lahoda
3500150882
8373094: javac may fail because of unattributed break in a loop
...
Reviewed-by: vromero
2025-12-08 10:04:44 +00:00
Nizar Benalla
c55287d197
8370890: Start of release updates for JDK 27
...
8370893: Add SourceVersion.RELEASE_27
8370894: Add source 27 and target 27 to javac
Reviewed-by: darcy, iris, liach, erikj, dholmes
2025-12-04 17:01:41 +00:00
Nizar Benalla
8a28a76451
8372937: Abbreviate list of supported releases
...
Reviewed-by: liach
2025-12-02 20:52:39 +00:00
Christian Stein
c97d53a952
8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor
...
Reviewed-by: jpai
2025-12-02 13:32:22 +00:00
Jan Lahoda
ac046628ed
8372336: javac fails with an exception when a class is missing while evaluating conditional expression
...
Reviewed-by: vromero
2025-11-26 10:06:51 +00:00
Jan Lahoda
43af7b5976
8371309: Diagnostic.getEndPosition can throw an NPE with typical broken code
...
Reviewed-by: vromero
2025-11-24 05:55:48 +00:00
Vicente Romero
de0a1f8f51
8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26
...
Reviewed-by: liach
2025-11-20 17:55:06 +00:00
Jan Lahoda
5d3e73b9e5
8371248: Crash in -Xdoclint with invalid @link
...
Reviewed-by: hannesw, vromero
2025-11-20 06:14:40 +00:00
Aggelos Biboudis
99135d2e05
8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
...
Reviewed-by: jlahoda
2025-11-19 08:47:57 +00:00
Jan Lahoda
2e68b79a39
8364991: Incorrect not-exhaustive error
...
Reviewed-by: vromero
2025-11-18 13:55:42 +00:00
Jan Lahoda
8af5943719
8370334: javadoc NPE with "import module" statement
...
Reviewed-by: vromero
2025-11-18 08:13:58 +00:00
Archie Cobbs
bc928c814b
5038439: Warning message for literal shift amounts outside the canonical domain
...
Reviewed-by: darcy, jlahoda
2025-11-14 23:53:31 +00:00
Vicente Romero
8102f436f5
8371480: VerifyError after JDK-8369654
...
Reviewed-by: mcimadamore
2025-11-13 15:28:08 +00:00
Vicente Romero
e5a272a590
8369517: Compilation mismatch for equivalent lambda and method reference
...
Reviewed-by: mcimadamore
2025-11-12 14:30:08 +00:00
Jan Lahoda
205a163a90
8340840: jshell ClassFormatError when making inner class static
...
8368999: jshell crash when existing sealed class is updated to also be abstract
Reviewed-by: mcimadamore, asotona, liach
2025-11-07 09:06:51 +00:00
Archie Cobbs
a5864582da
8155591: Misleading warning when not overriding close method in interface extending AutoCloseable
...
Reviewed-by: jlahoda
2025-11-06 15:28:01 +00:00
Jan Lahoda
8b536b5428
8369489: Marker annotation on inner class access crashes javac compiler
...
Reviewed-by: vromero
2025-11-05 05:44:09 +00:00
Vicente Romero
4c6af03f81
8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy
...
Reviewed-by: mcimadamore
2025-11-04 16:47:33 +00:00
Vicente Romero
9f972008ff
8369654: javac OutOfMemoryError for complex intersection type
...
Reviewed-by: liach, mcimadamore
2025-11-03 18:32:06 +00:00
Jan Lahoda
abf4f3da76
8370865: Incorrect parser error for compact source files and multi-variable declarations
...
Reviewed-by: vromero
2025-11-03 12:02:54 +00:00
Jan Lahoda
15fd52925a
8366196: Crash in AbstractMethodCheck.getMethodCheckFailure
...
Reviewed-by: liach, mcimadamore
2025-11-03 11:41:30 +00:00
Liam Miller-Cushon
8e3620a344
8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations
...
Reviewed-by: jlahoda
2025-10-31 09:52:02 +00:00
Jan Lahoda
87a4772198
8366968: Exhaustive switch expression rejected by for not covering all possible values
...
Reviewed-by: abimpoudis
2025-10-30 07:08:18 +00:00
Liam Miller-Cushon
c97d50d793
8369508: Type annotations on anonymous new class creation expressions can't be retrieved
...
Reviewed-by: vromero
2025-10-29 07:26:00 +00:00
Liam Miller-Cushon
f82cc22bfe
8369428: Include method name in 'does not override or implement' diagnostics
...
Reviewed-by: vromero, liach
2025-10-28 08:53:43 +00:00
Joe Darcy
70528bd399
8369851: Remove darcy author tags from langtools tests
...
Reviewed-by: vromero, iris
2025-10-14 21:29:04 +00:00
Archie Cobbs
910bb68e51
8349847: Support configuring individual lint categories as errors
...
Reviewed-by: vromero
2025-10-07 19:32:08 +00:00
Jan Lahoda
3607e9986f
8367279: Test tools/javac/tree/TreePosTest.java timed out
...
Reviewed-by: asotona
2025-10-01 11:16:44 +00:00
Jan Lahoda
8606d3f840
8365060: Historical data for JDK 8 should include the jdk.net package
...
Reviewed-by: shade, liach
2025-09-30 11:54:37 +00:00
Christian Stein
682fd7846c
8366678: Use JUnit in test/langtools/tools/javac
...
Reviewed-by: liach
2025-09-22 06:02:20 +00:00
Chen Liang
85996572b6
8365676: javac incorrectly allows calling interface static method via type variable
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: vromero
2025-09-10 21:23:45 +00:00
Jan Lahoda
03c54d4288
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
...
Reviewed-by: darcy, vromero
2025-09-08 12:26:58 +00:00
Jan Lahoda
f9dc640ef0
8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)
...
Reviewed-by: vromero
2025-09-08 06:33:30 +00:00
Archie Cobbs
1e90af08ab
8359383: Incorrect starting positions for implicitly typed variables
...
Reviewed-by: vromero
2025-09-05 14:30:40 +00:00
Leo Korinth
55e7af0560
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
...
Reviewed-by: alanb, sspitsyn, lmesnik, ihse
2025-09-02 07:27:12 +00:00
Chen Liang
0e7399318b
8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237
...
Reviewed-by: cstein, jlahoda
2025-08-30 14:03:56 +00:00
Archie Cobbs
3e60ab51fe
8348611: Eliminate DeferredLintHandler and emit warnings after attribution
...
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees
Reviewed-by: mcimadamore, vromero, jlahoda
2025-08-20 15:04:48 +00:00
Hannes Wallnöfer
908f3c9697
8356411: Comment tree not reporting correct position for label
...
Reviewed-by: liach
2025-08-20 08:38:06 +00:00
Jan Lahoda
a6be228642
8365314: javac fails with an exception for erroneous source
...
Reviewed-by: vromero
2025-08-14 07:04:40 +00:00
Jan Lahoda
c22e01d776
8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()
...
Reviewed-by: vromero, liach
2025-08-14 07:02:08 +00:00
Jan Lahoda
72e22b4de5
8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only
...
Reviewed-by: ihse, liach, vromero, mcimadamore, erikj
2025-08-13 08:07:45 +00:00
Jan Lahoda
8b5bb01355
8364987: javac fails with an exception when looking for diamond creation
...
Reviewed-by: vromero
2025-08-11 10:28:59 +00:00
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