1. 82e88d1 Move typedefs from jemalloc_protos.h.in to jemalloc_typedefs.h.in. by Jason Evans · 10 years ago
  2. b718cf7 Optimize [nmd]alloc() fast paths. by Jason Evans · 10 years ago
  3. c21b05e Whitespace cleanups. by Jason Evans · 10 years ago
  4. ff6a31d Refactor chunk map. by Qinfan Wu · 10 years ago
  5. 3e24afa Test for availability of malloc hooks via autoconf by Sara Golemon · 10 years ago
  6. 602c8e0 Implement per thread heap profiling. by Jason Evans · 10 years ago
  7. 1628e86 Add rb_empty(). by Jason Evans · 10 years ago
  8. 3a81cbd Dump heap profile backtraces in a stable order. by Jason Evans · 10 years ago
  9. ab532e9 Directly embed prof_ctx_t's bt. by Jason Evans · 10 years ago
  10. b41ccdb Convert prof_tdata_t's bt2cnt to a comprehensive map. by Jason Evans · 10 years ago
  11. 070b3c3 Fix and refactor runs_dirty-based purging. by Jason Evans · 10 years ago
  12. e8a2fd8 arena->npurgatory is no longer needed since we drop arena's lock by Qinfan Wu · 10 years ago
  13. 90737fc Remove chunks_dirty tree, nruns_avail and nruns_adjac since we no by Qinfan Wu · 10 years ago
  14. 04d60a1 Maintain all the dirty runs in a linked list for each arena by Qinfan Wu · 10 years ago
  15. a2ea54c Add atomic operations tests and fix latent bugs. by Jason Evans · 10 years ago
  16. ffa2598 Add OpenRISC/or1k LG_QUANTUM size definition by Manuel A. Fernandez Montecelo · 10 years ago
  17. c521df5 Allow to build with clang-cl by Mike Hommey · 10 years ago
  18. 994fad9 Add check for madvise(2) to configure.ac. by Richard Diamond · 10 years ago
  19. 9c3a10f Try to use __builtin_ffsl if ffsl is unavailable. by Richard Diamond · 10 years ago
  20. 0b5c922 Fix fallback lg_floor() implementations. by Jason Evans · 10 years ago
  21. ff2e999 Don't use msvc_compat's C99 headers with MSVC versions that have (some) C99 support by Mike Hommey · 10 years ago
  22. 1f6d77e Use KQU() rather than QU() where applicable. by Jason Evans · 10 years ago
  23. d04047c Add size class computation capability. by Jason Evans · 10 years ago
  24. 12f74e6 Move platform headers and tricks from jemalloc_internal.h.in to a new jemalloc_internal_decls.h header by Mike Hommey · 10 years ago
  25. 22bc570 Move __func__ to jemalloc_internal_macros.h by Mike Hommey · 10 years ago
  26. a9df1ae Use ULL prefix instead of LLU for unsigned long longs by Mike Hommey · 10 years ago
  27. e2deab7 Refactor huge allocation to be managed by arenas. by Jason Evans · 10 years ago
  28. fb7fe50 Add support for user-specified chunk allocators/deallocators. by aravind · 10 years ago
  29. 6f00105 Simplify backtracing. by Jason Evans · 10 years ago
  30. 9d4e13f prof_backtrace: use unw_backtrace by Lucian Adrian Grijincu · 10 years ago
  31. 3541a90 Refactor small_size2bin and small_bin2size. by Jason Evans · 10 years ago
  32. 0b49403 Fix debug-only compilation failures. by Jason Evans · 10 years ago
  33. 3e3caf0 Merge pull request #73 from bmaurer/smallmalloc by Jason Evans · 10 years ago
  34. 021136c Create a const array with only a small bin to size map by Ben Maurer · 10 years ago
  35. 6c39f9e refactor profiling. only use a bytes till next sample variable. by Ben Maurer · 10 years ago
  36. a7619b7 outline rare tcache_get codepaths by Ben Maurer · 10 years ago
  37. bd87b01 Optimize Valgrind integration. by Jason Evans · 10 years ago
  38. ecd3e59 Remove the "opt.valgrind" mallctl. by Jason Evans · 10 years ago
  39. 4d434ad Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug. by Jason Evans · 10 years ago
  40. 9790b96 Remove the *allocm() API, which is superceded by the *allocx() API. by Jason Evans · 10 years ago
  41. 9b0cbf0 Remove support for non-prof-promote heap profiling metadata. by Jason Evans · 10 years ago
  42. be8e59f Don't dereference chunk->arena in free() hot path by Ben Maurer · 10 years ago
  43. 8a26eac Add private namespace mangling for huge_dss_prec_get(). by Jason Evans · 10 years ago
  44. df3f270 Adapt hash tests to big-endian systems. by Jason Evans · 10 years ago
  45. fbb3102 Use arena dss prec instead of default for huge allocs. by Max Wang · 10 years ago
  46. 99b0fbb Add workaround for missing 'restrict' keyword. by Jason Evans · 11 years ago
  47. 5f60afa Avoid a compiler warning. by Jason Evans · 11 years ago
  48. 0dec350 Remove __FBSDID from rb.h. by Jason Evans · 11 years ago
  49. 772163b Add heap profiling tests. by Jason Evans · 11 years ago
  50. eefdd02 Fix a variable prototype/definition mismatch. by Jason Evans · 11 years ago
  51. f234dc5 Fix name mangling for stress tests. by Jason Evans · 11 years ago
  52. 4f37ef6 Refactor prof_dump() to reduce contention. by Jason Evans · 11 years ago
  53. aa5113b Refactor overly large/complex functions. by Jason Evans · 11 years ago
  54. b2c3166 Extract profiling code from [re]allocation functions. by Jason Evans · 11 years ago
  55. 6b694c4 Add junk/zero filling unit tests, and fix discovered bugs. by Jason Evans · 11 years ago
  56. e18c25d Add util unit tests, and fix discovered bugs. by Jason Evans · 11 years ago
  57. b954bc5 Convert rtree from (void *) to (uint8_t) storage. by Jason Evans · 11 years ago
  58. b980cc7 Add rtree unit tests. by Jason Evans · 11 years ago
  59. 1b75b4e Add missing prototypes. by Jason Evans · 11 years ago
  60. 0d6c5d8 Add quarantine unit tests. by Jason Evans · 11 years ago
  61. e6b7aa4 Add hash (MurmurHash3) tests. by Jason Evans · 11 years ago
  62. 5fbad09 Finish arena_prof_ctx_set() optimization. by Jason Evans · 11 years ago
  63. 6e62984 Don't junk-fill reallocations unless usize changes. by Jason Evans · 11 years ago
  64. 6657693 Optimize arena_prof_ctx_set(). by Jason Evans · 11 years ago
  65. 3477991 Fix name mangling issues. by Jason Evans · 11 years ago
  66. d82a5e6 Implement the *allocx() API. by Jason Evans · 11 years ago
  67. 0f4f1ef Add mq (message queue) to test infrastructure. by Jason Evans · 11 years ago
  68. 6edc97d Fix inline-related macro issues. by Jason Evans · 11 years ago
  69. b1941c6 Add probabability distribution utility code. by Jason Evans · 11 years ago
  70. a4f124f Normalize #define whitespace. by Jason Evans · 11 years ago
  71. 2a83ed0 Refactor tests. by Jason Evans · 11 years ago
  72. 9f35a71 Make jemalloc.h formatting more consistent. by Jason Evans · 11 years ago
  73. 748dfac Add test code coverage analysis. by Jason Evans · 11 years ago
  74. d37d5ad Disable floating point code/linking when possible. by Jason Evans · 11 years ago
  75. dc1bed6 Fix more test refactoring issues. by Jason Evans · 11 years ago
  76. 14990b8 Fix test refactoring issues for Linux. by Jason Evans · 11 years ago
  77. 86abd0d Refactor to support more varied testing. by Jason Evans · 11 years ago
  78. c368f8c Remove unnecessary zeroing in arena_palloc(). by Jason Evans · 11 years ago
  79. cb17fc6 Add support for LinuxThreads. by Leonard Crestez · 11 years ago
  80. 6556e28 Prefer not_reached() over assert(false) where appropriate. by Jason Evans · 11 years ago
  81. dda90f5 Fix a Valgrind integration flaw. by Jason Evans · 11 years ago
  82. 87a02d2 Fix a Valgrind integration flaw. by Jason Evans · 11 years ago
  83. 543abf7 Fix inlining warning. by Jason Evans · 11 years ago
  84. daf6d04 Add aarch64 LG_QUANTUM size definition by Riku Voipio · 11 years ago
  85. a491585 Add no-op bodies to VALGRIND_*() macro stubs. by Jason Evans · 12 years ago
  86. 9f9897a fix building for s390 systems by Mike Frysinger · 12 years ago
  87. 88c222c Fix a prof-related locking order bug. by Jason Evans · 12 years ago
  88. 0691275 Fix Valgrind integration. by Jason Evans · 12 years ago
  89. bbe29d3 Fix potential TLS-related memory corruption. by Jason Evans · 12 years ago
  90. dd0438e Specify 'inline' in addition to always_inline attribute. by Jason Evans · 12 years ago
  91. ae03bf6 Update hash from MurmurHash2 to MurmurHash3. by Jason Evans · 12 years ago
  92. 88393cb Add and use JEMALLOC_ALWAYS_INLINE. by Jason Evans · 12 years ago
  93. 3806748 Tighten valgrind integration. by Jason Evans · 12 years ago
  94. 13e4e24 Fix build break on *BSD by Garrett Cooper · 12 years ago
  95. a3b3386 Avoid arena_prof_accum()-related locking when possible. by Jason Evans · 12 years ago
  96. e3d1306 Purge unused dirty pages in a fragmentation-reducing order. by Jason Evans · 12 years ago
  97. 609ae59 Add arena-specific and selective dss allocation. by Jason Evans · 12 years ago
  98. 247d124 Drop const from malloc_usable_size() argument on Linux. by Jason Evans · 12 years ago
  99. 20f1fc9 Fix fork(2)-related deadlocks. by Jason Evans · 12 years ago
  100. 7de9276 Fix mlockall()/madvise() interaction. by Jason Evans · 12 years ago