1. e4f090e Add opt.thp which allows explicit hugepage usage. by Qi Wang · 7 years ago
  2. efa4053 Remove config.thp which wasn't in use. by Qi Wang · 7 years ago
  3. 7f1b02e Split up and standardize naming of stats code. by David T. Goldblatt · 7 years ago
  4. 4bf4a1c Pull out arena_bin_info_t and arena_bin_t into their own file. by David T. Goldblatt · 7 years ago
  5. fac7068 Add opt.lg_extent_max_active_fit by Qi Wang · 7 years ago
  6. e422fa8 Add arena.i.retain_grow_limit by Qi Wang · 7 years ago
  7. e55c3ca Add stats for metadata_thp. by Qi Wang · 7 years ago
  8. 47b20bb Change opt.metadata_thp to [disabled,auto,always]. by Qi Wang · 7 years ago
  9. 8fdd9a5 Implement opt.metadata_thp by Qi Wang · 7 years ago
  10. 57beeb2 Switch ctl to explicitly use tsd instead of tsdn. by Qi Wang · 7 years ago
  11. d49ac4c Fix assertion typos. by Jason Evans · 7 years ago
  12. ae93fb0 Pass tsd to tcache_flush(). by Qi Wang · 7 years ago
  13. a4d6fe7 Only abort on dlsym when necessary. by Qi Wang · 7 years ago
  14. 394df95 Combine background_thread started / paused into state. by Qi Wang · 7 years ago
  15. 464cb60 Move background thread creation to background_thread_0. by Qi Wang · 7 years ago
  16. 73713fb Drop high rank locks when creating threads. by Qi Wang · 7 years ago
  17. 3a81394 Take background thread lock when setting extent hooks. by Qi Wang · 7 years ago
  18. 340071f Set isthreaded when enabling background_thread. by Qi Wang · 7 years ago
  19. b511232 Refactor/fix background_thread/percpu_arena bootstrapping. by Jason Evans · 7 years ago
  20. 8261e58 Header refactoring: Pull size helpers out of jemalloc module. by David Goldblatt · 7 years ago
  21. 98774e6 Header refactoring: unify and de-catchall extent_mmap module. by David Goldblatt · 7 years ago
  22. 93284bb Header refactoring: unify and de-catchall extent_dss. by David Goldblatt · 7 years ago
  23. c606a87 Add the --disable-thp option to support cross compiling. by Jason Evans · 7 years ago
  24. d5ef5ae Add opt.stats_print_opts. by Qi Wang · 7 years ago
  25. b86d271 Added opt_abort_conf: abort on invalid config options. by Qi Wang · 7 years ago
  26. 18ecbfa Header refactoring: unify and de-catchall mutex module by David Goldblatt · 7 years ago
  27. 5f5ed21 Add profiling for the background thread mutex. by Qi Wang · 7 years ago
  28. 2bee0c6 Add background thread related stats. by Qi Wang · 7 years ago
  29. b693c78 Implementing opt.background_thread. by Qi Wang · 8 years ago
  30. 26c792e Allow mutexes to take a lock ordering enum at construction. by David Goldblatt · 7 years ago
  31. 6e62c62 Refactor *decay_time into *decay_ms. by Jason Evans · 7 years ago
  32. baf3e29 Add stats: arena uptime. by Qi Wang · 7 years ago
  33. b9ab04a Refactor !opt.munmap to opt.retain. by Jason Evans · 8 years ago
  34. 89e2d3c Header refactoring: ctl - unify and remove from catchall. by David Goldblatt · 8 years ago
  35. c67c3e4 Replace --disable-munmap with opt.munmap. by Jason Evans · 8 years ago
  36. 31b4321 Header refactoring: size_classes module - remove from the catchall by David Goldblatt · 8 years ago
  37. 4d2e4bf Get rid of most of the various inline macros. by David Goldblatt · 8 years ago
  38. b2a8453 Remove --disable-tls. by Jason Evans · 8 years ago
  39. 4403c9a Remove --disable-tcache. by Jason Evans · 8 years ago
  40. 5aa46f0 Bypass extent tracking for auto arenas. by Qi Wang · 8 years ago
  41. 418d96a Header refactoring: unify nstime.h and move it out of the catch-all by David Goldblatt · 8 years ago
  42. d9ec36e Header refactoring: move assert.h out of the catch-all by David Goldblatt · 8 years ago
  43. f692e6c Header refactoring: move util.h out of the catchall by David Goldblatt · 8 years ago
  44. 881fbf7 Prefer old/low extent_t structures during reuse. by Jason Evans · 8 years ago
  45. 743d940 Header refactoring: Split up jemalloc_internal.h by David Goldblatt · 8 years ago
  46. fde3e20 Integrate auto tcache into TSD. by Qi Wang · 8 years ago
  47. 362e356 Profile per arena base mutex, instead of just a0. by Qi Wang · 8 years ago
  48. d3fde1c Refactor mutex profiling code with x-macros. by Qi Wang · 8 years ago
  49. f6698ec Switch to nstime_t for the time related fields in mutex profiling. by Qi Wang · 8 years ago
  50. 20b8c70 Added extents_dirty / _muzzy mutexes, as well as decay_dirty / _muzzy. by Qi Wang · 8 years ago
  51. 64c5f5c Added "stats.mutexes.reset" mallctl to reset all mutex stats. by Qi Wang · 8 years ago
  52. bd2006a Added JSON output for lock stats. by Qi Wang · 8 years ago
  53. ca9074d Added lock profiling and output for global locks (ctl, prof and base). by Qi Wang · 8 years ago
  54. 0fb5c0e Add arena lock stats output. by Qi Wang · 8 years ago
  55. a4f176a Output bin lock profiling results to malloc_stats. by Qi Wang · 8 years ago
  56. 64e458f Implement two-phase decay-based purging. by Jason Evans · 8 years ago
  57. ee202ef Convert remaining arena_stats_t fields to atomics by David Goldblatt · 8 years ago
  58. 4fc2acf Switch atomic uint64_ts in arena_stats_t to C11 atomics by David Goldblatt · 8 years ago
  59. ec532e2 Implement per-CPU arena. by Qi Wang · 8 years ago
  60. 01f47f1 Store associated arena in tcache. by Qi Wang · 8 years ago
  61. d61a5f7 Convert arena_decay_t's time to be atomically synchronized. by Jason Evans · 8 years ago
  62. aa1de06 Small style fix in ctl.c by Qi Wang · 8 years ago
  63. b779522 Convert arena->dss_prec synchronization to atomics. by Jason Evans · 8 years ago
  64. 1b6e435 Fix/refactor tcaches synchronization. by Jason Evans · 8 years ago
  65. c0cc5db Replace tabs following #define with spaces. by Jason Evans · 8 years ago
  66. f408643 Remove extraneous parens around return arguments. by Jason Evans · 8 years ago
  67. c4c2592 Update brace style. by Jason Evans · 8 years ago
  68. 9eb1b1c Fix --disable-stats support. by Jason Evans · 8 years ago
  69. 58424e6 Added stats about number of bytes cached in tcache currently. by Qi Wang · 9 years ago
  70. ffbb7da Remove leading blank lines from function bodies. by Jason Evans · 8 years ago
  71. edf1baf Implement arena.<i>.destroy . by Jason Evans · 8 years ago
  72. dc2125c Replace the arenas.initialized mallctl with arena.<i>.initialized . by Jason Evans · 8 years ago
  73. 6edbedd Range-check mib[1] --> arena_ind casts. by Jason Evans · 8 years ago
  74. c0a05e6 Move static ctl_epoch variable into ctl_stats_t (as epoch). by Jason Evans · 8 years ago
  75. d778dd2 Refactor ctl_stats_t. by Jason Evans · 8 years ago
  76. 0f04bb1 Rename the arenas.extend mallctl to arenas.create. by Jason Evans · 8 years ago
  77. 3dc4e83 Add MALLCTL_ARENAS_ALL. by Jason Evans · 8 years ago
  78. a0dd3a4 Implement per arena base allocators. by Jason Evans · 8 years ago
  79. b54d160 Do not (recursively) allocate within tsd_fetch(). by Jason Evans · 8 years ago
  80. 577d457 Make dss operations lockless. by Jason Evans · 8 years ago
  81. 9acd5cf Remove all vestiges of chunks. by Jason Evans · 8 years ago
  82. 63b5657 Remove ratio-based purging. by Jason Evans · 8 years ago
  83. b6c0867 Reduce "thread.arena" mallctl contention. by Jason Evans · 8 years ago
  84. f02fec8 Silence a bogus compiler warning. by Jason Evans · 8 years ago
  85. f8f0542 Modify extent hook functions to take an (extent_t *) argument. by Jason Evans · 8 years ago
  86. 751f2c3 Remove obsolete stats.arenas.<i>.metadata.mapped mallctl. by Jason Evans · 8 years ago
  87. 22588dd Rename most remaining *chunk* APIs to *extent*. by Jason Evans · 8 years ago
  88. 9c305c9 s/chunk_hook/extent_hook/g by Jason Evans · 8 years ago
  89. 7d63fed Rename huge to large. by Jason Evans · 8 years ago
  90. 498856f Move slabs out of chunks. by Jason Evans · 8 years ago
  91. ed2c242 Use huge size class infrastructure for large size classes. by Jason Evans · 8 years ago
  92. 17c021c Remove redzone support. by Jason Evans · 9 years ago
  93. ba5c709 Remove quarantine support. by Jason Evans · 9 years ago
  94. 9a8add1 Remove Valgrind support. by Jason Evans · 9 years ago
  95. c1e00ef Resolve bootstrapping issues when embedded in FreeBSD libc. by Jason Evans · 8 years ago
  96. 04c3c0f Add the stats.retained and stats.arenas.<i>.retained statistics. by Jason Evans · 9 years ago
  97. 90827a3 Fix huge_palloc() regression. by Jason Evans · 9 years ago
  98. 19ff2ce Implement the arena.<i>.reset mallctl. by Jason Evans · 9 years ago
  99. 66cd953 Do not allocate metadata via non-auto arenas, nor tcaches. by Jason Evans · 9 years ago
  100. b2c0d63 Add witness, a simple online locking validator. by Jason Evans · 9 years ago