Erik Österlund
|
84965ea1a8
|
8322630: Remove ICStubs and related safepoints
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong
|
2024-02-14 11:44:30 +00:00 |
|
Richard Reingruber
|
2e472fe7ea
|
8322294: Cleanup NativePostCallNop
Reviewed-by: mdoerr, aph
|
2024-01-10 12:18:01 +00:00 |
|
Aleksey Shipilev
|
dd517c6404
|
8237842: Separate definitions for default cache line and padding sizes
Reviewed-by: stefank, kvn, stuefe, tschatzl
|
2024-01-04 08:39:50 +00:00 |
|
Aleksey Shipilev
|
a56286f7ad
|
8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE
Reviewed-by: stefank, stuefe, dholmes
|
2023-12-05 10:35:41 +00:00 |
|
David Holmes
|
c75c38871e
|
8318776: Require supports_cx8 to always be true
Reviewed-by: eosterlund, shade, dcubed
|
2023-11-23 22:23:42 +00:00 |
|
Aleksey Shipilev
|
06d957fd7c
|
8320582: Zero: Misplaced CX8 enablement flag
Reviewed-by: dholmes
|
2023-11-23 08:20:38 +00:00 |
|
Aleksey Shipilev
|
6b96bb640a
|
8319777: Zero: Support 8-byte cmpxchg
Reviewed-by: dholmes, stuefe
|
2023-11-20 19:05:57 +00:00 |
|
Martin Doerr
|
368e4f60a9
|
8315801: [PPC64] JNI code should be more similar to the Panama implementation
Reviewed-by: rrich, lucy
|
2023-11-17 11:49:21 +00:00 |
|
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 |
|
Martin Doerr
|
7d8adfa855
|
8316746: Top of lock-stack does not match the unlocked object
Reviewed-by: rrich, lucy
|
2023-11-09 10:14:03 +00:00 |
|
Roland Westrelin
|
dac1727956
|
8308869: C2: use profile data in subtype checks when profile has more than one class
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: vlivanov, thartmann
|
2023-09-08 07:48:05 +00:00 |
|
Matias Saavedra Silva
|
86783b9851
|
8301996: Move field resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: coleenp, fparain
|
2023-07-31 18:41:38 +00:00 |
|
Sidraya
|
6f6621303a
|
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
Reviewed-by: stuefe, amitkumar, tsteele
|
2023-07-19 18:49:24 +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 |
|
Martin Doerr
|
20f15352a3
|
8303040: linux PPC64le: Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: jvernee, rrich
|
2023-05-24 08:38:34 +00:00 |
|
Coleen Phillimore
|
265f40b4f7
|
8308396: Fix offset_of conversion warnings in runtime code
Reviewed-by: amitkumar, jsjolen, fparain
|
2023-05-19 17:16:04 +00:00 |
|
Tom Rodriguez
|
5e1fe43080
|
8299229: [JVMCI] add support for UseZGC
Reviewed-by: eosterlund, kvn
|
2023-05-08 18:40:18 +00:00 |
|
Roman Kennke
|
7f6358a8b5
|
8291555: Implement alternative fast-locking scheme
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong
|
2023-05-08 17:51:39 +00:00 |
|
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 |
|