1. e8a2fd8 arena->npurgatory is no longer needed since we drop arena's lock by Qinfan Wu · 10 years ago
  2. 90737fc Remove chunks_dirty tree, nruns_avail and nruns_adjac since we no by Qinfan Wu · 10 years ago
  3. e970800 Purge dirty pages from the beginning of the dirty list. by Qinfan Wu · 10 years ago
  4. a244e50 Add dirty page counting for debug by Qinfan Wu · 10 years ago
  5. 04d60a1 Maintain all the dirty runs in a linked list for each arena by Qinfan Wu · 10 years ago
  6. 1522937 Fix the cactive statistic. by Jason Evans · 10 years ago
  7. ea73eb8 Reintroduce the comment that was removed in f9ff603. by Qinfan Wu · 10 years ago
  8. 55c9aa1 Fix the bug that causes not allocating free run with lowest address. by Qinfan Wu · 10 years ago
  9. 9c3a10f Try to use __builtin_ffsl if ffsl is unavailable. by Richard Diamond · 10 years ago
  10. d04047c Add size class computation capability. by Jason Evans · 10 years ago
  11. e2deab7 Refactor huge allocation to be managed by arenas. by Jason Evans · 10 years ago
  12. fb7fe50 Add support for user-specified chunk allocators/deallocators. by aravind · 11 years ago
  13. 3541a90 Refactor small_size2bin and small_bin2size. by Jason Evans · 11 years ago
  14. 3e3caf0 Merge pull request #73 from bmaurer/smallmalloc by Jason Evans · 11 years ago
  15. 021136c Create a const array with only a small bin to size map by Ben Maurer · 11 years ago
  16. bd87b01 Optimize Valgrind integration. by Jason Evans · 11 years ago
  17. 4d434ad Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug. by Jason Evans · 11 years ago
  18. 9b0cbf0 Remove support for non-prof-promote heap profiling metadata. by Jason Evans · 11 years ago
  19. f9ff603 refactoring for bits splitting by Ben Maurer · 11 years ago
  20. 20a8c78 Fix a crashing case where arena_chunk_init_hard returns NULL. by Chris Pride · 11 years ago
  21. 69e9fbb Fix typo by Erwan Legrand · 11 years ago
  22. aa5113b Refactor overly large/complex functions. by Jason Evans · 11 years ago
  23. b2c3166 Extract profiling code from [re]allocation functions. by Jason Evans · 11 years ago
  24. 6b694c4 Add junk/zero filling unit tests, and fix discovered bugs. by Jason Evans · 11 years ago
  25. 0d6c5d8 Add quarantine unit tests. by Jason Evans · 11 years ago
  26. 6e62984 Don't junk-fill reallocations unless usize changes. by Jason Evans · 11 years ago
  27. d82a5e6 Implement the *allocx() API. by Jason Evans · 11 years ago
  28. c368f8c Remove unnecessary zeroing in arena_palloc(). by Jason Evans · 11 years ago
  29. dda90f5 Fix a Valgrind integration flaw. by Jason Evans · 11 years ago
  30. 87a02d2 Fix a Valgrind integration flaw. by Jason Evans · 11 years ago
  31. 88c222c Fix a prof-related locking order bug. by Jason Evans · 12 years ago
  32. 0691275 Fix Valgrind integration. by Jason Evans · 12 years ago
  33. 3806748 Tighten valgrind integration. by Jason Evans · 12 years ago
  34. a3b3386 Avoid arena_prof_accum()-related locking when possible. by Jason Evans · 12 years ago
  35. abf6739 Tweak chunk purge order according to fragmentation. by Jason Evans · 12 years ago
  36. e3d1306 Purge unused dirty pages in a fragmentation-reducing order. by Jason Evans · 12 years ago
  37. 609ae59 Add arena-specific and selective dss allocation. by Jason Evans · 12 years ago
  38. 7de9276 Fix mlockall()/madvise() interaction. by Jason Evans · 12 years ago
  39. f1966e1 Update a comment. by Jason Evans · 12 years ago
  40. d8ceef6 Fix large calloc() zeroing bugs. by Jason Evans · 13 years ago
  41. 30fe12b Add arena chunk map assertions. by Jason Evans · 13 years ago
  42. 5b0c996 Refactor arena_run_alloc(). by Jason Evans · 13 years ago
  43. 80737c3 Further optimize and harden arena_salloc(). by Jason Evans · 13 years ago
  44. 203484e Optimize malloc() and free() fast paths. by Jason Evans · 13 years ago
  45. da99e31 Replace JEMALLOC_ATTR with various different macros when it makes sense by Mike Hommey · 13 years ago
  46. 8b49971 Avoid variable length arrays and remove declarations within code by Mike Hommey · 13 years ago
  47. f54166e Add missing Valgrind annotations. by Jason Evans · 13 years ago
  48. f7088e6 Make arena_salloc() an inline function. by Jason Evans · 13 years ago
  49. 666c5bf Add a pages_purge function to wrap madvise(JEMALLOC_MADV_PURGE) calls by Mike Hommey · 13 years ago
  50. 78f7352 Clean up a few config-related conditionals/asserts. by Jason Evans · 13 years ago
  51. 7ca0fdf Disable munmap() if it causes VM map holes. by Jason Evans · 13 years ago
  52. 5ff709c Normalize aligned allocation algorithms. by Jason Evans · 13 years ago
  53. 122449b Implement Valgrind support, redzones, and quarantine. by Jason Evans · 13 years ago
  54. eae2690 Add alignment support to chunk_alloc(). by Mike Hommey · 13 years ago
  55. 01b3fe5 Add a0malloc(), a0calloc(), and a0free(). by Jason Evans · 13 years ago
  56. ae4c7b4 Clean up *PAGE* macros. by Jason Evans · 13 years ago
  57. 4e2e3dd Fix fork-related bugs. by Jason Evans · 13 years ago
  58. bdcadf4 Remove unused variable in arena_run_split(). by Jason Evans · 13 years ago
  59. b172610 Simplify small size class infrastructure. by Jason Evans · 13 years ago
  60. e7a1058 Fix bin->runcur management. by Jason Evans · 13 years ago
  61. 7468689 Remove highruns statistics. by Jason Evans · 13 years ago
  62. ef8897b Make 8-byte tiny size class non-optional. by Jason Evans · 13 years ago
  63. 962463d Streamline tcache-related malloc/free fast paths. by Jason Evans · 13 years ago
  64. 4162627 Remove the swap feature. by Jason Evans · 13 years ago
  65. fd56043 Remove magic. by Jason Evans · 13 years ago
  66. 7372b15 Reduce cpp conditional logic complexity. by Jason Evans · 13 years ago
  67. 12a4887 Fix huge_ralloc to maintain chunk statistics. by Jason Evans · 13 years ago
  68. 183ba50 Fix two prof-related bugs in rallocm(). by Jason Evans · 13 years ago
  69. f9a8edb Fix assertions in arena_purge(). by Jason Evans · 13 years ago
  70. 7427525 Move repo contents in jemalloc/ to top level. by Jason Evans · 14 years ago[Renamed from jemalloc/src/arena.c]
  71. af8ad3e Fix an assertion in arena_purge(). by Jason Evans · 14 years ago
  72. 38d9210 Fix error detection for ipalloc() when profiling. by Jason Evans · 14 years ago
  73. 47e57f9 Avoid overflow in arena_run_regind(). by Jason Evans · 14 years ago
  74. 1dcb4f8 Dynamically adjust tcache fill count. by Jason Evans · 14 years ago
  75. 0657f12 Add the "stats.cactive" mallctl. by Jason Evans · 14 years ago
  76. 597632b Improve thread-->arena assignment. by Jason Evans · 14 years ago
  77. 9c43c13 Reverse tcache fill order. by Jason Evans · 14 years ago
  78. 84c8eef Use bitmaps to track small regions. by Jason Evans · 14 years ago
  79. 49f7e8f Create arena_bin_info_t. by Jason Evans · 14 years ago
  80. 41ade96 Reduce size of small_size2bin lookup table. by Jason Evans · 14 years ago
  81. 2a6f2af Remove an arena_bin_run_size_calc() constraint. by Jason Evans · 14 years ago
  82. 50ac670 Remove high_water from tcache_bin_t. by Jason Evans · 14 years ago
  83. d4bab21 Fix compilation error. by Jason Evans · 14 years ago
  84. ce93055 Use madvise(..., MADV_FREE) on OS X. by Jason Evans · 14 years ago
  85. e733970 Replace JEMALLOC_OPTIONS with MALLOC_CONF. by Jason Evans · 14 years ago
  86. e4f7846 Fix heap profiling bugs. by Jason Evans · 14 years ago
  87. 81b4e6e Fix a heap profiling regression. by Jason Evans · 14 years ago
  88. 9344368 Add per thread allocation counters, and enhance heap sampling. by Jason Evans · 14 years ago
  89. 21fb95b Fix a bug in arena_dalloc_bin_run(). by Jason Evans · 14 years ago
  90. 088e6a0 Fix arena bugs. by Jason Evans · 14 years ago
  91. 8de6a02 Fix arena bugs. by Jason Evans · 14 years ago
  92. 12ca914 Add assertions to run coalescing. by Jason Evans · 14 years ago
  93. 940a2e0 Fix numerous arena bugs. by Jason Evans · 14 years ago
  94. 397e511 Preserve CHUNK_MAP_UNZEROED for small runs. by Jason Evans · 14 years ago
  95. 004ed14 Fix a regression in CHUNK_MAP_UNZEROED change. by Jason Evans · 14 years ago
  96. 3377ffa Change CHUNK_MAP_ZEROED to CHUNK_MAP_UNZEROED. by Jason Evans · 14 years ago
  97. 7393f44 Omit chunk header in arena chunk map. by Jason Evans · 14 years ago
  98. 6005f07 Add the "arenas.purge" mallctl. by Jason Evans · 14 years ago
  99. 8e3c3c6 Add {,r,s,d}allocm(). by Jason Evans · 14 years ago
  100. 2dbecf1 Port to Mac OS X. by Jason Evans · 14 years ago