1. 486fa41 Revert to first-best-fit run/chunk allocation. by Jason Evans · 9 years ago fp2-m-sibon fp2-sibon-17.07.6 fp2-sibon-17.08.1.1 fp2-sibon-17.10.1 fp2-sibon-17.11.2 fp2-sibon-17.12.1 fp2-sibon-18.01.1 fp2-sibon-18.02.0 fp2-sibon-18.03.1 fp2-sibon-18.04.1
  2. e8d5c58 Fix an integer overflow bug. by Christopher Ferris · 9 years ago
  3. c8de7e8 Fix an integer overflow bug in {size2index,s2u}_compute(). by Jason Evans · 9 years ago
  4. 5b53665 Temporarily return for bad free. by Christopher Ferris · 9 years ago
  5. 4e5c283 Add aborts to catch frees of bad pointers. by Christopher Ferris · 9 years ago
  6. ddaed9c Update headers to match .in changes. by Christopher Ferris · 9 years ago
  7. dff8607 Impose a minimum tcache count for small size classes. by Jason Evans · 9 years ago
  8. 853aa53 Fix arena_dalloc() performance regression. by Jason Evans · 9 years ago
  9. 895b670 Avoid atomic operations for dependent rtree reads. by Jason Evans · 9 years ago
  10. 54836b4 Fix type punning in calls to atomic operation functions. by Jason Evans · 9 years ago
  11. 2fac341 Implement cache index randomization for large allocations. by Jason Evans · 9 years ago
  12. 96d58c8 Revert "Revert "Update for new version."" by Christopher Ferris · 9 years ago
  13. 83e5767 Revert "Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge"" by Christopher Ferris · 9 years ago
  14. 75929a9 Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge" by Nicolas Geoffray · 9 years ago
  15. 5b5d97b Merge remote-tracking branch 'aosp/upstream-dev' into merge by Christopher Ferris · 9 years ago
  16. 562d266 Add the "stats.arenas.<i>.lg_dirty_mult" mallctl. by Jason Evans · 9 years ago
  17. 4acd75a Add the "stats.allocated" mallctl. by Jason Evans · 9 years ago
  18. 8ad6bf3 Fix indentation inconsistencies. by Igor Podlesny · 9 years ago
  19. e0a08a1 Restore --enable-ivsalloc. by Jason Evans · 9 years ago
  20. 8d6a3e8 Implement dynamic per arena control over dirty page purging. by Jason Evans · 9 years ago
  21. c9db461 Use InterlockedCompareExchange instead of non-existing InterlockedCompareExchange32 by Mike Hommey · 9 years ago
  22. 04211e2 Fix heap profiling regressions. by Jason Evans · 9 years ago
  23. 764b000 Fix a heap profiling regression. by Jason Evans · 9 years ago
  24. fbd8d77 Fix unsigned comparison underflow. by Jason Evans · 9 years ago
  25. f5c8f37 Normalize rdelm/rd structure field naming. by Jason Evans · 9 years ago
  26. 38e42d3 Refactor dirty run linkage to reduce sizeof(extent_node_t). by Jason Evans · 9 years ago
  27. 97c04a9 Use first-fit rather than first-best-fit run/chunk allocation. by Jason Evans · 9 years ago
  28. f044bb2 Change default chunk size from 4 MiB to 256 KiB. by Jason Evans · 9 years ago
  29. 4d871f7 Preserve LastError when calling TlsGetValue by Mike Hommey · 9 years ago
  30. 7c46fd5 Make --without-export actually work by Mike Hommey · 9 years ago
  31. 99bd94f Fix chunk cache races. by Jason Evans · 9 years ago
  32. 738e089 Rename "dirty chunks" to "cached chunks". by Jason Evans · 9 years ago
  33. 339c2b2 Fix chunk_unmap() to propagate dirty state. by Jason Evans · 9 years ago
  34. 47701b2 arena_chunk_dirty_node_init() --> extent_node_dirty_linkage_init() by Jason Evans · 9 years ago
  35. eafebfd Remove obsolete type arena_chunk_miscelms_t. by Jason Evans · 9 years ago
  36. a4e1888 Simplify extent_node_t and add extent_node_init(). by Jason Evans · 9 years ago
  37. ee41ad4 Integrate whole chunks into unused dirty page purging machinery. by Jason Evans · 9 years ago
  38. 40ab8f9 Remove more obsolete (incorrect) assertions. by Jason Evans · 9 years ago
  39. cb9b449 Remove obsolete (incorrect) assertions. by Jason Evans · 9 years ago
  40. 2195ba4 Normalize *_link and link_* fields to all be *_link. by Jason Evans · 9 years ago
  41. 41cfe03 If MALLOCX_ARENA(a) is specified, use it during tcache fill. by Jason Evans · 9 years ago
  42. 5f7140b Make prof_tctx accesses atomic. by Jason Evans · 9 years ago
  43. 88fef7c Refactor huge_*() calls into arena internals. by Jason Evans · 9 years ago
  44. cbf3a6d Move centralized chunk management into arenas. by Jason Evans · 9 years ago
  45. 051eae8 Remove unnecessary xchg* lock prefixes. by Jason Evans · 9 years ago
  46. 1cb181e Implement explicit tcache support. by Jason Evans · 9 years ago
  47. 23694b0 Fix arena_get() for (!init_if_missing && refresh_if_missing) case. by Jason Evans · 9 years ago
  48. 8d0e04d Refactor rtree to be lock-free. by Jason Evans · 9 years ago
  49. c810fce Add (x != 0) assertion to lg_floor(x). by Jason Evans · 9 years ago
  50. f500a10 Refactor base_alloc() to guarantee demand-zeroed memory. by Jason Evans · 9 years ago
  51. 918a1a5 Reduce extent_node_t size to fit in one cache line. by Jason Evans · 9 years ago
  52. a55dfa4 Implement more atomic operations. by Jason Evans · 9 years ago
  53. f872357 Add missing prototypes for bootstrap_{malloc,calloc,free}(). by Jason Evans · 9 years ago
  54. 5b8ed5b Implement the prof.gdump mallctl. by Jason Evans · 9 years ago
  55. 4581b97 Implement metadata statistics. by Jason Evans · 10 years ago
  56. 10aff3f Refactor bootstrapping to delay tsd initialization. by Jason Evans · 9 years ago
  57. b617df8 Add missing symbols to private_symbols.txt. by Abhishek Kulkarni · 9 years ago
  58. 26a3156 add likely / unlikely macros by Daniel Micay · 10 years ago
  59. 51f8634 Add a isblank definition for MSVC < 2013 by Guilherme Goncalves · 9 years ago
  60. 2c5cb61 Introduce two new modes of junk filling: "alloc" and "free". by Guilherme Goncalves · 10 years ago
  61. b74041f Ignore MALLOC_CONF in set{uid,gid,cap} binaries. by Daniel Micay · 10 years ago
  62. 9eda390 Use C11 atomic functions when necessary. by Chih-Hung Hsieh · 10 years ago
  63. e12eaf9 Style and spelling fixes. by Jason Evans · 10 years ago
  64. 1b55a4c Add a C11 atomics-based implementation of atomic.h API. by Chih-hung Hsieh · 10 years ago
  65. 4e46491 Style fixes. by Jason Evans · 10 years ago
  66. 59cd80e Add a C11 atomics-based implementation of atomic.h API. by Chih-hung Hsieh · 10 years ago
  67. a18c2b1 Style fixes. by Jason Evans · 10 years ago
  68. 2174ea3 Add atomic operations tests and fix latent bugs. by Jason Evans · 10 years ago
  69. d481006 Tune the jemalloc to reign in PSS. by Christopher Ferris · 10 years ago
  70. 879e76a teach the dss chunk allocator to handle new_addr by Daniel Micay · 10 years ago
  71. a213602 Remove extra definition of je_tsd_boot on win32. by Guilherme Goncalves · 10 years ago
  72. 9cf2be0 Make quarantine_init() static. by Jason Evans · 10 years ago
  73. c002a5c Fix two quarantine regressions. by Jason Evans · 10 years ago
  74. d7a9bab Fix arena_sdalloc() to use promoted size (second attempt). by Jason Evans · 10 years ago
  75. 6da2e9d Fix arena_sdalloc() to use promoted size. by Jason Evans · 10 years ago
  76. cfc5706 Miscellaneous cleanups. by Jason Evans · 10 years ago
  77. d33f834 avoid redundant chunk header reads by Daniel Micay · 10 years ago
  78. 809b0ac mark huge allocations as unlikely by Daniel Micay · 10 years ago
  79. 9b41ac9 Fix huge allocation statistics. by Jason Evans · 10 years ago
  80. 3c4d92e Add per size class huge allocation statistics. by Jason Evans · 10 years ago
  81. 44c97b7 Fix a prof_tctx_t/prof_tdata_t cleanup race. by Jason Evans · 10 years ago
  82. 381c23d Remove arena_dalloc_bin_run() clean page preservation. by Jason Evans · 10 years ago
  83. 81e5475 Add --with-lg-tiny-min, generalize --with-lg-quantum. by Jason Evans · 10 years ago
  84. fc0b3b7 Add configure options. by Jason Evans · 10 years ago
  85. f22214a Use regular arena allocation for huge tree nodes. by Daniel Micay · 10 years ago
  86. 8bb3198 Refactor/fix arenas manipulation. by Jason Evans · 10 years ago
  87. 155bfa7 Normalize size classes. by Jason Evans · 10 years ago
  88. a95018e Attempt to expand huge allocations in-place. by Daniel Micay · 10 years ago
  89. e9a3fa2 Add missing header includes in jemalloc/jemalloc.h . by Jason Evans · 10 years ago
  90. 16854eb Don't disable tcache for lazy-lock. by Jason Evans · 10 years ago
  91. 34e85b4 Make prof-related inline functions always-inline. by Jason Evans · 10 years ago
  92. 029d44c Fix tsd cleanup regressions. by Jason Evans · 10 years ago
  93. fc12c0b Implement/test/fix prof-related mallctl's. by Jason Evans · 10 years ago
  94. 551ebc4 Convert to uniform style: cond == false --> !cond by Jason Evans · 10 years ago
  95. 20c31de Test prof.reset mallctl and fix numerous discovered bugs. by Jason Evans · 10 years ago
  96. 4dcf04b correctly detect adaptive mutexes in pthreads by Eric Wong · 10 years ago
  97. 5d9732f Merge pull request #129 from daverigby/msvc_lg_floor by Jason Evans · 10 years ago
  98. 0c5dd03 Move small run metadata into the arena chunk header. by Jason Evans · 10 years ago
  99. f97e5ac Implement compile-time bitmap size computation. by Jason Evans · 10 years ago
  100. 6ef80d6 Fix profile dumping race. by Jason Evans · 10 years ago