1. 3ef51d7 Optimize the fast paths of calloc() and [m,d,sd]allocx(). by Jason Evans · 8 years ago
  2. c2f970c Modify pages_map() to support mapping uncommitted virtual memory. by Jason Evans · 8 years ago
  3. 108c4a1 Fix witness/fork() interactions. by Jason Evans · 9 years ago
  4. 174c0c3 Fix fork()-related lock rank ordering reversals. by Jason Evans · 9 years ago
  5. 259f8eb Fix arena_choose_hard() regression. by Jason Evans · 9 years ago
  6. 66cd953 Do not allocate metadata via non-auto arenas, nor tcaches. by Jason Evans · 9 years ago
  7. b2c0d63 Add witness, a simple online locking validator. by Jason Evans · 9 years ago
  8. 39f5875 Fix a potential tsd cleanup leak. by Jason Evans · 9 years ago
  9. 9d2c10f Add more HUGE_MAXCLASS overflow checks. by Jason Evans · 9 years ago
  10. 0c516a0 Make *allocx() size class overflow behavior defined. by Jason Evans · 9 years ago
  11. 767d850 Refactor arenas array (fixes deadlock). by Jason Evans · 9 years ago
  12. 9e1810c Silence miscellaneous 64-to-32-bit data loss warnings. by Jason Evans · 9 years ago
  13. 0931cec Use ssize_t for readlink() rather than int. by Jason Evans · 9 years ago
  14. 8f683b9 Make opt_narenas unsigned rather than size_t. by Jason Evans · 9 years ago
  15. 9bad079 Refactor time_* into nstime_*. by Jason Evans · 9 years ago
  16. 243f7a0 Implement decay-based unused dirty page purging. by Jason Evans · 9 years ago
  17. db927b6 Refactor arenas_cache tsd. by Jason Evans · 9 years ago
  18. f829009 Add --with-malloc-conf. by Jason Evans · 9 years ago
  19. 9cb481a Call malloc_test_boot0() from malloc_init_hard_recursible(). by Cosmin Paraschiv · 9 years ago
  20. f4a0f32 Fast-path improvement: reduce # of branches and unnecessary operations. by Qi Wang · 9 years ago
  21. 2152329 Add mallocx() OOM tests. by Jason Evans · 9 years ago
  22. 3263be6 Simplify imallocx_prof_sample(). by Jason Evans · 9 years ago
  23. 4be9c79 Fix irallocx_prof_sample(). by Jason Evans · 9 years ago
  24. 38e2c8f Fix ixallocx_prof_sample(). by Jason Evans · 9 years ago
  25. 9a505b7 Centralize xallocx() size[+extra] overflow checks. by Jason Evans · 9 years ago
  26. 8c485b0 Fix ixallocx_prof() to check for size greater than HUGE_MAXCLASS. by Jason Evans · 9 years ago
  27. 708ed79 Resolve an unsupported special case in arena_prof_tctx_set(). by Jason Evans · 9 years ago
  28. 23f6e10 Fix ixallocx_prof_sample() argument order reversal. by Jason Evans · 9 years ago
  29. ce9a4e3 s/max_usize/usize_max/g by Jason Evans · 9 years ago
  30. d970404 s/oldptr/old_ptr/g by Jason Evans · 9 years ago
  31. cec0d63 Make one call to prof_active_get_unlocked() per allocation event. by Jason Evans · 9 years ago
  32. ef363de Fix irealloc_prof() to prof_alloc_rollback() on OOM. by Jason Evans · 9 years ago
  33. 46ff049 Optimize irallocx_prof() to optimistically update the sampler state. by Jason Evans · 9 years ago
  34. 4acb6c7 Fix ixallocx_prof() size+extra overflow. by Jason Evans · 9 years ago
  35. 0a116fa Force initialization of the init_lock in malloc_init_hard on Windows XP by Mike Hommey · 9 years ago
  36. 30949da Fix arenas_cache_cleanup() and arena_get_hard(). by Jason Evans · 9 years ago
  37. 45e9f66 Fix arenas_cache_cleanup(). by Christopher Ferris · 9 years ago
  38. c1a6a51 MSVC compatibility changes by Matthijs · 9 years ago
  39. 0063260 Move JEMALLOC_NOTHROW just after return type. by Jason Evans · 9 years ago
  40. 50cd636 Remove JEMALLOC_ALLOC_SIZE annotations on functions not returning pointers by Mike Hommey · 9 years ago
  41. ae93d6b Avoid function prototype incompatibilities. by Jason Evans · 9 years ago
  42. a1aaf94 Optimizations for Windows by Matthijs · 9 years ago
  43. 241abc6 Fix size class overflow handling when profiling is enabled. by Jason Evans · 9 years ago
  44. dc0610a Add alignment assertions to public aligned allocation functions. by Jason Evans · 9 years ago
  45. 8a03cf0 Implement cache index randomization for large allocations. by Jason Evans · 9 years ago
  46. 95e88de Concise JEMALLOC_HAVE_ISSETUGID case in secure_getenv(). by Igor Podlesny · 10 years ago
  47. e0a08a1 Restore --enable-ivsalloc. by Jason Evans · 10 years ago
  48. b01186c Remove redundant tcache_boot() call. by Jason Evans · 10 years ago
  49. cbf3a6d Move centralized chunk management into arenas. by Jason Evans · 10 years ago
  50. 1cb181e Implement explicit tcache support. by Jason Evans · 10 years ago
  51. 4581b97 Implement metadata statistics. by Jason Evans · 10 years ago
  52. 10aff3f Refactor bootstrapping to delay tsd initialization. by Jason Evans · 10 years ago
  53. bc96876 Fix arenas_cache_cleanup(). by Jason Evans · 10 years ago
  54. 44b57b8 Fix OOM handling in memalign() and valloc(). by Jason Evans · 10 years ago
  55. 2c5cb61 Introduce two new modes of junk filling: "alloc" and "free". by Guilherme Goncalves · 10 years ago
  56. b74041f Ignore MALLOC_CONF in set{uid,gid,cap} binaries. by Daniel Micay · 10 years ago
  57. e12eaf9 Style and spelling fixes. by Jason Evans · 10 years ago
  58. dc65213 rm unused arena wrangling from xallocx by Daniel Micay · 10 years ago
  59. cfc5706 Miscellaneous cleanups. by Jason Evans · 10 years ago
  60. d33f834 avoid redundant chunk header reads by Daniel Micay · 10 years ago
  61. 809b0ac mark huge allocations as unlikely by Daniel Micay · 10 years ago
  62. 81e5475 Add --with-lg-tiny-min, generalize --with-lg-quantum. by Jason Evans · 10 years ago
  63. 9b75677 Don't fetch tsd in a0{d,}alloc(). by Jason Evans · 10 years ago
  64. fc0b3b7 Add configure options. by Jason Evans · 10 years ago
  65. 3a8b9b1 Fix a recursive lock acquisition regression. by Jason Evans · 10 years ago
  66. f22214a Use regular arena allocation for huge tree nodes. by Daniel Micay · 10 years ago
  67. 8bb3198 Refactor/fix arenas manipulation. by Jason Evans · 10 years ago
  68. 155bfa7 Normalize size classes. by Jason Evans · 10 years ago
  69. 0800afd Silence a compiler warning. by Jason Evans · 10 years ago
  70. 029d44c Fix tsd cleanup regressions. by Jason Evans · 10 years ago
  71. fc12c0b Implement/test/fix prof-related mallctl's. by Jason Evans · 10 years ago
  72. 551ebc4 Convert to uniform style: cond == false --> !cond by Jason Evans · 10 years ago
  73. e3a16fc Mark malloc_conf as a weak symbol by Dave Rigby · 10 years ago
  74. 5460aa6 Convert all tsd variables to reside in a single tsd structure. by Jason Evans · 10 years ago
  75. c3e9e7b Fix irallocx_prof() sample logic. by Jason Evans · 10 years ago
  76. 9c640bf Apply likely()/unlikely() to allocation/deallocation fast paths. by Jason Evans · 10 years ago
  77. 91566fc Fix mallocx() to always honor MALLOCX_ARENA() when profiling. by Jason Evans · 10 years ago
  78. 23fdf8b mark some conditions as unlikely by Daniel Micay · 10 years ago
  79. 6e73dc1 Fix a profile sampling race. by Jason Evans · 10 years ago
  80. a2260c9 Fix sdallocx() assertion. by Jason Evans · 10 years ago
  81. 4cfe551 Add support for sized deallocation. by Daniel Micay · 10 years ago
  82. b718cf7 Optimize [nmd]alloc() fast paths. by Jason Evans · 10 years ago
  83. 3e24afa Test for availability of malloc hooks via autoconf by Sara Golemon · 10 years ago
  84. 602c8e0 Implement per thread heap profiling. by Jason Evans · 10 years ago
  85. 94ed681 Don't catch fork()ing events for Native Client. by Richard Diamond · 10 years ago
  86. e2deab7 Refactor huge allocation to be managed by arenas. by Jason Evans · 10 years ago
  87. fb7fe50 Add support for user-specified chunk allocators/deallocators. by aravind · 10 years ago
  88. a344dd0 Fix coding sytle nits. by Jason Evans · 10 years ago
  89. 6f00105 Simplify backtracing. by Jason Evans · 11 years ago
  90. bd87b01 Optimize Valgrind integration. by Jason Evans · 11 years ago
  91. ecd3e59 Remove the "opt.valgrind" mallctl. by Jason Evans · 11 years ago
  92. 9790b96 Remove the *allocm() API, which is superceded by the *allocx() API. by Jason Evans · 11 years ago
  93. 9b0cbf0 Remove support for non-prof-promote heap profiling metadata. by Jason Evans · 11 years ago
  94. be8e59f Don't dereference chunk->arena in free() hot path by Ben Maurer · 11 years ago
  95. fbb3102 Use arena dss prec instead of default for huge allocs. by Max Wang · 11 years ago
  96. e2206ed Fix unused variable warnings. by Jason Evans · 11 years ago
  97. b2c3166 Extract profiling code from [re]allocation functions. by Jason Evans · 11 years ago
  98. 0405312 Fix an uninitialized variable read in xallocx(). by Jason Evans · 11 years ago
  99. 6657693 Optimize arena_prof_ctx_set(). by Jason Evans · 11 years ago
  100. d82a5e6 Implement the *allocx() API. by Jason Evans · 11 years ago