| Commit message (Expand) | Author | Age | Files | Lines |
* | Disentangle arena and extent locking. | Jason Evans | 2017-02-02 | 1 | -2/+3 |
|
|
* | Replace tabs following #define with spaces. | Jason Evans | 2017-01-21 | 1 | -1/+1 |
|
|
* | Remove extraneous parens around return arguments. | Jason Evans | 2017-01-21 | 1 | -14/+14 |
|
|
* | Update brace style. | Jason Evans | 2017-01-21 | 1 | -52/+47 |
|
|
* | Remove leading blank lines from function bodies. | Jason Evans | 2017-01-13 | 1 | -9/+0 |
|
|
* | Implement per arena base allocators. | Jason Evans | 2016-12-27 | 1 | -119/+288 |
|
|
* | Add extent serial numbers. | Jason Evans | 2016-11-15 | 1 | -1/+11 |
|
|
* | Remove all vestiges of chunks. | Jason Evans | 2016-10-12 | 1 | -6/+6 |
|
|
* | Rename most remaining *chunk* APIs to *extent*. | Jason Evans | 2016-06-06 | 1 | -4/+4 |
|
|
* | Move slabs out of chunks. | Jason Evans | 2016-06-06 | 1 | -2/+1 |
|
|
* | Use huge size class infrastructure for large size classes. | Jason Evans | 2016-06-06 | 1 | -1/+2 |
|
|
* | Allow chunks to not be naturally aligned. | Jason Evans | 2016-06-03 | 1 | -1/+1 |
|
|
* | Add extent_dirty_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -1/+1 |
|
|
* | Merge chunk_alloc_base() into its only caller. | Jason Evans | 2016-06-03 | 1 | -1/+9 |
|
|
* | Replace extent_tree_szad_* with extent_heap_*. | Jason Evans | 2016-06-03 | 1 | -12/+23 |
|
|
* | Replace extent_achunk_[gs]et() with extent_slab_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -2/+2 |
|
|
* | Add extent_active_[gs]et(). | Jason Evans | 2016-06-03 | 1 | -2/+2 |
|
|
* | Rename extent_node_t to extent_t. | Jason Evans | 2016-05-16 | 1 | -37/+37 |
|
|
* | Remove Valgrind support. | Jason Evans | 2016-05-13 | 1 | -3/+0 |
|
|
* | Resolve bootstrapping issues when embedded in FreeBSD libc. | Jason Evans | 2016-05-11 | 1 | -22/+23 |
|
|
* | Convert base_mtx locking protocol comments to assertions. | Jason Evans | 2016-04-17 | 1 | -10/+12 |
|
|
* | Add witness, a simple online locking validator. | Jason Evans | 2016-04-14 | 1 | -13/+13 |
|
|
* | Implement chunk hook support for page run commit/decommit. | Jason Evans | 2015-08-07 | 1 | -1/+1 |
|
|
* | Generalize chunk management hooks. | Jason Evans | 2015-08-04 | 1 | -2/+2 |
|
|
* | Fix two valgrind integration regressions. | Jason Evans | 2015-06-22 | 1 | -1/+1 |
|
|
* | Clarify relationship between stats.resident and stats.mapped. | Jason Evans | 2015-05-30 | 1 | -0/+2 |
|
|
* | Add the "stats.allocated" mallctl. | Jason Evans | 2015-03-24 | 1 | -8/+21 |
|
|
* | Quantize szad trees by size class. | Jason Evans | 2015-03-07 | 1 | -2/+3 |
|
|
* | Simplify extent_node_t and add extent_node_init(). | Jason Evans | 2015-02-17 | 1 | -4/+2 |
|
|
* | Integrate whole chunks into unused dirty page purging machinery. | Jason Evans | 2015-02-17 | 1 | -8/+8 |
|
|
* | Move centralized chunk management into arenas. | Jason Evans | 2015-02-12 | 1 | -45/+20 |
|
|
* | Refactor base_alloc() to guarantee demand-zeroed memory. | Jason Evans | 2015-02-05 | 1 | -56/+91 |
|
|
* | Implement metadata statistics. | Jason Evans | 2015-01-24 | 1 | -0/+15 |
|
|
* | Refactor huge allocation to be managed by arenas. | Jason Evans | 2014-05-16 | 1 | -10/+2 |
|
|
* | Add support for user-specified chunk allocators/deallocators. | aravind | 2014-05-12 | 1 | -1/+1 |
|
|
* | Optimize Valgrind integration. | Jason Evans | 2014-04-15 | 1 | -3/+4 |
|
|
* | Fix Valgrind integration. | Jason Evans | 2013-02-01 | 1 | -0/+3 |
|
|
* | Add arena-specific and selective dss allocation. | Jason Evans | 2012-10-13 | 1 | -1/+2 |
|
|
* | Add alignment support to chunk_alloc(). | Mike Hommey | 2012-04-10 | 1 | -1/+1 |
|
|
* | Port to FreeBSD. | Jason Evans | 2012-02-03 | 1 | -0/+11 |
|
|
* | Fix fork-related bugs. | Jason Evans | 2012-03-13 | 1 | -1/+22 |
|
|
* | Move repo contents in jemalloc/ to top level. | Jason Evans | 2011-04-01 | 1 | -0/+106 |
|
|