Thomas Schatzl
75013a45ec
8375535
...
Hi all,
use `Atomic<T>` instead of `AtomicAccess` in `CardTableBarrierSet` and subclasses. Since this modifies `CardTableBarrierSet::_card_table` the change has some fan-out.
Testing: gha
Thanks,
Thomas
2026-01-22 13:45:47 +01:00
Ivan Walulya
66e950e9b6
8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC
...
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Reviewed-by: sjohanss, tschatzl
2026-01-22 11:07:42 +00:00
Thomas Schatzl
0ad81fbd16
8375541: G1: Race in G1BarrierSet::write_ref_field_post()
...
Reviewed-by: iwalulya, sjohanss, shade
2026-01-22 11:04:09 +00:00
Roland Westrelin
6e9256cb61
8373343: C2: verify AddP base input only set for heap addresses
...
Reviewed-by: dlong, chagedorn, qamai
2026-01-22 10:37:26 +00:00
Liam Miller-Cushon
e8eb218ca2
8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement
...
Reviewed-by: vromero, liach
2026-01-22 10:05:05 +00:00
Casper Norrbin
ddbd4617a6
8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr"
...
Reviewed-by: sgehwolf, dholmes
2026-01-22 09:45:40 +00:00
Matthias Baesken
6165daf03c
8375458: Check legal folder of JDK image for unwanted files
...
Reviewed-by: erikj
jdk-27+6
2026-01-22 08:50:11 +00:00
Thomas Schatzl
03038d802c
8375978: G1: Convert G1Policy to use Atomic<T>
...
Reviewed-by: kbarrett
2026-01-22 08:35:32 +00:00
Thomas Schatzl
63be87d7f3
8375977: G1: Convert JVMCICleaningTask to use Atomic<T>
...
Reviewed-by: kbarrett
2026-01-22 08:35:03 +00:00
Quan Anh Mai
92236ead1d
8375618: Incorrect assert in CastLLNode::Ideal
...
Reviewed-by: chagedorn, dlong
2026-01-22 08:32:01 +00:00
Thomas Schatzl
e50bf1f2a4
8375616: G1: Convert G1BatchedTask to use Atomic<T>
...
Reviewed-by: sjohanss, kbarrett
2026-01-22 08:29:27 +00:00
Thomas Schatzl
f3381f0ffe
8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event
...
Reviewed-by: rkennke, sjohanss, iwalulya
2026-01-22 08:29:05 +00:00
Tobias Hartmann
0f4d775085
8375534: Debug method 'pp' should support compressed oops
...
Reviewed-by: vlivanov, phubner
2026-01-22 06:56:51 +00:00
Ivan Walulya
38a8309b3f
8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking
...
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Reviewed-by: tschatzl, sjohanss
2026-01-22 05:38:32 +00:00
Serguei Spitsyn
3d919ad43a
8373366: HandshakeState should disallow suspend ops for disabler threads
...
8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread
Reviewed-by: lmesnik, pchilanomate
2026-01-22 01:53:42 +00:00
Damon Nguyen
a0ac5b34a7
8375775: JDK 26 RDP2 L10n resource files update
...
Reviewed-by: naoto, jlu, liach
2026-01-21 18:47:39 +00:00
Maurizio Cimadamore
17086d3119
8375646: Some parser flags seem unused
...
Reviewed-by: jlahoda, vromero
2026-01-21 16:14:35 +00:00
Kim Barrett
3033e6f421
8375544: JfrSet::clear should not use memset
...
Reviewed-by: mgronlun
2026-01-21 14:55:26 +00:00
Matthias Baesken
4c9103f7b6
8374998: Failing os::write - remove bad file
...
Reviewed-by: mdoerr, lucy
2026-01-21 14:14:33 +00:00
Jatin Bhateja
983ae96f60
8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors
...
Reviewed-by: epeter
2026-01-21 11:20:18 +00:00
Francesco Andreuzzi
5c7c2f093b
8375717: Outdated link in jdk.jfr.internal.JVM javadoc
...
Reviewed-by: egahlin
2026-01-21 10:42:05 +00:00
Ivan Walulya
b1340305c8
8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc
...
Reviewed-by: tschatzl, sjohanss
2026-01-21 09:51:01 +00:00
Thomas Schatzl
4f87fb53ee
8375622: G1: Convert G1CodeRootSet to use Atomic<T>
...
Reviewed-by: shade, sjohanss
2026-01-21 09:01:00 +00:00
Jie Fu
560a92a632
8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs
...
Reviewed-by: syan, lmesnik, fyang, epeter
2026-01-21 06:33:54 +00:00
Kim Barrett
b5727d2762
8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code
...
Reviewed-by: erikj, dholmes
2026-01-21 06:04:09 +00:00
Kim Barrett
34d6e5e07b
8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code
...
Reviewed-by: dholmes
2026-01-21 05:56:19 +00:00
SendaoYan
a448f0b9f4
8375668: Compiler warning implicit-const-int-float-conversion by clang23
...
Reviewed-by: dholmes, cnorrbin
2026-01-21 03:39:26 +00:00
SendaoYan
599ed0bb5f
8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945
...
Reviewed-by: lmesnik, cjplummer
2026-01-21 03:39:02 +00:00
Jayathirth D V
a2e749572e
8375063: Update Libpng to 1.6.54
...
Reviewed-by: serb, prr
2026-01-21 03:12:18 +00:00
Brent Christian
e25a5a4821
Merge
...
Reviewed-by: kcr, prr, smarks
2026-01-21 01:28:38 +00:00
Dingli Zhang
ca3e6236a2
8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector
...
Reviewed-by: fjiang, fyang
2026-01-20 23:48:42 +00:00
Naoto Sato
4fd7595f1b
8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds
...
Reviewed-by: rriggs, bpb
2026-01-20 22:45:39 +00:00
Chen Liang
aaca0a2c1f
8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java
...
Reviewed-by: jvernee
2026-01-20 21:54:56 +00:00
Emanuel Peter
42439eb60c
8374889: C2 VectorAPI: must handle impossible combination of signed cast from float
...
Reviewed-by: dlong, qamai
2026-01-20 18:30:42 +00:00
Thomas Schatzl
5f8cb30fc0
8375626: G1: Convert G1CollectionSetChooser to use Atomic<T>
...
Reviewed-by: kbarrett, shade
2026-01-20 18:16:39 +00:00
Kelvin Nilsen
72bf0bb6f6
8353115: GenShen: mixed evacuation candidate regions need accurate live_data
...
Reviewed-by: wkemper
2026-01-20 16:49:02 +00:00
Christian Stein
b2b4729ba2
8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: <null> but was: <jshelltest.JShellTest>
...
Reviewed-by: jlahoda
2026-01-20 16:28:23 +00:00
Hai-May Chao
21dc41f744
8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange
...
Co-authored-by: Jamil Nimeh <jnimeh@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: wetmore, mullan
2026-01-20 16:16:38 +00:00
Christian Heilmann
5ba91fed34
8297191: [macos] Printing a page range with starting page > 1 results in missing pages
...
Reviewed-by: aivanov, prr
2026-01-20 15:00:14 +00:00
Thomas Schatzl
037040129e
8375643: G1: Convert G1RegionMarkStatsCache to use Atomic<T>
...
Reviewed-by: shade, kbarrett
2026-01-20 13:22:25 +00:00
Jonas Norlinder
3cc713fa29
8374945: Avoid fstat in os::open
...
Reviewed-by: dholmes, jsjolen, redestad
2026-01-20 11:40:19 +00:00
Thomas Schatzl
fe102918dd
8375630: G1: Convert G1ConcurrentMark to use Atomic<T>
...
Reviewed-by: kbarrett, shade
2026-01-20 10:34:16 +00:00
Thomas Schatzl
8c615190e6
8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic<T>
...
Reviewed-by: kbarrett, shade
2026-01-20 10:34:00 +00:00
Thomas Schatzl
afbb3a0415
8375620: G1: Convert G1CardTableClaimTable to use Atomic<T>
...
Reviewed-by: kbarrett, shade
2026-01-20 10:31:22 +00:00
Leo Korinth
c5f288e2ae
8373253: Re-work InjectGCWorkerCreationFailure for future changes
...
Reviewed-by: stefank, tschatzl, iwalulya, sjohanss
2026-01-20 09:30:12 +00:00
Thomas Schatzl
d9db4fb36e
8373894: G1: Count evacuation-failed garbage collections in gc cpu usage
...
Reviewed-by: iwalulya, kbarrett
2026-01-20 08:01:54 +00:00
Prasanta Sadhukhan
e45f5656bc
8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected
...
Reviewed-by: tr, dnguyen
2026-01-20 07:10:46 +00:00
David Holmes
ca6925ec6b
8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code
...
Reviewed-by: shade, fyang
2026-01-20 06:18:07 +00:00
Xiaohong Gong
303de9a3f2
8370666: VectorAPI: Add clear comments for vector relative code in c2
...
Reviewed-by: epeter, jbhateja, qamai
2026-01-20 01:43:40 +00:00
Kim Barrett
496af3cf47
8375093: Convert GlobalCounter to use Atomic<T>
...
Reviewed-by: dholmes, iwalulya
2026-01-19 18:05:22 +00:00