Fredrik Bredberg
|
a8d16dea8e
|
8300197: Freeze/thaw an interpreter frame using a single copy_to_chunk() call
Reviewed-by: rrich, pchilanomate, fyang
|
2023-05-02 12:14:12 +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 |
|
Vladimir Kozlov
|
3859faf183
|
8231349: Move intrinsic stubs generation to compiler runtime initialization code
Reviewed-by: redestad, vlivanov
|
2023-03-23 19:15:34 +00:00 |
|
Xiaolin Zheng
|
1c04686cd6
|
8304387: Fix positions of shared static stubs / trampolines
Reviewed-by: adinn, fyang
|
2023-03-21 11:27:54 +00:00 |
|
Justin King
|
a9dba56568
|
8300783: Consolidate byteswap implementations
Reviewed-by: kbarrett, kvn
|
2023-03-09 19:39:07 +00:00 |
|
Johan Sjölen
|
4e327db1d1
|
8301499: Replace NULL with nullptr in cpu/zero
Reviewed-by: dholmes, rehn
|
2023-02-13 09:25:09 +00:00 |
|
Fredrik Bredberg
|
f307e8c667
|
8299795: Relativize locals in interpreter frames
Reviewed-by: coleenp, rehn, pchilanomate, mdoerr, fyang
|
2023-01-23 10:43:50 +00:00 |
|
Erik Österlund
|
4ba8122197
|
8299312: Clean up BarrierSetNMethod
Reviewed-by: mdoerr, fyang
|
2023-01-09 13:31:26 +00:00 |
|
Jorn Vernee
|
0452c39fec
|
8296477: Foreign linker implementation update following JEP 434
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: rehn, mcimadamore, vlivanov
|
2022-12-05 14:47:12 +00:00 |
|
Robbin Ehn
|
d523d9d081
|
8297864: Dead code elimination
Reviewed-by: coleenp, pchilanomate
|
2022-12-05 10:31:35 +00:00 |
|
Richard Reingruber
|
43d1173605
|
8286302: Port JEP 425 to PPC64
Reviewed-by: tsteele, mdoerr
|
2022-11-28 08:09:09 +00:00 |
|
Stefan Karlsson
|
df6cf1e41d
|
8296886: Fix various include sort order issues
Reviewed-by: kbarrett, dholmes, stuefe
|
2022-11-24 15:06:19 +00:00 |
|
Aleksey Shipilev
|
3f3d63d02a
|
8294211: Zero: Decode arch-specific error context if possible
Reviewed-by: stuefe, luhenry
|
2022-10-19 08:40:15 +00:00 |
|
Aleksey Shipilev
|
e7a964b4db
|
8295268: Optimized builds are broken due to incorrect assert_is_rfp shortcuts
Reviewed-by: jiefu
|
2022-10-18 09:59:05 +00:00 |
|
Richard Reingruber
|
ee6c39175b
|
8289925: Shared code shouldn't reference the platform specific method frame::interpreter_frame_last_sp()
Reviewed-by: eosterlund, dlong
|
2022-10-05 14:10:02 +00:00 |
|
bobpengxie
|
272745b374
|
8293340: Remove unused _code in {Zero,Template}InterpreterGenerator
Reviewed-by: jiefu, shade
|
2022-09-06 09:39:17 +00:00 |
|
Erik Österlund
|
054c23f484
|
8290025: Remove the Sweeper
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
|
2022-08-25 09:48:55 +00:00 |
|
Robbin Ehn
|
ac399e9777
|
8286957: Held monitor count
Reviewed-by: rpressler, eosterlund
|
2022-07-08 07:12:19 +00:00 |
|
Evgeny Astigeevich
|
351560414d
|
8280481: Duplicated stubs to interpreter for static calls
Reviewed-by: kvn, phh
|
2022-07-05 20:50:02 +00:00 |
|
Coleen Phillimore
|
b206d2d149
|
8289006: Cleanup from thread.hpp split
Reviewed-by: dholmes, dcubed
|
2022-06-23 16:21:26 +00:00 |
|
Coleen Phillimore
|
270cf67e5f
|
8288752: Split thread implementation files
Reviewed-by: dholmes, rehn, iklam
|
2022-06-22 12:49:25 +00:00 |
|
Jie Fu
|
4aede33fbf
|
8288282: Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only
Reviewed-by: dholmes, shade
|
2022-06-13 14:36:57 +00:00 |
|
Alan Bateman
|
6ff2d89ea1
|
8287496: Alternative virtual thread implementation that maps to OS thread
Reviewed-by: rehn, mchung
|
2022-06-02 09:02:37 +00:00 |
|
Zhengyu Gu
|
194bc08a89
|
8287249: Zero: Missing BarrierSetNMethod::arm() method
Reviewed-by: shade
|
2022-05-24 18:12:03 +00:00 |
|
Jorn Vernee
|
7becf13e61
|
8286825: Linker naming cleanup
Reviewed-by: mcimadamore, rehn
|
2022-05-23 10:03:28 +00:00 |
|
Jorn Vernee
|
81e4bdbe13
|
8283689: Update the foreign linker VM implementation
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
|
2022-05-18 09:49:55 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Johannes Bechberger
|
4b2c82200f
|
8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
Reviewed-by: dholmes, mdoerr, dlong
|
2022-05-04 07:54:52 +00:00 |
|
Jie Fu
|
d84b9c5489
|
8285342: Zero build failure with clang due to values not handled in switch
Reviewed-by: shade, aph
|
2022-04-21 23:46:59 +00:00 |
|
Magnus Ihse Bursie
|
4594696f54
|
8284903: Fix typos in hotspot
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
|
2022-04-19 19:10:52 +00:00 |
|
Thomas Stuefe
|
bdf8a2a205
|
8283326: Implement SafeFetch statically
Reviewed-by: dholmes, mdoerr, akozlov, lucy
|
2022-04-15 10:39:19 +00:00 |
|
Johannes Bechberger
|
cafde7fe00
|
8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X
Reviewed-by: dholmes
|
2022-04-12 23:20:12 +00:00 |
|
Xiaolin Zheng
|
8c18705218
|
8284433: Cleanup Disassembler::find_prev_instr() on all platforms
Reviewed-by: lucy, kvn
|
2022-04-08 03:23:04 +00:00 |
|
Johannes Bechberger
|
999da9bfc5
|
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
Reviewed-by: stuefe, mdoerr
|
2022-03-21 15:49:59 +00:00 |
|
David Holmes
|
44d599aad3
|
8227369: pd_disjoint_words_atomic() needs to be atomic
Reviewed-by: eosterlund, mikael, shade, kbarrett, mdoerr
|
2022-03-01 12:07:21 +00:00 |
|
Thomas Stuefe
|
2155afe2a8
|
8280503: Use allStatic.hpp instead of allocation.hpp where possible
Reviewed-by: dholmes, iklam
|
2022-01-25 09:15:11 +00:00 |
|
Coleen Phillimore
|
1e3ae3be02
|
8202579: Revisit VM_Version and VM_Version_ext for overlap and consolidation
Reviewed-by: dholmes, hseigel
|
2021-12-15 13:41:59 +00:00 |
|
Aleksey Shipilev
|
92aa75b721
|
8274903: Zero: Support AsyncGetCallTrace
Reviewed-by: sspitsyn, aph
|
2021-12-08 17:52:03 +00:00 |
|
Aleksey Shipilev
|
3f847fe89a
|
8277385: Zero: Enable CompactStrings support
Reviewed-by: redestad, adinn
|
2021-11-22 09:09:21 +00:00 |
|
Aleksey Shipilev
|
e4362007da
|
8008243: Zero: Implement fast bytecodes
Reviewed-by: rkennke, coleenp
|
2021-11-16 07:32:34 +00:00 |
|
Coleen Phillimore
|
0d2980cdd1
|
8258192: Obsolete the CriticalJNINatives flag
Reviewed-by: mdoerr, shade
|
2021-11-12 17:03:33 +00:00 |
|
Aleksey Shipilev
|
3613ce7c7d
|
8275586: Zero: Simplify interpreter initialization
Reviewed-by: aph, adinn
|
2021-11-04 10:23:11 +00:00 |
|
Aleksey Shipilev
|
54b456764b
|
8273880: Zero: Print warnings when unsupported intrinsics are enabled
Reviewed-by: dholmes
|
2021-09-17 06:44:18 +00:00 |
|
Tobias Holenstein
|
82904246cd
|
8272771: frame::pd_ps() is not implemented on any platform
Reviewed-by: shade, dholmes, thartmann
|
2021-09-15 13:58:28 +00:00 |
|
Aleksey Shipilev
|
86a8e5524d
|
8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option
Reviewed-by: dholmes
|
2021-09-14 08:14:35 +00:00 |
|
Aleksey Shipilev
|
e3bda63ce2
|
8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths
Reviewed-by: coleenp
|
2021-09-09 17:19:14 +00:00 |
|
Aleksey Shipilev
|
aa9311182a
|
8273483: Zero: Clear pending JNI exception check in native method handler
Reviewed-by: aph
|
2021-09-09 09:46:16 +00:00 |
|
Aleksey Shipilev
|
857a930bde
|
8263375: Support stack watermarks in Zero VM
Reviewed-by: eosterlund
|
2021-09-02 08:00:45 +00:00 |
|
Igor Veresov
|
673ce7efa5
|
8272873: C2: Inlining should not depend on absolute call site counts
Reviewed-by: kvn, vlivanov, dlong
|
2021-08-26 00:17:15 +00:00 |
|
Jesper Wilhelmsson
|
1eeb1791ab
|
Merge
Reviewed-by: jvernee
|
2021-07-21 00:24:17 +00:00 |
|