Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Header refactoring: unify spin.h and move it out of the catch-all. | David Goldblatt | 2017-04-19 | 1 | -1/+2 |
| | |||||
* | Header refactoring: Split up jemalloc_internal.h | David Goldblatt | 2017-04-11 | 1 | -1/+2 |
| | | | | | | | | | | | | | | This is a biggy. jemalloc_internal.h has been doing multiple jobs for a while now: - The source of system-wide definitions. - The catch-all include file. - The module header file for jemalloc.c This commit splits up this functionality. The system-wide definitions responsibility has moved to jemalloc_preamble.h. The catch-all include file is now jemalloc_internal_includes.h. The module headers for jemalloc.c are now in jemalloc_internal_[externs|inlines|types].h, just as they are for the other modules. | ||||
* | Replace tabs following #define with spaces. | Jason Evans | 2017-01-21 | 1 | -1/+1 |
| | | | | This resolves #564. | ||||
* | Add/use adaptive spinning. | Jason Evans | 2016-10-13 | 1 | -0/+2 |
Add spin_t and spin_{init,adaptive}(), which provide a simple abstraction for adaptive spinning. Adaptively spin during busy waits in bootstrapping and rtree node initialization. |