李浩 lihao
  • Joined on 2025-08-20
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-21 19:53:07 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-20 18:23:10 +00: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 7 commits »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-20 10:13:07 +00:00
d0705543e0 Use O_CLOEXEC when opening THP sysfs file in init_thp_state.
lihao synced commits to master at lihao/skynet from mirror 2026-07-19 17:03:10 +00:00
7506b6208f update jemalloc and disable-cxx to fix build
5027096d53 update lua 5.5.1
Compare 2 commits »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-19 01:33:07 +00:00
c597d73778 Remove frameptr-based unwinder.
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-17 07:33:14 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-16 23:23:08 +00:00
b44e84086f Refactor LG_VADDR detection in configure.ac
68c35f6557 Allow resuming per-CPU arena selection via thread.arena (#2957)
Compare 2 commits »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-14 20:58:47 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-09 17:02:00 +00:00
fb5499aa9c Handle jemalloc calls after TSD teardown
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-09 00:41:56 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-07-06 23:21:55 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-30 02:56:27 +00:00
7ce8b9165d Accept NULL in free_sized() and free_aligned_sized()
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-29 18:46:25 +00:00
e8a0d2b477 Fix rdtscp detection with --with-lg-vaddr
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-28 06:46:24 +00: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 »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-25 21:26:22 +00:00
9c1a484e1d Use SEC in PAC to reduce lock contention on the ecaches
2043c6ab58 Make SEC stats lockless
Compare 2 commits »
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-18 19:36:23 +00:00
9f37c70826 Replace JET_WRAP_ with JET_EXTERN_INLINE macro
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-17 02:38:32 +00:00
dfb276f035 Speculative fix for Veracode integer overflow/underflow in sz.h
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-16 18:16:24 +00:00
2f4db8cf5d Cap the base-block growth heuristic
lihao synced commits to dev at lihao/jemalloc from mirror 2026-06-11 22:36:22 +00: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 »
lihao synced commits to master at lihao/skynet from mirror 2026-06-07 00:07:30 +00:00
4b7addb28a fix: Add sys/select.h compat header for MinGW build (#2158)
Compare 2 commits »