Arseniy Romenskiy romenskiy2012
  • Joined on 2025-06-14
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-24 01:27:19 +03:00
262f08301a change tests to set --enable-prof-libunwind instead of --enable-prof-frameptr
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-22 00:27:33 +03:00
04aad97faa Expose stats table columns in JSON output and simplify code
80c8fcb4f9 Refactor stats tables around descriptor-driven row emission
7aab2c0e01 Expand JSON stats test coverage
Compare 3 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-20 15:47:17 +03:00
349740cbd2 Fix col_ind to write unsigned_val, matching its column type
90567ced21 Deduplicate mutex stats reader: merge identical global/arena helpers
dec5668b48 Format change: label size-class ranges in the per-class stats tables
30b1a41042 Format change: fold full/empty pageslabs into the nonfull table
68fe1be1ad Format change: HPA shard counters from prose to structured rows
Compare 8 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-18 22:57:20 +03:00
c597d73778 Remove frameptr-based unwinder.
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-17 14:17:18 +03:00
afeda129b0 Add background-thread state and toggle unit tests
e931730f51 Add PAC decay/deferral unit test coverage.
d410f43e1f Remove thin arena_* deferral/decay wrappers; call pa directly.
f1f0792370 Move background thread state operations into background thread modules.
01df5c96e0 Move deferred-work orchestration from arena into pa/pac.
Compare 7 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-17 06:07:27 +03:00
b44e84086f Refactor LG_VADDR detection in configure.ac
68c35f6557 Allow resuming per-CPU arena selection via thread.arena (#2957)
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-14 20:57:21 +03:00
8361239b03 Detect monotonic condvar support at configure time
ebacec3a1a Use CLOCK_MONOTONIC for background thread sleep to prevent clock rollback stalls
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-09 23:37:19 +03:00
fb5499aa9c Handle jemalloc calls after TSD teardown
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-09 07:17:17 +03:00
82e379b8f2 Address review: block-comment style and document the macOS 12+ requirement
5aabbc87bf Fix malloc_getcpu on macOS to read the current CPU number correctly
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-07-07 06:17:18 +03:00
b859093d28 Limit TSD bootstrap hook to tests
54f22c83d8 Initialize TSD tcache before enabling it
36f2017777 Keep TSD bootstrap reentrant until data init completes
95c2588191 Add TSD bootstrap reentrancy test
7c34a482c1 Add TSD reentrant stress test
Compare 5 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-30 03:06:03 +03:00
7ce8b9165d Accept NULL in free_sized() and free_aligned_sized()
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-29 18:56:03 +03:00
e8a0d2b477 Fix rdtscp detection with --with-lg-vaddr
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-29 10:53:14 +03:00
43a8adc187 Remove experimental_hpa_max_purge_nhp option
db15a39d75 Keep pac last in pa_shard_s to fix SEC-in-PAC layout regression
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-24 21:05:40 +03:00
9c1a484e1d Use SEC in PAC to reduce lock contention on the ecaches
2043c6ab58 Make SEC stats lockless
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-19 02:15:38 +03:00
9f37c70826 Replace JET_WRAP_ with JET_EXTERN_INLINE macro
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-17 09:25:38 +03:00
dfb276f035 Speculative fix for Veracode integer overflow/underflow in sz.h
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-17 01:15:39 +03:00
2f4db8cf5d Cap the base-block growth heuristic
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-11 22:54:18 +03:00
4de3a4c3d1 De-export test-only helpers via JET_EXTERN / #ifdef JEMALLOC_JET; declare in unit tests, not headers
6db4d0c468 Make ehooks_default_merge static (export was vestigial after merge fast-path removal)
aae199f40f Make single-TU internal helpers static; remove dead hpa_expand/hpa_shrink/pac_reset
5bc8d6e9e2 Add a table of contents and section banners to ctl.c
Compare 4 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-06 20:24:18 +03:00
4e903a0a32 Replace ctl mallctl macros with helper functions
07618496fc Add CI coverage for --enable-cxx-infallible-new
160ab9d7f6 Replace experimental_infallible_new with compile-time flag
Compare 3 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-06 04:04:17 +03:00
a6048680a8 Fix -Wmissing-prototypes, -Wmissing-variable-declarations, and -Wstrict-prototypes warnings