- d7a9bab Fix arena_sdalloc() to use promoted size (second attempt). by Jason Evans · 10 years ago
- 6da2e9d Fix arena_sdalloc() to use promoted size. by Jason Evans · 10 years ago
- 9b41ac9 Fix huge allocation statistics. by Jason Evans · 10 years ago
- 3c4d92e Add per size class huge allocation statistics. by Jason Evans · 10 years ago
- 381c23d Remove arena_dalloc_bin_run() clean page preservation. by Jason Evans · 10 years ago
- fc0b3b7 Add configure options. by Jason Evans · 10 years ago
- 8bb3198 Refactor/fix arenas manipulation. by Jason Evans · 10 years ago
- 155bfa7 Normalize size classes. by Jason Evans · 10 years ago
- a95018e Attempt to expand huge allocations in-place. by Daniel Micay · 10 years ago
- 551ebc4 Convert to uniform style: cond == false --> !cond by Jason Evans · 10 years ago
- 0c5dd03 Move small run metadata into the arena chunk header. by Jason Evans · 10 years ago
- 5460aa6 Convert all tsd variables to reside in a single tsd structure. by Jason Evans · 10 years ago
- 9c640bf Apply likely()/unlikely() to allocation/deallocation fast paths. by Jason Evans · 10 years ago
- 4cfe551 Add support for sized deallocation. by Daniel Micay · 10 years ago
- b718cf7 Optimize [nmd]alloc() fast paths. by Jason Evans · 10 years ago
- ff6a31d Refactor chunk map. by Qinfan Wu · 10 years ago
- 602c8e0 Implement per thread heap profiling. by Jason Evans · 10 years ago
- 070b3c3 Fix and refactor runs_dirty-based purging. by Jason Evans · 10 years ago
- e8a2fd8 arena->npurgatory is no longer needed since we drop arena's lock by Qinfan Wu · 10 years ago
- 90737fc Remove chunks_dirty tree, nruns_avail and nruns_adjac since we no by Qinfan Wu · 10 years ago
- 04d60a1 Maintain all the dirty runs in a linked list for each arena by Qinfan Wu · 10 years ago
- 9c3a10f Try to use __builtin_ffsl if ffsl is unavailable. by Richard Diamond · 10 years ago
- d04047c Add size class computation capability. by Jason Evans · 10 years ago
- e2deab7 Refactor huge allocation to be managed by arenas. by Jason Evans · 10 years ago
- fb7fe50 Add support for user-specified chunk allocators/deallocators. by aravind · 10 years ago
- 3541a90 Refactor small_size2bin and small_bin2size. by Jason Evans · 10 years ago
- 3e3caf0 Merge pull request #73 from bmaurer/smallmalloc by Jason Evans · 10 years ago
- 021136c Create a const array with only a small bin to size map by Ben Maurer · 10 years ago
- 4d434ad Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug. by Jason Evans · 10 years ago
- 9b0cbf0 Remove support for non-prof-promote heap profiling metadata. by Jason Evans · 10 years ago
- be8e59f Don't dereference chunk->arena in free() hot path by Ben Maurer · 10 years ago
- aa5113b Refactor overly large/complex functions. by Jason Evans · 11 years ago
- b2c3166 Extract profiling code from [re]allocation functions. by Jason Evans · 11 years ago
- 6b694c4 Add junk/zero filling unit tests, and fix discovered bugs. by Jason Evans · 11 years ago
- 0d6c5d8 Add quarantine unit tests. by Jason Evans · 11 years ago
- 5fbad09 Finish arena_prof_ctx_set() optimization. by Jason Evans · 11 years ago
- 6657693 Optimize arena_prof_ctx_set(). by Jason Evans · 11 years ago
- c368f8c Remove unnecessary zeroing in arena_palloc(). by Jason Evans · 11 years ago
- 87a02d2 Fix a Valgrind integration flaw. by Jason Evans · 11 years ago
- 88c222c Fix a prof-related locking order bug. by Jason Evans · 12 years ago
- 88393cb Add and use JEMALLOC_ALWAYS_INLINE. by Jason Evans · 12 years ago
- a3b3386 Avoid arena_prof_accum()-related locking when possible. by Jason Evans · 12 years ago
- e3d1306 Purge unused dirty pages in a fragmentation-reducing order. by Jason Evans · 12 years ago
- 609ae59 Add arena-specific and selective dss allocation. by Jason Evans · 12 years ago
- d8ceef6 Fix large calloc() zeroing bugs. by Jason Evans · 12 years ago
- 53bd42c Update a comment. by Jason Evans · 12 years ago
- 80737c3 Further optimize and harden arena_salloc(). by Jason Evans · 12 years ago
- 203484e Optimize malloc() and free() fast paths. by Jason Evans · 12 years ago
- f7088e6 Make arena_salloc() an inline function. by Jason Evans · 12 years ago
- 5ff709c Normalize aligned allocation algorithms. by Jason Evans · 12 years ago
- 122449b Implement Valgrind support, redzones, and quarantine. by Jason Evans · 12 years ago
- fad100b Remove arena_malloc_prechosen(). by Jason Evans · 12 years ago
- 01b3fe5 Add a0malloc(), a0calloc(), and a0free(). by Jason Evans · 12 years ago
- ae4c7b4 Clean up *PAGE* macros. by Jason Evans · 12 years ago
- 09a0769 Work around TLS deallocation via free(). by Jason Evans · 12 years ago
- cd9a134 Implement tsd. by Jason Evans · 12 years ago
- 4e2e3dd Fix fork-related bugs. by Jason Evans · 12 years ago
- b172610 Simplify small size class infrastructure. by Jason Evans · 12 years ago
- 7468689 Remove highruns statistics. by Jason Evans · 12 years ago
- ef8897b Make 8-byte tiny size class non-optional. by Jason Evans · 12 years ago
- 962463d Streamline tcache-related malloc/free fast paths. by Jason Evans · 12 years ago
- fd56043 Remove magic. by Jason Evans · 12 years ago
- 7372b15 Reduce cpp conditional logic complexity. by Jason Evans · 13 years ago
- 7427525 Move repo contents in jemalloc/ to top level. by Jason Evans · 13 years ago[Renamed from jemalloc/include/jemalloc/internal/arena.h]
- 47e57f9 Avoid overflow in arena_run_regind(). by Jason Evans · 13 years ago
- 597632b Improve thread-->arena assignment. by Jason Evans · 13 years ago
- 84c8eef Use bitmaps to track small regions. by Jason Evans · 13 years ago
- b602daa Clean up after arena_bin_info_t change. by Jason Evans · 13 years ago
- 49f7e8f Create arena_bin_info_t. by Jason Evans · 13 years ago
- 41ade96 Reduce size of small_size2bin lookup table. by Jason Evans · 13 years ago
- 8ad0eac Update various comments. by Jason Evans · 14 years ago
- e4f7846 Fix heap profiling bugs. by Jason Evans · 14 years ago
- 81b4e6e Fix a heap profiling regression. by Jason Evans · 14 years ago
- 3377ffa Change CHUNK_MAP_ZEROED to CHUNK_MAP_UNZEROED. by Jason Evans · 14 years ago
- 7393f44 Omit chunk header in arena chunk map. by Jason Evans · 14 years ago
- 6005f07 Add the "arenas.purge" mallctl. by Jason Evans · 14 years ago
- 8e3c3c6 Add {,r,s,d}allocm(). by Jason Evans · 14 years ago
- 5065156 Fix threads-related profiling bugs. by Jason Evans · 14 years ago
- 799ca0b Revert re-addition of purge_lock. by Jason Evans · 14 years ago
- 0b270a9 Reduce statistical heap sampling memory overhead. by Jason Evans · 14 years ago
- 169cbc1 Re-add purge_lock to funnel madvise(2) calls. by Jason Evans · 14 years ago
- 19b3d61 Track dirty and clean runs separately. by Jason Evans · 14 years ago
- dafde14 Remove medium size classes. by Jason Evans · 14 years ago
- f00bb7f Add assertions. by Jason Evans · 14 years ago
- 05b21be Purge dirty pages without arena->lock. by Jason Evans · 14 years ago
- 86815df Push locks into arena bins. by Jason Evans · 14 years ago
- 1e0a636 Simplify small object allocation/deallocation. by Jason Evans · 14 years ago
- 3fa9a2f Simplify tcache object caching. by Jason Evans · 14 years ago
- 2caa471 Modify dirty page purging algorithm. by Jason Evans · 14 years ago
- 376b152 Restructure source tree. by Jason Evans · 14 years ago[Renamed from jemalloc/src/internal/jemalloc_arena.h]
- fe5faa2 Remove tracing (--enable-trace). by Jason Evans · 14 years ago
- d34f9e7 Implement interval-based heap profile dumping. by Jason Evans · 14 years ago
- 6109fe0 Implement allocation profiling and leack checking. by Jason Evans · 15 years ago
- 1366826 Fix some comments and whitespace. by Jason Evans · 15 years ago
- a0bf242 Fix bootstrapping crash. by Jason Evans · 15 years ago
- 3c23435 Implement mallctl{nametomib,bymib}(). by Jason Evans · 15 years ago
- bc25a47 Various minor cleanups. by Jason Evans · 15 years ago
- ed1bf45 Add the w4opaque argument to numerous functions. by Jason Evans · 15 years ago
- b34e868 Add merged arena stats printing. by Jason Evans · 15 years ago
- 00b5c93 Add the write4 parameter to malloc_stats_print(). by Jason Evans · 15 years ago