Jan Lahoda
|
32ee252c45
|
8333169: javac NullPointerException record.type
Reviewed-by: vromero
|
2024-05-31 13:14:44 +00:00 |
|
Aggelos Biboudis
|
778ad00af8
|
8308642: Unhelpful pattern switch error: illegal fall-through to a pattern
Reviewed-by: mcimadamore
|
2024-05-31 08:43:54 +00:00 |
|
Joe Darcy
|
79f49983d3
|
8321314: Reinstate disabling the compiler's default active annotation processing
Reviewed-by: vromero
|
2024-05-30 19:57:21 +00:00 |
|
Jan Lahoda
|
4acafb809c
|
8333107: javac fails with an exception when processing broken lambda
Reviewed-by: asotona
|
2024-05-30 13:53:27 +00:00 |
|
Jan Lahoda
|
9a72068ef0
|
8332230: jshell throws AssertionError when processing annotations
Reviewed-by: asotona
|
2024-05-30 06:02:31 +00:00 |
|
Jan Lahoda
|
66d9bfce29
|
8332725: Binding patterns with inferred type have erroneous node in the AST
Reviewed-by: asotona
|
2024-05-30 06:01:18 +00:00 |
|
Archie Cobbs
|
87a06b6ce4
|
8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)
Reviewed-by: vromero, jlahoda
|
2024-05-28 13:15:20 +00:00 |
|
Jan Lahoda
|
08face8c4c
|
8332890: Module imports don't work inside the same module
Reviewed-by: vromero
|
2024-05-27 14:19:26 +00:00 |
|
Evemose
|
617edf3f0d
|
8332497: javac prints an AssertionError when annotation processing runs on program with module imports
Reviewed-by: liach, vromero, jlahoda
|
2024-05-27 08:54:20 +00:00 |
|
Christian Stein
|
f16265d69b
|
8332226: "Invalid package name:" from source launcher
Reviewed-by: alanb
|
2024-05-24 12:24:15 +00:00 |
|
Jan Lahoda
|
af056c1676
|
8332106: VerifyError when using switch pattern in this(...) or super(...)
Reviewed-by: abimpoudis, vromero
|
2024-05-24 06:27:45 +00:00 |
|
Nizar Benalla
|
417d174aa1
|
8331348: Some incremental builds deposit files in the make directory
Reviewed-by: ihse, vromero
|
2024-05-23 16:04:40 +00:00 |
|
Jan Lahoda
|
4e6d851f3f
|
8325324: Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
Reviewed-by: asotona, vromero, mcimadamore
|
2024-05-23 09:43:29 +00:00 |
|
Aggelos Biboudis
|
c4557a7b0d
|
8332463: Byte conditional pattern case element dominates short constant case element
Reviewed-by: vromero
|
2024-05-22 19:48:23 +00:00 |
|
Nizar Benalla
|
d59c12fe10
|
8329718: Incorrect @since tags in elements in jdk.compiler and java.compiler
Reviewed-by: darcy, jjg
|
2024-05-22 19:13:21 +00:00 |
|
Daniel D. Daugherty
|
b4d1454085
|
8332740: [BACKOUT] JDK-8331081 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: mikael, prr, jlahoda
|
2024-05-22 19:06:06 +00:00 |
|
Liam Miller-Cushon
|
2170e99cb4
|
8331081: 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: jlahoda
|
2024-05-22 18:02:37 +00:00 |
|
Vicente Romero
|
9bfae8891e
|
8332297: annotation processor that generates records sometimes fails due to NPE in javac
Reviewed-by: jlahoda
|
2024-05-21 08:53:26 +00:00 |
|
Jonathan Gibbons
|
0a58cffe88
|
8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments
Co-authored-by: Jim Laskey <jlaskey@openjdk.org>
Reviewed-by: prappo, darcy, hannesw
|
2024-05-17 17:42:46 +00:00 |
|
Vicente Romero
|
39a55e9779
|
8324809: compiler can crash with SOE while proving if two recursive types are disjoint
Reviewed-by: mcimadamore
|
2024-05-17 14:16:11 +00:00 |
|
Nizar Benalla
|
ae999eae7e
|
8129418: JShell: better highlighting of errors in imports on demand
Reviewed-by: jlahoda
|
2024-05-17 06:39:53 +00:00 |
|
Jan Lahoda
|
d04ac14bdb
|
8332236: javac crashes with module imports and implicitly declared class
Reviewed-by: vromero
|
2024-05-15 05:43:18 +00:00 |
|
Aggelos Biboudis
|
ea5eb74a65
|
8326404: Assertion error when trying to compile switch with fallthrough with pattern
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: vromero
|
2024-05-14 06:41:58 +00:00 |
|
Aggelos Biboudis
|
3e3f7cf4bd
|
8330387: Crash with a different types patterns (primitive vs generic) in instanceof
Reviewed-by: vromero
|
2024-05-13 07:33:42 +00:00 |
|
Jan Lahoda
|
f2c4a41304
|
8328481: Implement JEP 476: Module Import Declarations (Preview)
Co-authored-by: Jim Laskey <jlaskey@openjdk.org>
Reviewed-by: mcimadamore, vromero
|
2024-05-06 05:49:28 +00:00 |
|
Jan Lahoda
|
44dc85001d
|
8331212: Error recovery for broken switch expressions could be improved
Reviewed-by: asotona
|
2024-05-01 12:19:11 +00:00 |
|
Jonathan Gibbons
|
a920af233a
|
8303689: javac -Xlint could/should report on "dangling" doc comments
Reviewed-by: vromero, ihse, prr
|
2024-04-26 19:47:06 +00:00 |
|
Adam Sotona
|
ffd850f17e
|
8309881: Qualified name of a type element depends on its origin (source vs class)
Reviewed-by: darcy, jlahoda
|
2024-04-26 08:26:22 +00:00 |
|
Vicente Romero
|
0b9350e8b6
|
8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks
Reviewed-by: jlahoda
|
2024-04-22 16:31:32 +00:00 |
|
Jonathan Gibbons
|
df04358223
|
8330179: Clean up non-standard use of /** comments in jdk.compiler
Reviewed-by: darcy
|
2024-04-19 19:02:46 +00:00 |
|
Archie Cobbs
|
064628471b
|
8317376: Minor improvements to the 'this' escape analyzer
Reviewed-by: vromero
|
2024-04-17 17:35:17 +00:00 |
|
Archie Cobbs
|
192ec387bc
|
8329595: spurious variable "might not have been initialized" on static final field
Reviewed-by: vromero
|
2024-04-17 14:31:40 +00:00 |
|
Maurizio Cimadamore
|
03e84178eb
|
8329948: Remove string template feature
Reviewed-by: jlahoda
|
2024-04-17 14:10:28 +00:00 |
|
Aggelos Biboudis
|
8efe569b8d
|
8328747: WrongMethodTypeException with pattern matching on switch on sealed classes
Reviewed-by: cushon, vromero
|
2024-04-05 08:05:53 +00:00 |
|
Archie Cobbs
|
d80d478182
|
8328649: Disallow enclosing instances for local classes in constructor prologues
Reviewed-by: vromero
|
2024-04-04 21:13:49 +00:00 |
|
Vicente Romero
|
8dc43aa0fe
|
8325217: MethodSymbol.getModifiers() returns SEALED for restricted methods
Reviewed-by: jlahoda
|
2024-04-03 15:56:44 +00:00 |
|
Vicente Romero
|
1c691938e9
|
8328383: Method is not used: com.sun.tools.javac.comp.Attr::thisSym
Reviewed-by: jlahoda
|
2024-04-03 15:55:37 +00:00 |
|
Aggelos Biboudis
|
4dfcc6df17
|
8329115: Crash involving return from inner switch
Reviewed-by: jlahoda
|
2024-03-27 09:38:25 +00:00 |
|
Christian Stein
|
9bc741d04f
|
8328339: Static import prevents source launcher from finding class with main method
Reviewed-by: jlahoda
|
2024-03-22 05:29:20 +00:00 |
|
Archie Cobbs
|
46809b396c
|
8324736: Invalid end positions for EMPTY_STATEMENT
Reviewed-by: vromero
|
2024-03-21 22:54:15 +00:00 |
|
Aggelos Biboudis
|
a5a2eca155
|
8327683: Crash with primitive type pattern and generic expression in instanceof
Reviewed-by: vromero
|
2024-03-21 08:02:54 +00:00 |
|
Aggelos Biboudis
|
cff0747d7f
|
8326204: yield statements doesn't allow cast expressions with more than 1 type arguments
Reviewed-by: jlahoda
|
2024-03-14 07:01:32 +00:00 |
|
Christian Stein
|
3b18c5dc5d
|
8323605: Java source launcher should not require --source ... to enable preview
Reviewed-by: mcimadamore, dholmes
|
2024-03-13 06:44:04 +00:00 |
|
Jan Lahoda
|
93a2e773a5
|
8326129: Java Record Pattern Match leads to infinite loop
Reviewed-by: vromero
|
2024-02-23 10:08:56 +00:00 |
|
Jan Lahoda
|
cb809f8e04
|
8325215: Incorrect not exhaustive switch error
Reviewed-by: vromero
|
2024-02-23 08:56:14 +00:00 |
|
Hannes Wallnöfer
|
aa792eabab
|
8164094: javadoc allows to create a @link to a non-existent method
Reviewed-by: prappo, jjg
|
2024-02-20 19:56:15 +00:00 |
|
Aggelos Biboudis
|
0c2def0e3e
|
8325653: Erroneous exhaustivity analysis for primitive patterns
Reviewed-by: vromero
|
2024-02-14 09:19:18 +00:00 |
|
Magnus Ihse Bursie
|
c266800a3a
|
8325558: Add jcheck whitespace checking for properties files
Reviewed-by: naoto, dfuchs, joehw
|
2024-02-13 10:00:13 +00:00 |
|
Jan Lahoda
|
8b70b8d85a
|
8325440: Confusing error reported for octal literals with wrong digits
Reviewed-by: vromero
|
2024-02-09 11:51:05 +00:00 |
|
Aggelos Biboudis
|
e3dc6a7a28
|
8314275: Incorrect stepping in switch
Reviewed-by: vromero
|
2024-02-09 08:52:28 +00:00 |
|