Jorn Vernee
9c98270737
8254693: Add Panama feature to pass heap segments to native code
...
Reviewed-by: mcimadamore, lucy, vlivanov
2023-11-14 11:19:30 +00:00
Jorn Vernee
3885dc5b9a
8318737: Fallback linker passes bad JNI handle
...
Reviewed-by: alanb
2023-10-26 15:54:02 +00:00
Matthias Baesken
126f2ace5d
8318006: remove unused net related coding
...
Reviewed-by: alanb, lucy
2023-10-13 08:53:43 +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
Matthias Baesken
424de295a6
8317866: replace NET_SocketAvailable
...
Reviewed-by: dfuchs, alanb
2023-10-12 07:22:49 +00:00
Mandy Chung
c72f00463f
8316456: StackWalker may skip Continuation::yield0 frame mistakenly
...
Reviewed-by: rpressler, pchilanomate
2023-09-21 23:10:49 +00:00
Mandy Chung
111ecdbaf5
8268829: Provide an optimized way to walk the stack with Class object only
...
8210375: StackWalker::getCallerClass throws UnsupportedOperationException
Reviewed-by: coleenp, dfuchs, bchristi
2023-09-07 21:37:40 +00:00
Lance Andersen
6701eba736
8315117: Update Zlib Data Compression Library to Version 1.3
...
Reviewed-by: alanb
2023-08-30 11:45:38 +00:00
Matias Saavedra Silva
cff25dd574
8306582: Remove MetaspaceShared::exit_after_static_dump()
...
Reviewed-by: iklam, alanb, ccheung
2023-08-02 17:11:22 +00:00
Jaikiran Pai
842d6329cf
8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6
...
Reviewed-by: alanb, cjplummer, dholmes
2023-07-21 12:58:20 +00:00
Alan Bateman
227656f3a9
8309408: Thread.sleep cleanup
...
Reviewed-by: dholmes, stefank
2023-06-16 07:26:27 +00:00
Jorn Vernee
4c18b9e1fa
8309880: Add support for linking libffi on Windows and Mac
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Reviewed-by: erikj
2023-06-14 12:03:42 +00:00
Mandy Chung
9bfe415f66
8305104: Remove the old core reflection implementation
...
Reviewed-by: dholmes, alanb
2023-06-13 19:41:38 +00:00
Jorn Vernee
fa791119f0
8308031: Linkers should reject unpromoted variadic parameters
...
Reviewed-by: mcimadamore
2023-06-07 12:14:55 +00:00
Rudi Horn
8f0839bc55
8308748: JNU_GetStringPlatformChars may write to String's internal memory array
...
Reviewed-by: dholmes, rriggs, alanb
2023-06-06 12:58:24 +00:00
Jim Laskey
98b53c06cf
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview)
...
8308613: javax.lang.model updates for JEP 445 (preview)
8308913: Update core reflection for JEP 445 (preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Jim Laskey <jlaskey@openjdk.org>
Co-authored-by: Adam Sotona <asotona@openjdk.org>
Reviewed-by: mcimadamore, vromero, darcy
2023-06-05 18:45:39 +00:00
Xue-Lei Andrew Fan
42ca6e6942
8308022: update for deprecated sprintf for java.base
...
Reviewed-by: naoto
2023-05-31 16:26:48 +00:00
Michael McMahon
e7edf8d145
8300038: Make new version of JNU_GetStringPlatformChars which checks for null characters
...
Reviewed-by: dfuchs, naoto
2023-05-25 14:57:29 +00:00
Matthias Baesken
69f508a2ac
8308300: enhance exceptions in MappedMemoryUtils.c
...
Reviewed-by: alanb, clanger, bpb
2023-05-23 07:43:14 +00:00
Jie Fu
690d3969b8
8308408: Build failure with -Werror=maybe-uninitialized in libjli/java.c with GCC8
...
Reviewed-by: alanb
2023-05-19 11:13:37 +00:00
Adam Sotona
fa14314853
8303669: SelectVersion indexes past the end of the argv array
...
Reviewed-by: vromero
2023-05-19 08:09:37 +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
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
Naoto Sato
f32adaf89f
8304836: Make MALLOC_MIN4 macro more robust
...
Reviewed-by: bchristi
2023-04-24 15:37:35 +00:00
Peter Hofer
20b1d19d26
8305746: InitializeEncoding should cache Charset object instead of charset name
...
Reviewed-by: naoto
2023-04-20 16:11:29 +00:00
Naoto Sato
5ec0120152
8297371: Improve UTF8 representation redux
...
Reviewed-by: rhalade, bchristi
2023-04-18 23:21:20 +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
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
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
abfb900829
8304028: Port fdlibm IEEEremainder to Java
...
Reviewed-by: bpb
2023-03-31 19:48:03 +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
Daniel Jeliński
baf11e734f
8303814: getLastErrorString should avoid charset conversions
...
Reviewed-by: naoto, cjplummer, rriggs
2023-03-14 17:18:56 +00:00
Justin Lu
6f54eda4a4
8299088: ClassLoader::defineClass2 throws OOME but JNI exception pending thrown by getUTF
...
Reviewed-by: mchung, naoto
2023-03-10 17:40:10 +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
Joe Darcy
b5b5cba7fe
8302801: Remove fdlibm C sources
...
Reviewed-by: bpb, dholmes, alanb, kvn
2023-03-07 22:28:12 +00:00
Tyler Steele
dc08216f0e
8303186: Missing Classpath exception from Continuation.c
...
Reviewed-by: dholmes, jpai
2023-03-02 01:06:02 +00:00
Julian Waters
8de841dd19
8302667: Improve message format when failing to load symbols or libraries
...
Reviewed-by: mchung
2023-02-22 17:42:34 +00:00
Severin Gehwolf
11194e8b82
8302325: Wrong comment in java.base/share/native/libjimage/imageFile.hpp
...
Reviewed-by: alanb, jlaskey
2023-02-15 09:54:47 +00:00
Severin Gehwolf
ee5f6e156d
8302337: JDK crashes if lib/modules contains non-zero byte containing ATTRIBUTE_END
...
Reviewed-by: stuefe, jlaskey, alanb
2023-02-14 09:27:36 +00:00
Naoto Sato
ba86c23eaf
8286070: Improve UTF8 representation
...
Reviewed-by: bchristi, rhalade
2023-01-17 20:58:58 +00:00
Andrew Haley
221e1a4260
8286666: JEP 429: Implementation of Scoped Values (Incubator)
...
Reviewed-by: psandoz, dlong, alanb, mcimadamore
2022-12-07 10:14:06 +00:00
Adam Sotona
13158cb52d
8293041: --disable-@files option doesn't work and cause an error
...
Reviewed-by: alanb
2022-11-18 14:55:30 +00:00
Daniel Jeliński
2f3f3b6185
8295792: Clean up old async close code
...
Reviewed-by: alanb
2022-10-24 15:25:48 +00:00
Lance Andersen
0c13d66622
8295530: Update Zlib Data Compression Library to Version 1.2.13
...
Reviewed-by: alanb, jpai
2022-10-21 10:45:54 +00:00
Alexander Zuev
400aa2fb2c
8286511: Improve macro allocation
...
Reviewed-by: azvegint, rhalade, prr
2022-10-18 22:41:16 +00:00
Julian Waters
2b4830a395
8295017: Remove Windows specific workaround in JLI_Snprintf
...
Reviewed-by: dholmes
2022-10-13 23:50:01 +00:00
Raffaello Giulietti
2ceebf681f
8294456: Fix misleading-indentation warnings in core JDK libraries
...
Reviewed-by: shade, rriggs, iris, darcy
2022-10-06 09:31:26 +00:00
Serguei Spitsyn
79ccc791f2
8293613: need to properly handle and hide tmp VTMS transitions
...
Reviewed-by: cjplummer, lmesnik
2022-09-28 04:44:43 +00:00
David Holmes
e5b65c40ea
8290482: Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications
...
Reviewed-by: rehn, coleenp
2022-09-27 23:57:32 +00:00
Darragh Clarke
99017b06bf
8293064: Remove unused NET_xxx functions
...
Reviewed-by: chegar, djelinski, aefimov, vtewari
2022-09-27 15:01:03 +00:00