1. f7d46b8 Allow setting custom backtrace hook by Alex Lapenkou · 2 years, 10 months ago
  2. 523cfa5 Guard prof related mallctl with opt_prof. by Qi Wang · 2 years, 10 months ago
  3. 6e848a0 Remove opt_background_thread_hpa_interval_max_ms by Alex Lapenkou · 2 years, 9 months ago
  4. 8229cc7 Wake up background threads on demand by Alex Lapenkou · 2 years, 10 months ago
  5. 97da57c HPA: Add min_purge_interval_ms option by Alex Lapenkou · 2 years, 10 months ago
  6. b8b8027 Allow PAI to calculate time until deferred work by Alex Lapenkou · 2 years, 11 months ago
  7. 26140dd Reject --enable-prof-libunwind without --enable-prof by Alex Lapenkou · 2 years, 10 months ago
  8. e5062e9 Makefile.in: make sure doc generated before install by Mingli Yu · 2 years, 11 months ago
  9. 8b24cb8 Don't assume initialized arena in the default alloc hook. by Qi Wang · 2 years, 10 months ago
  10. c01a885 HPA: Correctly calculate retained pages by Alex Lapenkou · 2 years, 10 months ago
  11. 2c625d5 Fix warnings when compiled with clang by Alex Lapenkou · 2 years, 10 months ago
  12. 9d02bdc Port gen_run_tests.py to python3 by Alex Lapenkou · 2 years, 10 months ago
  13. 5884a07 Rename prof.dump_prefix to prof.prefix by Qi Wang · 2 years, 10 months ago
  14. 6a01600 Add Cirrus CI testing matrix by Qi Wang · 2 years, 11 months ago
  15. f58064b Verify that HPA is used before calling its functions by Alex Lapenkou · 2 years, 11 months ago
  16. 27f7124 Mutex: Tweak internal spin count. by David Goldblatt · 2 years, 11 months ago
  17. 6f41ba5 Mutex: Make spin count configurable. by David Goldblatt · 2 years, 11 months ago
  18. dae2458 PH: Insert-below-min fast-path. by David Goldblatt · 2 years, 11 months ago
  19. 40d53e0 ph: Add aux-list counting and pre-merging. by David Goldblatt · 2 years, 11 months ago
  20. dcb7b83 Eset: Cache summary information for heap edatas. by David Goldblatt · 3 years ago
  21. 252e094 Eset: Pull per-pszind data into structs. by David Goldblatt · 3 years ago
  22. dc0a4b8 Edata: Pull out comparison fields into a summary. by David Goldblatt · 3 years ago
  23. 0170dd1 Edata: Fix a couple typos. by David Goldblatt · 3 years ago
  24. 08a4cc0 Pairing heap: inline functions instead of macros. by David Goldblatt · 3 years ago
  25. 92a1e38 edata_cache: Allow unbounded fast caching. by David Goldblatt · 2 years, 11 months ago
  26. d93eef2 HPA: Introduce a redesigned hpa_central_t. by David Goldblatt · 3 years, 1 month ago
  27. e09eac1 Remove hpa_central. by David Goldblatt · 3 years, 2 months ago
  28. c88fe35 Add unit tests for decay by Alex Lapenkou · 2 years, 11 months ago
  29. aaea4fd Add more documentation to decay.c by Alex Lapenkou · 3 years ago
  30. 4b633b9 Clean up background thread sleep computation by Alex Lapenkou · 3 years ago
  31. 6630c59 HPA: Hugification hysteresis. by David Goldblatt · 3 years ago
  32. 113938b HPA: Pull out a hooks type. by David Goldblatt · 3 years ago
  33. 1d4a766 HPA: Do deferred operations on background threads. by David Goldblatt · 3 years ago
  34. 583284f Add HPA deferral functionality. by David Goldblatt · 3 years, 1 month ago
  35. ace329d HPA batch dalloc: Just do one deferred work check. by David Goldblatt · 3 years, 1 month ago
  36. 47d8a7e psset: Purge empty slabs first. by David Goldblatt · 3 years, 1 month ago
  37. 41fd566 HPA: Purge across retained extents. by David Goldblatt · 3 years, 1 month ago
  38. 3475235 PAI: Fix a typo. by David Goldblatt · 3 years ago
  39. 9c42ed2 Travis: Don't test "clang" on OS X. by David Goldblatt · 3 years ago
  40. d202218 HPA: Fix typos with big performance implications. by David Goldblatt · 3 years, 1 month ago
  41. de033f5 mpsc_queue: Add module. by David Goldblatt · 3 years, 1 month ago
  42. 4452a48 Add opt.experimental_infallible_new. by David Goldblatt · 3 years ago
  43. 0689448 Travis: Unbreak the builds. by David Goldblatt · 3 years ago
  44. 4fb93a1 extent_can_acquire_neighbor typo fix by David Carlier · 3 years ago
  45. 2381efa ARC: add Minimum allocation alignment by Vineet Gupta · 3 years, 1 month ago
  46. 2c0f4c2 Fix typo in configure.ac: experimetal -> experimental by Ondřej Surý · 3 years, 1 month ago
  47. 36c6bfb SEC: Allow arbitrarily many shards, cached sizes. by David Goldblatt · 3 years, 1 month ago
  48. 11beab3 Added --debug-syms-by-id option by Deanna Gelbart · 3 years, 1 month ago
  49. 0808958 Fix an interaction between the oversize_threshold test and bgthds. by Qi Wang · 3 years, 1 month ago
  50. 5417938 Red-black tree: add summarize/filter. by David Goldblatt · 3 years, 3 months ago
  51. b2c08ef RB unit tests: don't test reentrantly. by David Goldblatt · 3 years, 4 months ago
  52. aea91b8 Clean up some minor data structure inconsistencies by David Goldblatt · 3 years, 4 months ago
  53. 1f68849 Stats: Fix a printing bug when hpa_dirty_mult = -1 by David Goldblatt · 3 years, 2 months ago
  54. 4f7cb3a Sized deallocation: fix a typo. by David Goldblatt · 3 years, 2 months ago
  55. 12cd13c Fix thread.name/prof_sys_thread_name interaction by David Goldblatt · 3 years, 3 months ago
  56. 304cdbb Fix a prof_recent/prof_sys_thread_name interaction by David Goldblatt · 3 years, 3 months ago
  57. 9b523c6 Refactor the locking in extent_recycle(). by Qi Wang · 3 years, 3 months ago
  58. ce68f32 Avoid the release & re-acquire of the ecache locks around the merge hook. by Qi Wang · 3 years, 3 months ago
  59. 7dc7752 Delete the mutex_pool module. by Qi Wang · 3 years, 3 months ago
  60. 03d95cb Remove the unnecessary arena_ind_set in base_alloc_edata(). by Qi Wang · 3 years, 3 months ago
  61. 3093d94 Move the edata mergeability related functions to extent.h. by Qi Wang · 3 years, 3 months ago
  62. 7c964b0 Add rtree_write_range(): writing the same content to multiple leaf elements. by Qi Wang · 3 years, 3 months ago
  63. add6365 Stop checking head state in the merge hook. by Qi Wang · 3 years, 3 months ago
  64. 49b7d7f Passing down the original edata on the expand path. by Qi Wang · 3 years, 3 months ago
  65. 1784939 Use rtree tracked states to protect edata outside of ecache locks. by Qi Wang · 3 years, 4 months ago
  66. 9ea235f Add witness_assert_positive_depth_to_rank(). by Qi Wang · 3 years, 4 months ago
  67. 4d8c22f Store edata->state in rtree leaf and make edata_t 128B aligned. by Qi Wang · 3 years, 4 months ago
  68. 70d1541 Track extent is_head state in rtree leaf. by Qi Wang · 3 years, 4 months ago
  69. 862219e Add quiescence sync before deleting base during arena_destroy. by Qi Wang · 3 years, 3 months ago
  70. a137a68 Remove redundant declaration, pac_retain_grow_limit_get_set was declared twice in pac.h by Evers Chen · 3 years, 3 months ago
  71. 2ae1ef7 Fix doc large size 54 KiB error by lirui · 3 years, 3 months ago
  72. 61afb6a Fix locking on arena_i_destroy_ctl(). by Qi Wang · 3 years, 3 months ago
  73. 9193ea2 Cirrus: fix build. by David Goldblatt · 3 years, 4 months ago
  74. 3913077 Mark head state during dss alloc. by Qi Wang · 3 years, 3 months ago
  75. 1112724 Remove redundant enable-debug definition in configure. by Qi Wang · 3 years, 3 months ago
  76. 22be724 Set is_head in extent_alloc_wrapper w/ retain. by Qi Wang · 3 years, 3 months ago
  77. 73ca4b8 HPA: Use dirtiest-first purging. by David Goldblatt · 3 years, 4 months ago
  78. 0f6c420 HPA: Make purging/hugifying more principled. by David Goldblatt · 3 years, 5 months ago
  79. 6bddb92 psset: Rename "bitmap" to "pageslab_bitmap". by David Goldblatt · 3 years, 4 months ago
  80. 154aa5f Use the flat bitmap for eset and psset bitmaps. by David Goldblatt · 3 years, 4 months ago
  81. 271a676 hpdata: early bailout for longest free range. by David Goldblatt · 3 years, 4 months ago
  82. d21d5b4 Edata: Move sn into its own field. by David Goldblatt · 3 years, 4 months ago
  83. fb32736 SEC: Expand option configurability. by David Goldblatt · 3 years, 5 months ago
  84. ce93863 HPA: Implement batch allocation. by David Goldblatt · 3 years, 5 months ago
  85. cdae670 SEC: Use batch fills. by David Goldblatt · 3 years, 5 months ago
  86. 480f3b1 Add a batch allocation interface to the PAI. by David Goldblatt · 3 years, 5 months ago
  87. bf448d7 SEC: Reduce lock hold times. by David Goldblatt · 3 years, 6 months ago
  88. 1944ebb HPA: Implement batch deallocation. by David Goldblatt · 3 years, 6 months ago
  89. f47b4c2 PAI/SEC: Add a dalloc_batch function. by David Goldblatt · 3 years, 6 months ago
  90. 4b8870c SEC: Fix a comment typo. by David Goldblatt · 3 years, 6 months ago
  91. cde7097 Update INSTALL.md to mention 'autoconf' by Jordan Rome · 3 years, 4 months ago
  92. a11be50 Implement opt.cache_oblivious. by Qi Wang · 3 years, 4 months ago
  93. 8c5e5f5 Fix stats for "tcache_max" (was "lg_tcache_max") by Jordan Rome · 3 years, 4 months ago
  94. 041145c Report the correct and wrong sizes on sized dealloc bug detection. by Qi Wang · 3 years, 5 months ago
  95. f3b2668 Report the offending pointer on sized dealloc bug detection. by Qi Wang · 3 years, 5 months ago
  96. edbfe69 Inline malloc fastpath into operator new. by David Goldblatt · 3 years, 4 months ago
  97. 79f81a3 HPA: Make dirty_mult configurable. by David Goldblatt · 3 years, 6 months ago
  98. 32dd153 HPA: Make dehugification threshold configurable. by David Goldblatt · 3 years, 6 months ago
  99. 4790db1 HPA: make the hugification threshold configurable. by David Goldblatt · 3 years, 6 months ago
  100. b3df80b Pull HPA options into a containing struct. by David Goldblatt · 3 years, 6 months ago