Jan Lahoda
eaa80ad08c
8300543: Compiler Implementation for Pattern Matching for switch
...
8300545: Compiler Implementation for Record Patterns
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, mcimadamore
2023-05-22 04:24:06 +00:00
Maurizio Cimadamore
44218b1c9e
8308248: Revisit alignment of layout constants on 32-bit platforms
...
Reviewed-by: psandoz, pminborg
2023-05-19 14:28:14 +00:00
Joe Darcy
f57c78337e
8308239: Tighten up accessibility of nested classes in java.lang.invoke
...
Reviewed-by: alanb
2023-05-17 15:31:03 +00:00
Joe Darcy
7b0b9b570b
8308049: Refactor nested class declarations in FdLibm.java
...
Reviewed-by: smarks
2023-05-15 20:09:12 +00:00
Maurizio Cimadamore
6ebea8973f
8307911: javadoc for MemorySegment::reinterpret has duplicate restricted method paragraph
...
Reviewed-by: jvernee
2023-05-12 16:18:00 +00:00
Maurizio Cimadamore
ba9714d44c
8307610: Linker::nativeLinker should not be restricted (mainline)
...
Reviewed-by: jvernee
2023-05-11 09:45:45 +00:00
Jim Laskey
4aa65cbeef
8285932: Implementation of JEP 430 String Templates (Preview)
...
Reviewed-by: mcimadamore, rriggs, darcy
2023-05-10 11:34:01 +00:00
Maurizio Cimadamore
7a3bea1f6a
8307629: FunctionDescriptor::toMethodType should allow sequence layouts (mainline)
...
Reviewed-by: jvernee
2023-05-09 11:09:39 +00:00
Raffaello Giulietti
93ee19f58a
8305486: Add split() variants that keep the delimiters to String and j.u.r.Pattern
...
Reviewed-by: jpai, rriggs
2023-05-08 14:51:35 +00:00
Maurizio Cimadamore
47422be2d1
8307375: Alignment check on layouts used as sequence element is not correct
...
Reviewed-by: jvernee
2023-05-05 15:59:13 +00:00
Maurizio Cimadamore
cecf817f5e
8307181: MemoryLayout.structLayout uses undocumented strict alignment constraints
...
Reviewed-by: jvernee
2023-05-04 09:44:31 +00:00
Aleksey Shipilev
fcb280a48b
8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity
...
Reviewed-by: dholmes, alanb
2023-05-03 09:39:57 +00:00
Adam Sotona
c8f37564bf
8306729: Add nominal descriptors of modules and packages to Constants API
...
Reviewed-by: mchung
2023-05-03 06:34:58 +00:00
Stuart Marks
05b9b5821d
8302496: Runtime.exit incorrectly says it never throws an exception
...
Reviewed-by: alanb
2023-05-02 23:19:30 +00:00
Serguei Spitsyn
1227a275a1
8306028: separate ThreadStart/ThreadEnd events posting code in JVMTI VTMS transitions
...
8304444: Reappearance of NULL in jvmtiThreadState.cpp
Reviewed-by: pchilanomate, lmesnik
2023-05-02 02:40:50 +00:00
Jorn Vernee
1de1a38859
8303002: Reject packed structs from linker
...
8300784: Specify exactly how padding should be presented to the linker
8304803: NPE thrown during downcall classification under Linux/x64
8303524: Check FunctionDescriptor byte order when linking
Reviewed-by: mcimadamore
2023-05-01 13:00:41 +00:00
Per Minborg
cbccc4c817
8304265: Implementation of Foreign Function and Memory API (Third Preview)
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Feilong Jiang <fjiang@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: erikj, jvernee, vlivanov, psandoz
2023-04-27 09:00:58 +00:00
Joe Darcy
d819debaa5
8304423: Refactor FdLibm.java
...
Reviewed-by: bpb
2023-04-25 19:33:22 +00:00
Oli Gillespie
3da987adac
8306075: Micro-optimize Enum.hashCode
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: redestad, shade, rriggs, liach, apangin, jvernee
2023-04-21 09:51:36 +00:00
Jaikiran Pai
b8f0a668dd
8041676: remove the java.compiler system property
...
Reviewed-by: dholmes, alanb, rriggs, iris
2023-04-20 01:49:31 +00:00
Ian Graves
3656939a6a
8295304: Runtime support improvements
...
Reviewed-by: rhalade, rriggs, bchristi
2023-04-18 23:21:20 +00:00
Eirik Bjorsnos
7f56de8f78
8306036: Use @apiNote in String.toLowerCase, String.toUpperCase
...
Reviewed-by: alanb, jpai
2023-04-17 05:24:50 +00:00
Chen Liang
e5ce7d9e43
8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc
...
Reviewed-by: mchung
2023-04-11 13:40:56 +00:00
Alan Bateman
2586f36120
8304919: Implementation of Virtual Threads
...
Reviewed-by: lmesnik, cjplummer, psandoz, mchung, sspitsyn, jpai
2023-04-11 05:49:54 +00:00
Chen Liang
0ff2ff6789
8305807: Spurious right brace in ConstantDescs field Javadocs
...
Reviewed-by: mchung, iris
2023-04-10 22:54:32 +00:00
Mandy Chung
a43a17c8ea
8305808: Typo in javadoc of ConstantDescs::BSM_VARHANDLE_STATIC_FIELD
...
Reviewed-by: rriggs, iris
2023-04-10 20:50:50 +00:00
Eirik Bjorsnos
a8e3a2dd2f
8205129: Remove java.lang.Compiler
...
Reviewed-by: alanb, jpai
2023-04-10 08:32:19 +00:00
David Holmes
35cb303a2c
8305425: Thread.isAlive0 doesn't need to call into the VM
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: shade, coleenp, alanb
2023-04-05 21:54:38 +00:00
Mandy Chung
dd59471798
8304846: Provide a shared utility to dump generated classes defined via Lookup API
...
Reviewed-by: jvernee
2023-04-04 18:07:02 +00:00
Jonathan Gibbons
c6bd489cc8
8305206: Add @spec tags in java.base/java.* (part 1)
...
Reviewed-by: alanb, naoto, darcy, lancea, dfuchs, iris, mchung
2023-04-04 00:09:38 +00:00
Joe Darcy
ccbb0e8d89
8303798: REDO - Remove fdlibm C sources
...
Reviewed-by: alanb, iris, jwaters, erikj, kvn, dholmes
2023-04-03 23:57:01 +00:00
Joe Darcy
df819cfa5a
8304945: StringBuilder and StringBuffer should implement Appendable explicitly
...
Reviewed-by: alanb, rriggs
2023-04-03 17:19:44 +00:00
Jim Laskey
9b9b5a7a5c
8302323: Add repeat methods to StringBuilder/StringBuffer
...
Reviewed-by: tvaleev, redestad
2023-04-03 15:29:21 +00:00
Joe Darcy
abfb900829
8304028: Port fdlibm IEEEremainder to Java
...
Reviewed-by: bpb
2023-03-31 19:48:03 +00:00
Chen Liang
cccb0191a3
8304928: Optimize ClassDesc.resolveConstantDesc
...
Reviewed-by: mchung
2023-03-31 17:45:54 +00:00
Chen Liang
bdbf8fc61d
8303930: Fix ConstantUtils.skipOverFieldSignature void case return value
...
Reviewed-by: mchung
2023-03-31 17:14:44 +00:00
Roger Riggs
d063b8964f
8303392: Runtime.exec and ProcessBuilder.start should use System logger
...
Reviewed-by: stuefe, alanb, mullan
2023-03-29 17:32:46 +00:00
Jaikiran Pai
c90699eae7
8304989: unnecessary dash in @param gives double-dash in docs
...
Reviewed-by: lancea
2023-03-28 12:02:27 +00:00
Roger Riggs
6c3b10fb1d
8303485: Replacing os.name for operating system customization
...
Reviewed-by: naoto, erikj, alanb
2023-03-27 17:45:20 +00:00
Chen Liang
a2d8f634de
8288730: Add type parameter to Lookup::accessClass and Lookup::ensureInitialized
...
Reviewed-by: mchung
2023-03-22 16:19:34 +00:00
Chen Liang
019fcd819c
8304139: Add <init> and <clinit> method constants to ConstantDescs
...
Reviewed-by: mchung
2023-03-21 16:16:08 +00:00
Chen Liang
d788a1bb80
8304180: Constant Descriptors for MethodHandles::classData and classDataAt
...
Reviewed-by: jvernee, mchung
2023-03-21 14:55:17 +00:00
Raffaello Giulietti
4bf1fbb06d
8303648: Add String.indexOf(String str, int beginIndex, int endIndex)
...
Reviewed-by: rriggs
2023-03-21 08:43:23 +00:00
Mandy Chung
bbca7c3ede
8304542: Convert use of internal VM::classFileVersion to ClassFileFormatVersion
...
Reviewed-by: alanb
2023-03-20 23:24:49 +00:00
Naoto Sato
f593a6b52e
8303018: Unicode Emoji Properties
...
Reviewed-by: prr, erikj, rriggs
2023-03-20 20:20:19 +00:00
Serguei Spitsyn
bc0ed730f2
8304303: implement VirtualThread class notifyJvmti methods as C2 intrinsics
...
Reviewed-by: vlivanov, lmesnik
2023-03-20 19:55:16 +00:00
Viktor Klang
d06308c54a
8302360: Atomic*.compareAndExchange Javadoc unclear
...
Reviewed-by: martin, dholmes
2023-03-10 00:31:04 +00:00
Adam Sotona
595645c76d
8294959: java.base java.lang.Module uses ASM to load module-info.class
...
Reviewed-by: mchung
2023-03-09 18:12:35 +00:00
David Holmes
21a6ab1e3e
8303799: [BACKOUT] JDK-8302801 Remove fdlibm C sources
...
Reviewed-by: darcy, bpb
2023-03-08 02:39:14 +00:00
Ravali Yatham
9f9d678591
8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message
...
Reviewed-by: alanb, mchung
2023-03-07 22:31:50 +00:00