Casper Norrbin
|
269c9f3ed5
|
8378442: RBTreeCHeap does not deallocate removed nodes when using remove_at_cursor
Reviewed-by: jsikstro, jsjolen
|
2026-02-25 11:51:51 +00:00 |
|
Johan Sjölen
|
6220c281ef
|
8366457: Add ResourceArea and Arena allocators for the RBTree
Reviewed-by: azafari, cnorrbin
|
2026-02-17 09:03:37 +00:00 |
|
Aleksey Shipilev
|
e370b8a1d8
|
8376570: GrowableArray::remove_{till,range} should work on empty list
Reviewed-by: kbarrett, iwalulya
|
2026-02-02 10:32:51 +00:00 |
|
Ioi Lam
|
cba7d88ca4
|
8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types
Reviewed-by: kvn, asmehra
|
2026-01-27 03:16:43 +00:00 |
|
Kim Barrett
|
9a944e5587
|
8372754: Add wrapper for <cstdlib>
8369205: AIX build break in forbiddenFunctions.hpp
Reviewed-by: mdoerr, tschatzl
|
2026-01-07 22:23:39 +00:00 |
|
Kim Barrett
|
e27309f10d
|
8374350: Convert hotspot gtests to use Atomic<T>
Reviewed-by: aboldtch, iwalulya
|
2026-01-06 15:00:45 +00:00 |
|
Thomas Schatzl
|
135661b438
|
8372179: Remove Unused ConcurrentHashTable::MultiGetHandle
Reviewed-by: dholmes, iwalulya
|
2025-12-03 13:36:55 +00:00 |
|
Kim Barrett
|
f5bc6ee90d
|
8369187: Add wrapper for <new> that forbids use of global allocation and deallocation functions
Reviewed-by: stefank, erikj, jrose
|
2025-11-19 20:56:21 +00:00 |
|
Kim Barrett
|
6f1c5733ed
|
8371923: Update LockFreeStack for Atomic<T>
Reviewed-by: iwalulya, dholmes
|
2025-11-19 20:05:09 +00:00 |
|
Kim Barrett
|
91b97a49d4
|
8371922: Remove unused NonblockingQueue class
Reviewed-by: coleenp
|
2025-11-14 20:32:12 +00:00 |
|
Kim Barrett
|
913c973ca0
|
8371104: gtests should use wrappers for <limits> and <type_traits>
Reviewed-by: jrose, tschatzl
|
2025-11-06 10:14:21 +00:00 |
|
Kangcheng Xu
|
f6d77cb332
|
8347555: [REDO] C2: implement optimization for series of Add of unique value
Reviewed-by: roland, epeter
|
2025-10-10 14:04:51 +00:00 |
|
Johan Sjölen
|
feaa654b1b
|
8367249: [REDO] MemBaseline accesses VMT without using lock
Reviewed-by: azafari, cnorrbin
|
2025-09-18 12:26:50 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Johan Sjölen
|
e16c510071
|
8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock
Reviewed-by: kbarrett, dholmes
|
2025-09-09 08:14:55 +00:00 |
|
Johan Sjölen
|
ecfba66d3d
|
8366363: MemBaseline accesses VMT without using lock
Co-authored-by: Casper Norrbin <cnorrbin@openjdk.org>
Reviewed-by: azafari, cnorrbin
|
2025-09-09 07:31:14 +00:00 |
|
Casper Norrbin
|
8c50bed867
|
8366872: Wrong number of template arguments in test in test_rbtree.cpp
Reviewed-by: ayang, syan
|
2025-09-04 10:48:57 +00:00 |
|
Casper Norrbin
|
53d4e928ef
|
8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks
Reviewed-by: jsjolen, ayang
|
2025-09-04 09:47:42 +00:00 |
|
Afshin Zafari
|
ef7872cc31
|
8365163: [ubsan] left-shift issue in globalDefinitions.hpp
Reviewed-by: kbarrett, stefank, aph
|
2025-09-02 09:08:26 +00:00 |
|
Johan Sjölen
|
98af18921a
|
8366456: Allow AllocFailStrategy for RBTree
Reviewed-by: cnorrbin, aboldtch
|
2025-09-01 09:24:52 +00:00 |
|
Johan Sjölen
|
4680dc9831
|
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
|
2025-08-13 18:41:57 +00:00 |
|
Casper Norrbin
|
0ad919c1e5
|
8352067: Remove the NMT treap and replace its uses with the utilities red-black tree
Reviewed-by: jsjolen, ayang
|
2025-08-11 12:22:52 +00:00 |
|
Kim Barrett
|
7f702cf483
|
8360458: Rename Deferred<> to DeferredStatic<> and improve usage description
Reviewed-by: jsikstro, jsjolen, stefank
|
2025-06-26 15:12:35 +00:00 |
|
Quan Anh Mai
|
991097b7bf
|
8315066: Add unsigned bounds and known bits to TypeInt/Long
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: epeter, kvn, jbhateja
|
2025-06-13 01:05:44 +00:00 |
|
Radim Vansa
|
e18277b470
|
8352075: Perf regression accessing fields
Reviewed-by: coleenp, iklam, jsjolen
|
2025-06-12 12:29:15 +00:00 |
|
Joel Sikström
|
8128f638fa
|
8355692: Refactor stream indentation
Reviewed-by: stefank, cnorrbin
|
2025-05-12 15:49:38 +00:00 |
|
Casper Norrbin
|
1e8927dded
|
8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong
Reviewed-by: jsjolen, aboldtch
|
2025-05-08 16:21:14 +00:00 |
|
David Holmes
|
3951a8e019
|
8353365: TOUCH_ASSERT_POISON clears GetLastError()
Reviewed-by: kbarrett, stuefe, jwaters
|
2025-04-07 23:36:04 +00:00 |
|
Casper Norrbin
|
4f97c4c036
|
8349211: Add support for intrusive trees to the utilities red-black tree
Reviewed-by: aboldtch, jsjolen
|
2025-04-02 12:40:48 +00:00 |
|
Casper Norrbin
|
86860cac04
|
8346916: [REDO] align_up has potential overflow
Reviewed-by: ayang, kbarrett, dlong
|
2025-03-13 09:35:59 +00:00 |
|
Thomas Stuefe
|
7d52f1e64d
|
8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees
Reviewed-by: jsjolen, cnorrbin
|
2025-02-08 06:35:27 +00:00 |
|
Casper Norrbin
|
2efb6aaadb
|
8345314: Add a red–black tree as a utility data structure
Reviewed-by: aboldtch, jsjolen, stuefe
|
2025-01-30 12:34:29 +00:00 |
|
Coleen Phillimore
|
4a9fba615d
|
8347990: Remove SIZE_FORMAT macros and replace remaining uses
Reviewed-by: dholmes, kbarrett
|
2025-01-21 13:18:58 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Coleen Phillimore
|
b4cd3b1296
|
8347566: Replace SSIZE_FORMAT with 'z' length modifier
Reviewed-by: dlong, dholmes, kbarrett
|
2025-01-14 12:33:56 +00:00 |
|
David Holmes
|
c1d322fff4
|
8347627: Compiler replay tests are failing after JDK-8346990
Reviewed-by: coleenp
|
2025-01-14 03:19:25 +00:00 |
|
Coleen Phillimore
|
379d05bcc1
|
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
Reviewed-by: kbarrett, dholmes, matsaave
|
2025-01-13 22:01:54 +00:00 |
|
Coleen Phillimore
|
ddb5881964
|
8329549: Remove FORMAT64_MODIFIER
Reviewed-by: dholmes, kbarrett
|
2025-01-07 23:14:04 +00:00 |
|
Magnus Ihse Bursie
|
2979806c72
|
8345795: Update copyright year to 2024 for hotspot in files where it was missed
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
|
2024-12-10 08:47:46 +00:00 |
|
Casper Norrbin
|
15378a7853
|
8345126: [BACKOUT] JDK-8318127: align_up has potential overflow
Reviewed-by: iklam
|
2024-11-27 19:51:17 +00:00 |
|
Casper Norrbin
|
494806286f
|
8318127: align_up has potential overflow
Reviewed-by: kbarrett, dlong
|
2024-11-27 12:27:31 +00:00 |
|
Sonia Zaldana Calles
|
079f503d96
|
8344568: Renaming ceil_log2 to log2i_ceil
Reviewed-by: kbarrett
|
2024-11-22 18:55:31 +00:00 |
|
Sonia Zaldana Calles
|
3328b4ecf2
|
8343700: ceil_log2 should not loop endlessly
Reviewed-by: shade, kbarrett, aph, stuefe
|
2024-11-19 19:13:09 +00:00 |
|
Gerard Ziemski
|
eabfc6e4d9
|
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
|
2024-09-17 19:59:06 +00:00 |
|
David Holmes
|
5b7bb40d1f
|
8325002: Exceptions::fthrow needs to ensure it truncates to a valid utf8 string
Reviewed-by: djelinski, stuefe
|
2024-07-30 22:35:28 +00:00 |
|
Kim Barrett
|
25c3845be2
|
8333133: Simplify QuickSort::sort
Reviewed-by: shade, dholmes
|
2024-06-26 05:15:36 +00:00 |
|
Thomas Stuefe
|
e22fc121ae
|
8333775: Small improvement to outputStream auto-indentation mode
Reviewed-by: jsjolen, mbaesken
|
2024-06-10 12:33:32 +00:00 |
|
Thomas Stuefe
|
bf7f1c41cc
|
8333211: NMT Reports: replace manual indentation handling with auto indent
Reviewed-by: jsjolen, asmehra
|
2024-06-07 07:34:58 +00:00 |
|
David Holmes
|
ca9390755b
|
8256828: ostream::print_cr() truncates buffer in copy-through case
Reviewed-by: stuefe, matsaave
|
2024-06-06 00:15:43 +00:00 |
|
Johan Sjölen
|
0f4154a9e9
|
8331193: Return references when possible in GrowableArray
Reviewed-by: stefank, kbarrett, epeter
|
2024-06-04 10:53:26 +00:00 |
|