Hannes Wallnöfer
46a2ce4eb4
8330063: Upgrade jQuery to 3.7.1
...
Reviewed-by: prappo
2024-04-19 10:03:59 +00:00
Jonathan Gibbons
6ee8407758
8324342: Doclet should default @since for a nested class to that of its enclosing class
...
Reviewed-by: prappo, hannesw
2024-04-18 18:49:08 +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
Joe Darcy
a293bdff91
8330197: Make javac/diags/example release agnostic
...
Reviewed-by: jlahoda
2024-04-15 15:11:53 +00:00
Pavel Rappo
7c66465763
8325088: Overloads that differ in type parameters may be lost
...
Reviewed-by: jjg
2024-04-08 09:50:35 +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
Joe Darcy
5860a48c71
8329624: Add visitors for preview language features
...
Reviewed-by: vromero, jlahoda
2024-04-05 05:04:48 +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
Hannes Wallnöfer
d0a265039a
8324774: Add DejaVu web fonts
...
8327385: Add JavaDoc option to exclude web fonts from generated documentation
Reviewed-by: ihse, jjg
2024-03-27 12:20:55 +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
Pavel Rappo
f140eb4c3a
8297879: javadoc link to preview JEP 1000 has grouping character comma
...
Reviewed-by: jjg, vromero
2024-03-19 15:23:00 +00:00
Jan Lahoda
5b6b514441
8325362: Allow to create a simple in-memory input JavaFileObject
...
Reviewed-by: jlaskey, darcy
2024-03-19 09:35:25 +00:00
Aggelos Biboudis
fb390d202c
8327839: Crash with unboxing and widening primitive conversion in switch
...
Reviewed-by: jlahoda
2024-03-18 13:16:29 +00:00
Jan Lahoda
48717d63cc
8326333: jshell <TAB> completion on arrays is incomplete
...
Reviewed-by: vromero
2024-03-18 08:25:06 +00:00
Mandy Chung
044f4ed55d
8326979: (jdeps) improve the error message for FindException caused by InvalidModuleDescriptorException
...
Reviewed-by: jpai, alanb
2024-03-15 16:48:24 +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
Chen Liang
35b00e640b
8327824: Type annotation placed on incorrect array nesting levels
...
Reviewed-by: prappo
2024-03-13 16:45:15 +00:00
Hannes Wallnöfer
035324503f
8325874: Improve checkbox-based interface in summary pages
...
Reviewed-by: prappo
2024-03-13 15:13:35 +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
Chen Liang
2cf35246e6
8325433: Type annotations on primitive types are not linked
...
Reviewed-by: gli, prappo
2024-03-12 12:12:39 +00:00
Hannes Wallnöfer
a6dc4bc2b8
8326332: Unclosed inline tags cause misalignment in summary tables
...
Reviewed-by: gli, jjg
2024-03-08 20:59:00 +00:00
Hannes Wallnöfer
be2b92bd8b
8326694: Defer setting of autocapitalize attribute
...
Reviewed-by: jjg
2024-02-28 18:13:16 +00:00
SendaoYan
349df0a0e5
8326726: Problem list Exhaustiveness.java due to 8326616
...
Reviewed-by: jlahoda
2024-02-27 22:19:14 +00:00
Chen Liang
3a00fc732a
8323698: Class use page does not include extends/implements type arguments
...
Reviewed-by: prappo, hannesw
2024-02-26 12:10:58 +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
Hannes Wallnöfer
a2d027eaa0
8326089: Text incorrectly placed in breadcrumbs list in generated docs
...
Reviewed-by: jjg
2024-02-20 19:22:59 +00:00
Aggelos Biboudis
0c2def0e3e
8325653: Erroneous exhaustivity analysis for primitive patterns
...
Reviewed-by: vromero
2024-02-14 09:19:18 +00:00
Hannes Wallnöfer
f8d8eecf80
8325325: Breadcrumb navigation shows preview link for modules and packages
...
Reviewed-by: jjg
2024-02-13 11:21:03 +00:00
Jonathan Gibbons
2ed889b7f2
8323628: Update license on "pass-through" files
...
Reviewed-by: hannesw
2024-02-12 21:10:19 +00:00
Jonathan Gibbons
482c100646
8322865: JavaDoc fails on aggregator modules
...
Reviewed-by: hannesw
2024-02-12 19:53:48 +00:00
Jonathan Gibbons
b3e0587ea0
8322874: Redirection loop in index.html
...
Reviewed-by: hannesw
2024-02-12 19:49:44 +00:00
Jonathan Gibbons
d70156d2e2
8325529: Remove unused imports from ModuleGenerator
test file
...
Reviewed-by: prappo
2024-02-12 19:47:38 +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
Aggelos Biboudis
e0d98dd301
8325257: jshell reports NoSuchFieldError with instanceof primitive type
...
Reviewed-by: mcimadamore
2024-02-07 06:59:48 +00:00
Aggelos Biboudis
df35462a4e
8323502: javac crash with wrongly typed method block in Flow
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: jlahoda
2024-02-05 08:59:55 +00:00
Pasam Soujanya
783ae56634
8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
...
Reviewed-by: hannesw
2024-02-02 09:01:45 +00:00
Joe Darcy
144a08ee50
8325078: Better escaping of single and double quotes in javac annotation toString() results
...
Reviewed-by: jlahoda
2024-02-01 20:20:33 +00:00
Aggelos Biboudis
1733d2ea24
8303374: Implement JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Gavin Bierman <gbierman@openjdk.org>
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, jlahoda
2024-01-31 14:18:13 +00:00
Vladimir Petko
64c3642c57
8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6
...
Reviewed-by: jjg
2024-01-29 21:28:49 +00:00
Daniel D. Daugherty
70f4a4e18e
8324786: validate-source fails after JDK-8042981
...
Reviewed-by: darcy
2024-01-26 22:01:07 +00:00
Joe Darcy
ed3272cc44
8042981: Strip type annotations in Types' utility methods
...
Co-authored-by: Liam Miller-Cushon <cushon@openjdk.org>
Reviewed-by: cushon, jjg, jlahoda
2024-01-26 20:55:46 +00:00
Joe Darcy
b5995a76f7
8302019: Clarify Elements.overrides
...
Reviewed-by: prappo, jjg
2024-01-25 22:17:07 +00:00
Christian Stein
c702dcabf8
8323815: Source launcher should find classes with $ in names
...
Reviewed-by: jlahoda, sundar
2024-01-24 19:05:15 +00:00
Aleksey Shipilev
8b9bf75880
8323515: Create test alias "all" for all test roots
...
Reviewed-by: dholmes, alanb, joehw, lmesnik
2024-01-23 17:03:35 +00:00
Jan Lahoda
c9cacfb25d
8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above)
...
Reviewed-by: vromero
2024-01-22 13:06:19 +00:00
Jan Lahoda
72f199024d
8323057: Recoverable errors may be reported before unrecoverable errors when annotation processing is skipped
...
Reviewed-by: vromero
2024-01-22 10:55:10 +00:00
Hannes Wallnöfer
81df265e41
8320458: Improve structural navigation in API documentation
...
Reviewed-by: erikj, jjg
2024-01-18 19:06:26 +00:00
Joe Darcy
a6c0b10704
8323684: TypeMirror.{getAnnotationsByType, getAnnotation} return uninformative results
...
Reviewed-by: jjg
2024-01-18 19:04:26 +00:00
Joe Darcy
d8b63370f3
8323839: Expand use of Messager convenience methods in langtools regression tests
...
Reviewed-by: jjg
2024-01-17 00:29:05 +00:00
Jonathan Gibbons
b533272ecb
8299627: Fix/improve handling of "missing" element-list file
...
Reviewed-by: hannesw
2024-01-16 18:41:25 +00:00
Vicente Romero
5ba69e1734
8322477: order of subclasses in the permits clause can differ between compilations
...
Reviewed-by: jlahoda
2024-01-10 17:52:50 +00:00
Thomas Schatzl
52c7ff1d81
8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC
...
Reviewed-by: ayang, aboldtch
2024-01-09 13:47:32 +00:00
Pavel Rappo
7d42aa1513
8310277: jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java fails with IllegalStateException
...
Reviewed-by: jjg
2024-01-09 11:31:50 +00:00
Jan Lahoda
57a65fe436
8322003: JShell - Incorrect type inference in lists of records implementing interfaces
...
Reviewed-by: vromero
2024-01-08 14:09:27 +00:00
Jonathan Gibbons
be4614eb5e
8323016: Improve reporting for bad options
...
Reviewed-by: prappo
2024-01-05 22:16:52 +00:00
Jan Lahoda
f0cfd361bd
8322532: JShell : Unnamed variable issue
...
Reviewed-by: asotona
2024-01-05 11:34:03 +00:00
Jan Lahoda
7455b1b527
8322159: ThisEscapeAnalyzer crashes for erroneous code
...
Reviewed-by: vromero
2024-01-02 11:15:12 +00:00
Ivan Walulya
f696796e88
8280087: G1: Handle out-of-mark stack situations during reference processing more gracefully
...
Reviewed-by: tschatzl, ayang
2023-12-18 09:43:53 +00:00
Liam Miller-Cushon
bdebf198bb
8322175: test/langtools/tools/javac/classreader/BadMethodParameter.java doesn't compile
...
Reviewed-by: jlahoda
2023-12-15 12:18:01 +00:00
Liam Miller-Cushon
20de541b13
8322040: Missing array bounds check in ClassReader.parameter
...
Reviewed-by: vromero
2023-12-15 10:16:35 +00:00
Adam Sotona
2838a916ab
8288989: Make tests not depend on the source code
...
Reviewed-by: mcimadamore
2023-12-14 11:36:57 +00:00
Christian Stein
df4ed7eff7
8321739: Source launcher fails with "Not a directory" error
...
Reviewed-by: jlahoda
2023-12-12 15:26:21 +00:00
Jan Lahoda
ce8399fd60
8321582: yield <primitive-type>.class not parsed correctly.
...
Reviewed-by: vromero
2023-12-11 12:20:22 +00:00
Joe Darcy
519ecd352a
8319413: Start of release updates for JDK 23
...
8319414: Add SourceVersion.RELEASE_23
8319416: Add source 23 and target 23 to javac
Reviewed-by: iris, erikj, alanb, vromero
2023-12-07 17:01:29 +00:00
Jan Lahoda
03c4595173
8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]
...
Reviewed-by: vromero, mcimadamore
2023-12-07 09:09:19 +00:00
Joe Darcy
781775d73b
8321484: Make TestImplicitlyDeclaredClasses release independent
...
Reviewed-by: vromero
2023-12-06 21:24:56 +00:00
Joe Darcy
3edc24a71d
8321073: Defer policy of disabling annotation processing by default
...
Reviewed-by: vromero, jlahoda, mcimadamore
2023-12-06 18:36:26 +00:00
Vicente Romero
a9cb120d03
8320948: NPE due to unreported compiler error
...
Reviewed-by: jlahoda
2023-12-06 16:48:08 +00:00
Aggelos Biboudis
90e433d72e
8320144: Compilation crashes when a custom annotation with invalid default value is used
...
Reviewed-by: vromero, jlahoda
2023-12-06 15:34:25 +00:00
Vicente Romero
aaaae3ee3c
8321207: javac is not accepting correct code
...
Reviewed-by: jlahoda
2023-12-06 02:36:02 +00:00
Pavel Rappo
430564cf88
8308715: Create a mechanism for Implicitly Declared Class javadoc
...
Reviewed-by: jjg
2023-12-05 22:09:05 +00:00
Archie Cobbs
640d7f31b2
8314327: Issues with JShell when using "local" execution engine
...
Reviewed-by: jlahoda
2023-12-05 17:57:43 +00:00
Jan Lahoda
18c7922781
8321224: ct.sym for JDK 22 contains references to internal modules
...
Reviewed-by: darcy, vromero, asotona, ihse
2023-12-05 17:24:48 +00:00
Christian Stein
517b178819
8306914: Implement JEP 458: Launch Multi-File Source-Code Programs
...
Reviewed-by: jlahoda, jlaskey
2023-12-05 07:50:21 +00:00
Adam Sotona
2b00ac0d02
8308753: Class-File API transition to Preview
...
Reviewed-by: ihse, mchung, vromero
2023-12-04 07:07:57 +00:00
Eirik Bjorsnos
2f299e4a73
8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks'
...
Reviewed-by: darcy
2023-12-01 21:15:46 +00:00
Aggelos Biboudis
54957ac55f
8312560: Annotation on Decomposed Record Component in Enhanced For Loop Fails Compilation
...
Reviewed-by: jlahoda
2023-12-01 14:15:38 +00:00
Pavel Rappo
8f1d40b48b
8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better
...
Reviewed-by: jlaskey
2023-12-01 11:51:25 +00:00
Aggelos Biboudis
4ba94ef69e
8320145: Compiler should accept final variable in Record Pattern
...
Reviewed-by: jlahoda
2023-12-01 07:13:39 +00:00
Jim Laskey
04ad98ed32
8315458: Implement JEP 463: Implicitly Declared Classes and Instance Main Method (Second Preview)
...
Reviewed-by: jlahoda, mcimadamore, vromero, rriggs, alanb, mchung
2023-11-30 12:49:49 +00:00
Liam Miller-Cushon
62418c681e
8319444: Unhelpful failure output in TestLegalNotices
...
Reviewed-by: hannesw, jjg
2023-11-29 17:49:30 +00:00
Joe Darcy
b68356b267
8320806: Augment test/langtools/tools/javac/versions/Versions.java for JDK 22 language changes
...
Reviewed-by: jlahoda, vromero
2023-11-29 17:25:26 +00:00
Jan Lahoda
65dfcae6d6
8308399: Recommend --release when -source and -target are misused
...
Reviewed-by: vromero
2023-11-29 12:27:54 +00:00
Jan Lahoda
2fae07f53f
8319311: JShell Process Builder should be configurable
...
Reviewed-by: asotona
2023-11-28 12:32:23 +00:00
Archie Cobbs
12e983a72e
8194743: Compiler implementation for Statements before super()
...
Reviewed-by: vromero, jwaters, mcimadamore
2023-11-27 17:26:52 +00:00
Vicente Romero
5e24aaf4f7
8320001: javac crashes while adding type annotations to the return type of a constructor
...
Reviewed-by: cushon, jlahoda
2023-11-27 16:23:02 +00:00
Jan Lahoda
fc314740e9
8318913: The module-infos for --release data do not contain pre-set versions
...
Co-authored-by: Erik Joelsson <erikj@openjdk.org>
Reviewed-by: vromero, ihse
2023-11-24 06:30:08 +00:00
Jan Lahoda
14193a049e
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen"
...
8312140: jdk/jshell tests failed with JDI socket timeouts
Reviewed-by: asotona
2023-11-23 07:15:43 +00:00
Jonathan Gibbons
407cdd4cac
8320207: doclet incorrectly chooses code font for a See Also link
...
Reviewed-by: hannesw
2023-11-22 17:23:38 +00:00
Adam Sotona
53eb6f126b
8187591: -Werror turns incubator module warning to an error
...
Reviewed-by: jlahoda
2023-11-21 15:11:00 +00:00
Hannes Wallnöfer
30d895383e
8275889: Search dialog has redundant scrollbars
...
Reviewed-by: jjg
2023-11-20 18:32:20 +00:00
Hannes Wallnöfer
cee54de41b
8319988: Wrong heading for inherited nested classes
...
Reviewed-by: jjg
2023-11-20 18:26:21 +00:00
Jim Laskey
9902d2eb17
8315457: Implement JEP 459: String Templates (Second Preview)
...
Reviewed-by: jlahoda, alanb, vromero
2023-11-17 12:53:49 +00:00
Vicente Romero
d6aa7c8ba0
8314621: ClassNotFoundException due to lambda reference to elided anonymous inner class
...
Reviewed-by: jlahoda
2023-11-16 16:49:26 +00:00
Vicente Romero
52e2878cff
8319987
: compilation of sealed classes leads to infinite recursion
...
Reviewed-by: jlahoda
2023-11-16 16:41:58 +00:00
Liam Miller-Cushon
346dbd6d1c
8319196: ExecutableElement.getReceiverType doesn't return receiver types for methods loaded from bytecode
...
Reviewed-by: vromero
2023-11-14 17:38:09 +00:00
Vicente Romero
a75b6e569f
8191460: crash in Annotate with duplicate declaration and annotation processing enabled
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: asotona
2023-11-14 15:17:18 +00:00
Pavel Rappo
c9077b8b81
8319339: Internal error on spurious markup in a hybrid snippet
...
Reviewed-by: jjg
2023-11-10 16:50:53 +00:00
Jan Lahoda
45e68ae207
8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation
...
Reviewed-by: asotona
2023-11-07 15:27:48 +00:00
Jan Lahoda
541ff7149f
8318144: Match on enum constants with body compiles but fails with MatchException
...
Reviewed-by: liach, vromero
2023-11-07 12:05:58 +00:00
Liam Miller-Cushon
de6667cf11
8225377: type annotations are not visible to javac plugins across compilation boundaries
...
Reviewed-by: vromero
2023-11-03 17:31:05 +00:00
Jonathan Gibbons
c86592d38d
8319046: Execute tests in source/class-file order in JavadocTester
...
Reviewed-by: hannesw
2023-11-01 15:48:31 +00:00
Jonathan Gibbons
3660a90ad8
8319139: Improve diagnosability of JavadocTester
output
...
Reviewed-by: hannesw
2023-11-01 15:33:53 +00:00
Aggelos Biboudis
36de19d462
8317048: VerifyError with unnamed pattern variable and more than one components
...
Reviewed-by: jlahoda
2023-11-01 13:38:10 +00:00
Jonathan Gibbons
b3fec6b5f3
8306980: Generated docs should contain correct Legal Documents
...
Reviewed-by: ihse, mchung
2023-10-31 22:03:35 +00:00
Aggelos Biboudis
c9d23c3940
8315532: Compiler Implementation for Unnamed Variables & Patterns
...
8317221: Implementation for javax.lang.model for Unnamed Variables & Patterns
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Gavin Bierman <gbierman@openjdk.org>
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: jlahoda, mcimadamore
2023-10-30 10:28:48 +00:00
Maurizio Cimadamore
2915d74a10
8318837: javac generates wrong ldc instruction for dynamic constant loads
...
Reviewed-by: vromero, jlahoda
2023-10-27 13:47:24 +00:00
Christian Stein
957703b1f9
8307168: Inconsistent validation and handling of --system flag arguments
...
Reviewed-by: jjg
2023-10-27 08:37:19 +00:00
Vicente Romero
e2720987b9
8318160: javac does not reject private method reference with type-variable receiver
...
Reviewed-by: mcimadamore
2023-10-24 14:45:10 +00:00
Jan Lahoda
bf1a14e367
8316470: Incorrect error location for "invalid permits clause" depending on file order
...
Reviewed-by: vromero
2023-10-24 12:18:33 +00:00
Pavel Rappo
fd332da1c8
8317289: javadoc fails with -sourcepath if module-info.java contains import statements
...
Reviewed-by: jlahoda
2023-10-24 08:46:10 +00:00
Pavel Rappo
fc29a2e152
8318082: ConcurrentModificationException from IndexWriter
...
Reviewed-by: jjg
2023-10-23 09:24:51 +00:00
Jonathan Gibbons
2f4d601a56
8314975: JavadocTester should set source path if not specified
...
Reviewed-by: hannesw
2023-10-17 21:00:29 +00:00
Hannes Wallnöfer
0ba48ef4ab
8316972: Add javadoc support for restricted methods
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: jjg
2023-10-17 20:32:41 +00:00
Aggelos Biboudis
5ca1beb30e
8317300: javac erroneously allows "final" in front of a record pattern
...
Reviewed-by: jlahoda
2023-10-17 12:57:25 +00:00
Aggelos Biboudis
2bf1863e24
8315588: JShell does not accept underscore from JEP 443 even with --enable-preview
...
Reviewed-by: jlahoda
2023-10-17 12:55:31 +00:00
Aggelos Biboudis
15588e08ed
8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch
...
Reviewed-by: vromero
2023-10-17 12:51:57 +00:00
Qing Xiao
741ae06c55
8313613: Use JUnit in langtools/lib tests
...
Reviewed-by: cstein, asotona
2023-10-16 17:14:34 +00:00
Hannes Wallnöfer
eb7d972d8a
8308659: Use CSS scroll-margin instead of flexbox layout in API documentation
...
Reviewed-by: jjg
2023-10-16 12:56:41 +00:00
Vicente Romero
01ea1eff66
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
...
Reviewed-by: darcy
2023-10-14 21:28:39 +00:00
Archie Cobbs
17535c34bc
8317818: Combinatorial explosion during 'this' escape analysis
...
Reviewed-by: vromero
2023-10-12 22:39:03 +00:00
Jorn Vernee
32ac72c3d3
8312522: Implementation of Foreign Function & Memory API
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
2023-10-12 19:50:08 +00:00
Archie Cobbs
a8473b7079
8317336: Assertion error thrown during 'this' escape analysis
...
Reviewed-by: vromero
2023-10-12 16:51:53 +00:00
Jonathan Gibbons
3ff5a781db
8317693: Unused parameter to Tokens.Token.comment method
...
Reviewed-by: iris, jlahoda
2023-10-09 17:53:57 +00:00
Joe Darcy
dc4bc4f084
8306819: Consider disabling the compiler's default active annotation processing
...
Reviewed-by: vromero
2023-10-06 21:45:58 +00:00
Maurizio Cimadamore
0d4de8a71f
8316971: Add Lint warning for restricted method calls
...
Reviewed-by: ihse, vromero
2023-10-04 09:36:53 +00:00
Adam Sotona
1203e11a8d
8294969: Convert jdk.jdeps javap to use the Classfile API
...
Reviewed-by: vromero
2023-09-18 08:35:31 +00:00
Adam Sotona
ca747f09b6
8315678: Classfile API ConstantPool::entryCount and ConstantPool::entryByIndex methods are confusing
...
Reviewed-by: briangoetz
2023-09-14 18:30:39 +00:00
Aggelos Biboudis
3b0a6d2a68
8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly
...
Reviewed-by: mcimadamore, vromero
2023-09-13 15:09:01 +00:00
Joe Darcy
578ded4645
8312418: Add Elements.getEnumConstantBody
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: vromero
2023-09-08 22:06:24 +00:00
Qing Xiao
8f7e29b2cd
8313422: test/langtools/tools/javac 144 test classes uses com.sun.tools.classfile library
...
Reviewed-by: asotona
2023-09-07 15:37:25 +00:00
Aggelos Biboudis
81f8c57e4a
8314632: Intra-case dominance check fails in the presence of a guard
...
Reviewed-by: vromero
2023-09-07 12:51:37 +00:00
Jan Lahoda
726c9c977d
8315735: VerifyError when switch statement used with synchronized block
...
Reviewed-by: vromero
2023-09-07 11:08:55 +00:00
Pavel Rappo
a01b3fb8e9
8288660: JavaDoc should be more helpful if it doesn't recognize a tag
...
Reviewed-by: jjg
2023-09-06 07:51:14 +00:00
Jan Lahoda
94a74a0a45
8315534: Incorrect warnings about implicit annotation processing
...
Reviewed-by: darcy
2023-09-04 10:06:20 +00:00
Jan Lahoda
84425a6290
8315452: Erroneous AST missing modifiers for partial input
...
Reviewed-by: vromero
2023-09-04 09:14:16 +00:00
Jan Lahoda
3094fd1ac5
8314662: jshell shows duplicated signatures of javap
...
Reviewed-by: asotona, cstein
2023-09-04 08:36:41 +00:00
Jan Lahoda
adfc1d6cd2
8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class
...
Reviewed-by: vromero
2023-09-04 07:17:28 +00:00
Jonathan Gibbons
df5e6e5d48
8315248: AssertionError in Name.compareTo
...
Reviewed-by: vromero
2023-08-30 21:52:31 +00:00
Christian Stein
c50315de8f
8314495: Update to use jtreg 7.3.1
...
Reviewed-by: dholmes, erikj, iris, jpai
2023-08-21 06:30:56 +00:00
Pavel Rappo
aecbb1b5c3
8314448: Coordinate DocLint and JavaDoc to report on unknown tags
...
Reviewed-by: jjg
2023-08-18 16:40:51 +00:00
Aggelos Biboudis
4331193010
8314423: Multiple patterns without unnamed variables
...
8314216: Case enumConstant, pattern compilation fails
Reviewed-by: jlahoda
2023-08-17 07:33:16 +00:00
Joe Darcy
c307391ab1
8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment
...
Reviewed-by: vromero, jjg
2023-08-09 21:17:10 +00:00
Pavel Rappo
593ba2fe47
8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation
...
Reviewed-by: jlahoda, jjg
2023-08-09 16:08:23 +00:00
Hannes Wallnöfer
52ec4bcb1b
8303056: Improve support for Unicode characters and digits in JavaDoc search
...
Reviewed-by: jjg
2023-08-09 09:50:21 +00:00
Hannes Wallnöfer
77e5739f60
8310118: Resource files should be moved to appropriate directories
...
Reviewed-by: jjg
2023-08-09 07:01:15 +00:00
Jan Lahoda
a1115a7a39
8312204: unexpected else with statement causes compiler crash
...
Reviewed-by: vromero
2023-08-08 09:28:21 +00:00
Christian Stein
9c6eb67e85
8313167: Update to use jtreg 7.3
...
Reviewed-by: jjg, iris
2023-08-07 16:09:23 +00:00
Qing Xiao
380418fad0
8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library
...
Reviewed-by: asotona
2023-08-07 15:49:11 +00:00
Jan Lahoda
c386091734
8312984: javac may crash on a record pattern with too few components
...
Reviewed-by: vromero
2023-08-03 08:37:15 +00:00
Thomas Stuefe
3212b64f8e
8313582: Problemlist failing test on linux x86
...
Reviewed-by: tschatzl
2023-08-03 08:32:13 +00:00
Jim Laskey
bc1d2eac9a
8312821: Javac accepts char literal as template
...
Reviewed-by: jlahoda
2023-08-02 21:01:44 +00:00
Jim Laskey
f14245b388
8312814: Compiler crash when template processor type is a captured wildcard
...
Reviewed-by: jlahoda, mcimadamore, vromero
2023-08-02 00:47:20 +00:00
Qing Xiao
97b688340e
8295059: test/langtools/tools/javap 12 test classes use com.sun.tools.classfile library
...
Reviewed-by: asotona
2023-07-31 15:03:05 +00:00
Jonathan Gibbons
e2cb0bc6f1
8313204: Inconsistent order of sections in generated class documentation
...
Reviewed-by: hannesw, prappo
2023-07-28 17:05:37 +00:00
Hannes Wallnöfer
02a04731b1
8312445: Array types in annotation elements show square brackets twice
...
Reviewed-by: prappo
2023-07-26 13:04:39 +00:00
Jan Lahoda
cc2a75e11c
8312619: Strange error message when switching over long
...
Reviewed-by: vromero
2023-07-26 10:35:15 +00:00
Jan Lahoda
1f81e5b19e
8312229: Crash involving yield, switch and anonymous classes
...
Reviewed-by: vromero
2023-07-26 09:44:50 +00:00
Joe Darcy
cb82c954e3
8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies
...
Reviewed-by: jjg, jlahoda
2023-07-25 18:57:32 +00:00
Jonathan Gibbons
3c644dc586
8312044: Simplify toolkit Builder/Writer world
...
Reviewed-by: prappo
2023-07-21 18:51:06 +00:00
Joe Darcy
61ab27087e
8310835: Address gaps in -Xlint:serial checks
...
Reviewed-by: rriggs, jjg
2023-07-20 01:10:46 +00:00
Aggelos Biboudis
1fc726a8b3
8312163: Crash in dominance check when compiling unnamed patterns
...
Reviewed-by: jlahoda
2023-07-18 11:41:36 +00:00
Jan Lahoda
a4412166ec
8311815: Incorrect exhaustivity computation
...
Reviewed-by: vromero
2023-07-17 08:19:51 +00:00
Jan Lahoda
1c9691b1f7
8312093: Incorrect javadoc comment text
...
Reviewed-by: jlaskey
2023-07-17 06:43:16 +00:00
Jan Lahoda
d1fa1a8686
8311825: Duplicate qualified enum constants not detected
...
Reviewed-by: vromero
2023-07-14 09:54:56 +00:00
Jan Lahoda
bbb7ce5137
8311038: Incorrect exhaustivity computation
...
Reviewed-by: vromero
2023-07-14 08:21:48 +00:00
Matthias Baesken
25cbe85d6f
8310550: Adjust references to rt.jar
...
Reviewed-by: erikj, clanger
2023-07-07 06:57:23 +00:00
Hannes Wallnöfer
0741cd3289
8311264: JavaDoc index comparator is not transitive
...
Reviewed-by: jjg
2023-07-06 07:08:20 +00:00
Joe Darcy
3df36c4f10
8310061: Note if implicit annotation processing is being used
...
Reviewed-by: briangoetz, vromero, jjg
2023-06-28 21:00:28 +00:00
Archie Cobbs
a08352f621
8305671: javac rejects semicolons in compilation units with no imports
...
Reviewed-by: vromero
2023-06-26 19:05:00 +00:00
Joe Darcy
815ac6eeb3
8310907: Add missing file
...
Reviewed-by: jjg
2023-06-26 18:14:32 +00:00
Joe Darcy
289f218a32
8310861: Improve location reporting for javac serial lint warnings
...
Reviewed-by: jlahoda
2023-06-26 16:56:40 +00:00
Mandy Chung
556831d1bf
8310460: Remove jdeps -profile option
...
Reviewed-by: alanb
2023-06-23 17:03:02 +00:00
Jan Lahoda
01623f6a57
8310133: Effectivelly final condition not enforced in guards for binding variables from the same case
...
Reviewed-by: vromero
2023-06-21 09:16:12 +00:00
Jan Lahoda
a15db1a56c
8302865: Illegal bytecode for break from if with instanceof pattern matching condition
...
Reviewed-by: vromero
2023-06-21 09:15:48 +00:00
Jan Lahoda
4ca548fe74
8310326: Incorrect position of the synthetic unnamed class
...
Reviewed-by: jlaskey
2023-06-20 10:34:52 +00:00
Jan Lahoda
79069c5e74
8310314: Misplaced "unnamed classes are a preview feature and are disabled by default" error
...
Reviewed-by: jlaskey
2023-06-20 07:02:49 +00:00
Archie Cobbs
bcc4d36857
8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug
...
Reviewed-by: vromero
2023-06-16 22:49:22 +00:00
Liam Miller-Cushon
53abba3a5a
8309499: javac fails to report compiler.err.no.java.lang with annotation processing enabled
...
Co-authored-by: Paula Toth <paulatoth@google.com>
Reviewed-by: vromero
2023-06-16 16:43:22 +00:00
Hannes Wallnöfer
21f6d83358
8309471: Limit key characters in static index pages
...
Reviewed-by: jjg
2023-06-16 15:04:07 +00:00
Aggelos Biboudis
32243ef47d
8310128: Switch with unnamed patterns erroneously non-exhaustive
...
Reviewed-by: vromero, jlahoda
2023-06-16 07:03:28 +00:00
Pavel Rappo
3e0bbd290c
8285368: Overhaul doc-comment inheritance
...
6376959: Algorithm for Inheriting Method Comments seems to go not as documented
6934301: Support directed inheriting of class comments with @inheritDoc
Reviewed-by: jjg, rriggs, aivanov, smarks, martin
2023-06-15 17:47:41 +00:00
Jim Laskey
1d1ed0d8f7
8309957: Rename JDK-8309595 test to conform
...
Reviewed-by: rriggs
2023-06-14 11:58:03 +00:00
Jan Lahoda
408cadb351
8309467: Pattern dominance should be adjusted
...
Reviewed-by: vromero
2023-06-12 08:15:53 +00:00
Joe Darcy
7d82479096
8309142: Refactor test/langtools/tools/javac/versions/Versions.java
...
Reviewed-by: jjg
2023-06-09 19:56:14 +00:00
Jim Laskey
0be39054a6
8309595: Allow javadoc to process unnamed classes
...
Reviewed-by: hannesw
2023-06-08 17:51:11 +00:00
Joe Darcy
5a706fb403
8306584: Start of release updates for JDK 22
...
8306585: Add SourceVersion.RELEASE_22
8306586: Add source 22 and target 22 to javac
Reviewed-by: erikj, iris, dholmes, jlahoda, alanb
2023-06-08 16:02:21 +00:00
Aggelos Biboudis
79a4ac791c
8309235: Unnamed Variables (_) can't be used in JShell
...
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: asotona
2023-06-08 07:25:25 +00:00
Joe Darcy
c24b0bada2
8309503: Improve javax.lang.model tests for JEP 445
...
Reviewed-by: jlahoda, jjg, jlaskey
2023-06-07 17:55:47 +00:00
Hannes Wallnöfer
0a4f9ad637
8292157: Incorrect error: "block element not allowed within inline element <a>"
...
Reviewed-by: jjg
2023-06-06 19:33:35 +00:00
Pavel Rappo
01455a07a7
8304878: ConcurrentModificationException in javadoc tool
...
Reviewed-by: jjg
2023-06-06 10:06:52 +00:00