summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Implement opt.metadata_thpQi Wang2017-08-115-16/+85
* Remove external linkage for spin_adaptiveRyan Libby2017-08-081-4/+0
* Only read szind if ptr is not paged aligned in sdallocx.Qi Wang2017-07-311-2/+22
* Bypass extent_alloc_wrapper_hard for no_move_expand.Qi Wang2017-07-311-0/+9
* Logging: log using the log var names directly.David Goldblatt2017-07-241-151/+47
* Split out cold code path in newImplQinfan Wu2017-07-241-7/+16
* Logging: allow logging with empty varargs.David Goldblatt2017-07-222-9/+9
* Validates fd before calling fcntlY. T. Chung2017-07-222-4/+12
* Add entry and exit logging to all core functions.David T. Goldblatt2017-07-211-1/+198
* Add a logging facility.David T. Goldblatt2017-07-212-0/+90
* Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable.Y. T. Chung2017-07-202-5/+28
* Fix deadlock in multithreaded fork in OS X.David Goldblatt2017-07-111-6/+24
* Add extent_grow_mtx in pre_ / post_fork handlers.Qi Wang2017-06-302-5/+15
* Fix pthread_sigmask() usage to block all signals.Qi Wang2017-06-261-1/+1
* Switch ctl to explicitly use tsd instead of tsdn.Qi Wang2017-06-232-24/+23
* Check arena in current context in pre_reentrancy.Qi Wang2017-06-236-46/+47
* Set reentrancy when invoking customized extent hooks.Qi Wang2017-06-233-25/+102
* Fix assertion typos.Jason Evans2017-06-232-2/+2
* Add thread name for background threads.Qi Wang2017-06-231-1/+3
* Avoid inactivity_check within background threads.Qi Wang2017-06-221-17/+22
* Mask signals during background thread creation.Jason Evans2017-06-211-3/+35
* Clear tcache_ql after fork in child.Qi Wang2017-06-201-0/+17
* Add minimal initialized TSD.Qi Wang2017-06-162-16/+38
* Pass tsd to tcache_flush().Qi Wang2017-06-162-3/+2
* Log decay->nunpurged before purging.Qi Wang2017-06-151-2/+3
* Only abort on dlsym when necessary.Qi Wang2017-06-142-3/+18
* Fix extent_hooks in extent_grow_retained().Qi Wang2017-06-141-3/+12
* Combine background_thread started / paused into state.Qi Wang2017-06-122-29/+50
* Not re-enable background thread after fork.Qi Wang2017-06-122-36/+46
* Move background thread creation to background_thread_0.Qi Wang2017-06-122-144/+249
* Normalize background thread configuration.Jason Evans2017-06-091-0/+2
* Update a UTRACE() size argument.Jason Evans2017-06-081-1/+1
* Add internal tsd for background_thread.Qi Wang2017-06-082-6/+14
* Drop high rank locks when creating threads.Qi Wang2017-06-084-13/+42
* Make tsd no-cleanup during tsd reincarnation.Qi Wang2017-06-072-21/+48
* Remove assertions on extent_hooks being default.Qi Wang2017-06-051-16/+0
* Take background thread lock when setting extent hooks.Qi Wang2017-06-052-3/+13
* Set reentrancy level to 1 during init.Qi Wang2017-06-021-15/+28
* Set isthreaded when enabling background_thread.Qi Wang2017-06-022-23/+40
* Fix background thread creation.Qi Wang2017-06-011-13/+17
* Refactor/fix background_thread/percpu_arena bootstrapping.Jason Evans2017-06-015-93/+114
* Witness assertions: only assert locklessness when non-reentrant.David Goldblatt2017-06-011-49/+62
* Use real pthread_create for creating background threads.Qi Wang2017-05-312-3/+9
* Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-3111-189/+198
* Header refactoring: unify and de-catchall mutex_pool.David Goldblatt2017-05-312-0/+2
* Header refactoring: unify and de-catchall extent_mmap module.David Goldblatt2017-05-317-0/+7
* Header refactoring: unify and de-catchall extent_dss.David Goldblatt2017-05-315-0/+5
* Header refactoring: unify and de-catchall rtree module.David Goldblatt2017-05-315-0/+5
* Pass the O_CLOEXEC flag to open(2).Jason Evans2017-05-312-4/+5
* Track background thread status separately at fork.Qi Wang2017-05-311-3/+8