An open API service providing commit metadata for open source projects.

GitHub / jemalloc/jemalloc / commits

SHA Message Author Date Stats
1972241c Remove unused options in the batched madvise unit tests. Qi Wang <i****q@g****u> about 1 year ago
edaab8b3 Turn clang-format off for codes with multi-line commands in macros guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
about 1 year ago
4531411a Modify .clang-format to have declarations aligned guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
about 1 year ago
27d7960c Revert "Extend purging algorithm with peak demand tracking" Jason Evans <j****e@b****m> about 1 year ago
b6338c4f EASY - be explicit in non-vectorized hpa tests Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
about 1 year ago
f19a5692 Ignore formatting commit in blame. guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
about 1 year ago
5e460bfe Refactor: use the cache_bin_sz_t typedef instead of direct uint16_t
Signed-off-by: Xin Yang <y****v@b****m>
Xin Yang <y****v@b****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
9169e927 Fix: Adjust CACHE_BIN_NFLUSH_BATCH_MAX size to prevent assert failures
Signed-off-by: Xin Yang <y****v@b****m>
Xin Yang <y****v@b****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
1818170c Fix binshard.sh by specifying bin_shards for all sizes. guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
fd606452 Add one more check to double free validation. guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
37bf846c Fixes to prevent static analysis warnings. guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
852da1be Add experimental option force using SYS_process_madvise Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
3c14707b To improve reuse efficiency, the maximum coalesced size for large extents
Signed-off-by: Jiebin Sun <j****n@i****m>
Jiebin Sun <j****n@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
a3910b98 Avoid forced purging during thread-arena migration when bg thd is on. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
55418535 Sample format on tcache_max test guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
3cee771c Modify .clang-format to make it more aligned with current freebsd style guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
8347f104 Renaming limit_usize_gap to disable_large_size_classes guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
01e9ecbe Remove build-time configuration 'config_limit_usize_gap' Guangli Dai <g****i@u****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
f81fb92a Remove Travis CI macOS configs (not supported anymore). Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
c23a6bfd Add opt.limit_usize_gap to stats guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
c20a63a7 Silence the uninitialized warning from clang. guangli-dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
0dfb4a5a Add output argument to hpa_purge_begin to count dirty ranges Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
cfa90dfd Refactor hpa purging to prepare for vectorized call across multiple pages Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
1956a54a [process_madvise] Use process_madvise across multiple huge_pages Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
80e9001a Move `extern "C" specifications for C++ to where they are needed Kaspar M. Rohrer <k****r@g****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
3688dfb5 fix assertion error in huge_arena_auto_thp_switch() when b0 is deleted in uni... Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
f19f49ef if process_madvise is supported, call it when purging hpa Slobodan Predolac <s****c@f****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
81f35e0b Modify Travis tests to use frameptr when profiling Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
86bbabac background_thread: add fallback for pthread_create dlsym Audrey Dutcher <a****y@r****o>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
773b5809 Fix frame pointer based unwinder to handle changing stack range Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
e1a77ec5 Support THP with Huge Arena in PAC Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
f55e0c3f Remove unsupported Cirrus CI config Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
ac279d7e Fix profiling sample metadata lookup during xallocx Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
a4defdb8 detect false failure of strerror_r
Signed-off-by: Jay Lee <B****e@g****m>
Jay Lee <B****e@g****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
421b17a6 Remove age_counter from hpa_central Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
499f3068 Fix arena 0 `deferral_allowed` flag init Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
22440a02 Implement process_madvise support. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
3bc89cfe Avoid implicit conversion in test/unit/prof_threshold Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
1abeae9e Fix test/unit/prof_threshold when !config_stats Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
257e64b9 Unlike `prof_sample` which is supported only with profiling mode active, `pro... Shai Duvdevani <d****v@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
6035d4a8 Cache extra extents in the dirty pool from ecache_alloc_grow Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
ef8e512e Fix `bitmap_ffu` out of range read Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
607b8660 Check for 0 input when setting max_background_thread through mallctl. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
20cc9833 Fix the gettid() detection caught by @mrluanma . Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
ad108d50 Extend purging algorithm with peak demand tracking Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
over 1 year ago
52fa9577 Fix integer overflow in test/unit/hash.c Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
34c823f1 Add autoconf options to enable sanitizers Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
a17385a8 Enable large hugepage tests for arm64 on Travis Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
587676fe Disable psset test when hugepage size is too large. Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
67869342 Fix ehooks assertion for arena creation Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
46690c9e Fix `test_retained` on boxes with a lot of CPUs Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
over 1 year ago
3820e38d Remove validation for HPA ratios Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
over 1 year ago
6092c980 Expose `psset` state stats Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
over 1 year ago
17881ebb Add configure check for gettid() presence Dan Horák <d****n@d****z>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
a361e886 Move `je_cv_thp` logic closer to definition Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
almost 2 years ago
4b88bddb Conditionally remove unreachable for C23+ appujee <1****e@u****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
0ce13c6f Add opt `hpa_hugify_sync` to hugify synchronously Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
almost 2 years ago
d8486b26 Remove unreachable() macro as c23 already defines it. appujee <1****e@u****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
b82333fd Split `stats_arena_hpa_shard_print` function Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
almost 2 years ago
b9758aff Add `nstime_ms_since` to get time since in ms Dmitry Ilvokhin <d****@i****m>
Committed by: stanjo74 <s****o@u****t>
almost 2 years ago
2a693b83 Fix the sized-dealloc safety check abort msg. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
6d625d5e Add support for clock_gettime_nsec_np() Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
02251c00 Update the configure cache file example in INSTALL.md Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
8c2b8bcf Update doc to reflect muzzy decay is disabled by default. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
1c900088 Do not support hpa if HUGEPAGE is too large. Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
734f29ce Fix compilation with MSVC 2022 roblabla <u****d@r****a>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
6cc42173 Assert the mutex is locked within malloc_mutex_assert_owner(). Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
44db479f Fix the lock owner sanity checking during background thread boot. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
de5606d0 Fix a missing init value warning caught by static analysis. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
3eb7a4b5 Fix mutex state tracking around pthread_cond_wait(). Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
661fb1e6 Fix the locked flag for malloc_mutex_trylock(). Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
1960536b Add malloc_mutex_is_locked() sanity checks. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
edc1576f Add safe frame-pointer backtrace unwinder Nathan Slingerland <s****r@f****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
0181aaa4 Optimize edata_cmp_summary_compare when __uint128_t is available Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
60f472f3 Fix initialization of pop_attempt_results in bin_batching test Nathan Slingerland <s****r@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
323ed2e3 Optimize fast path to allow static size class computation. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
8c2e15d1 Add malloc_open() / malloc_close() reentrancy safe helpers Nathan Slingerland <s****r@f****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
3a0d9cda Use MSVC __declspec(thread) for TSD on Windows Ben Niu <b****u@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
4f4fd424 Remove `strict_min_purge_interval` option Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
e29ac619 Limit Cirrus CI to freebsd 15 and 14 Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
baa5a90c fix nstime_update_mock in arena_decay unit test Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
bd0a5b0f Fix static analysis warnings. Qi Wang <i****q@g****u>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
db4f0e71 Add travis tests for arm64. Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
5b72ac09 Remove tests for ppc64 on Travic CI. Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
8c54637f Better trigger race condition in bin_batching unit test Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
7c996861 Better handle burst allocation on tcache_alloc_small_hard Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
c7ccb8d7 Add `experimental` prefix to `hpa_strict_min_purge_interval` Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
397827a2 Updated jeprof with more symbols to filter. Guangli Dai <g****i@m****m>
Committed by: Qi Wang <i****q@g****m>
almost 2 years ago
f68effe4 Add a runtime option opt_experimental_tcache_gc to guard the new design Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
aaa29003 Limit maximum number of purged slabs with option Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
143f4581 Fix `hpa_strict_min_purge_interval` option logic Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
0a9f51d0 Simplify `hpa_shard_maybe_do_deferred_work` Dmitry Ilvokhin <d****@i****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
0c88be9e Regulate GC frequency by requiring a time interval between two consecutive GCs Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
e2c9f3a9 Take locality into consideration when doing GC flush Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
14d5dc13 Allow a range for the nfill passed to arena_cache_bin_fill_small Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
c17bf8b3 Disable config from file or envvar with build flag roblabla <u****d@r****a>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
bc32ddff Add usize to prof_sample_hook_t Nathan Slingerland <s****r@f****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
a25b9b8b Simplify the logic when bumping lg_fill_div. Amaury Séchet <d****x@g****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
8fefabd3 increase the ncached_max in fill_flush test case to 1024 Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago
47c9bcd4 Use a for-loop to fulfill flush requests that are larger than CACHE_BIN_NFLUS... Shirui Cheng <s****g@m****m>
Committed by: Qi Wang <i****q@g****m>
about 2 years ago

← Back to repository