Arseniy Romenskiy romenskiy2012
  • Joined on 2025-06-14
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-04 19:24:17 +03:00
6054b976ef Collapse arena_inlines_a/b and jemalloc_internal_inlines_b into arena_inlines.h
c88d5cf67f Move te_prof_sample_event_lookahead into src/jemalloc.c and rename it to prof_sample_lookahead
de9ad1450b Drop the jemalloc_internal_includes.h umbrella
306ee67a15 Consolidate arena_* header split into arena.h
6396e44a3c Consolidate prof_* and tcache_* header splits
Compare 9 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-04 03:04:16 +03:00
c22d929ab4 void function should not return anything
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-03 02:34:17 +03:00
c823cf2f3c Speculative fix for Windows tasks that sometime fail on aligned_alloc
0bce098955 Remove utilization query mallctl
bcdd23d44c Remove pactivep mallctl
206e3cb1a2 Deduplicate arena create ctl
cc7be7fbe2 Remove safety check abort mallctl
Compare 8 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-06-02 02:04:20 +03:00
716bda4394 Improve unit test coverage in tcache, pac, hpa_central
1619dda8a4 Remove cache bin dead stores
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-27 23:36:25 +03:00
6b24522545 Fix numeric overflow checks in size classes
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-23 13:26:22 +03:00
136d342aa0 Remove prof lookahead surplus API
44c2ffaff6 Remove fresh-slab batch fill
c5a1822d69 Remove batch_alloc API
78cbeaf8a4 Remove batch_alloc mallctl
Compare 4 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-22 04:46:23 +03:00
a5db9feee5 Fix psset_enumerate_search pages-vs-bytes comparison
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-20 20:06:23 +03:00
00f53eb337 Add follow-up test for postfork multithread
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-19 19:36:33 +03:00
300b58b49b arena_s: Replace bin_t all_bins[0] by [] for C99 or newer
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-19 03:16:22 +03:00
295e48944b Set SEC_MAX_NALLOCS to 8.
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-15 01:16:23 +03:00
f008ce9fe1 Remove hpa_sec_batch_fill_extra and calculate nallocs automatically.
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-14 08:56:20 +03:00
639e70fcfb Make TSD state non-atomic
cec4e84c02 Remove obsolete TSD nominal list
42e671433f Remove obsolete TSD recompute state
ff2c2548a3 Remove generic experimental hooks
3f9d8ca3d0 Add postfork descriptor relink test to unit/fork
Compare 15 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-13 00:16:24 +03:00
8edd101286 Remove dead pai_t field and delete pai.h
1dfa6f7aa4 Replace PAI vtable dispatch with direct calls
163c871d6c Add DSS allocation path unit tests
Compare 3 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-12 07:56:23 +03:00
6e7c364e90 Hide methods from jemalloc_init.h that are not used in other units
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-10 15:06:24 +03:00
a34a8c5e13 Unify semicolon after ph_proto and ph_structs
548e233966 Fix wrong semicolon
5acdcee600 Remove extra semicolon after macros
Compare 3 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-06 03:37:33 +03:00
1ffd5e96d6 Avoid strncpy in malloc_strcpy
be2de8ccd8 Introduce pinned extents to contain unpurgeable pages
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-05 03:19:58 +03:00
7638093c73 Improve const correctness in the repo
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-02 01:57:59 +03:00
86f058287f Restore errno save/restore in pages_purge_process_madvise_impl
9ae0c1b6d3 Make huge_arena_ind static within the arena module (Follow up for PR #2904)
Compare 2 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-05-01 01:28:00 +03:00
3a77966168 Preserve errno across free, free_sized, and free_aligned_sized
4cc497a4a7 Add configurable HPA opts, shard count override, and bump MAX_ALLOCATIONS
6e0b8e6daa Improve unit test coverage for jemalloc_init, arenas_management, and jemalloc_fork modules
ba1e2fe4db Extract fork orchestration into jemalloc_fork module
ec07fc3c5f Extract initialization logic from jemalloc.c into jemalloc_init module
Compare 6 commits »
romenskiy2012 synced commits to dev at romenskiy2012/jemalloc from mirror 2026-04-30 00:58:02 +03:00
ee4d7b7f9a Update a0's oversize threshold regardless whether huge arena is enabled or not.
70b228dece Fix assertion for cases where tiny classes do not exist
Compare 2 commits »