aboutsummaryrefslogtreecommitdiffstats
path: root/src/mutex.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor/fix background_thread/percpu_arena bootstrapping.Jason Evans2017-06-011-11/+1
* Use real pthread_create for creating background threads.Qi Wang2017-05-311-1/+1
* Add profiling for the background thread mutex.Qi Wang2017-05-231-0/+2
* Implementing opt.background_thread.Qi Wang2017-05-231-18/+1
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-191-3/+25
* Implement malloc_mutex_trylock() w/ proper stats update.Qi Wang2017-04-241-2/+2
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-181-0/+1
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-181-0/+2
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Make the mutex n_waiting_thds field a C11-style atomicDavid Goldblatt2017-04-051-3/+4
* Switch to nstime_t for the time related fields in mutex profiling.Qi Wang2017-03-231-12/+14
* Added custom mutex spin.Qi Wang2017-03-231-2/+14
* Added "stats.mutexes.reset" mallctl to reset all mutex stats.Qi Wang2017-03-231-4/+10
* Add arena lock stats output.Qi Wang2017-03-231-20/+26
* First stage of mutex profiling.Qi Wang2017-03-231-0/+43
* Replace tabs following #define with spaces.Jason Evans2017-01-201-2/+2
* Remove extraneous parens around return arguments.Jason Evans2017-01-201-8/+8
* Update brace style.Jason Evans2017-01-201-20/+20
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-6/+0
* Add os_unfair_lock support.Jason Evans2016-11-021-0/+2
* Add rtree element witnesses.Jason Evans2016-06-031-1/+1
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-101-6/+6
* Add witness, a simple online locking validator.Jason Evans2016-04-141-9/+12
* Optimizations for WindowsMatthijs2015-06-251-0/+4
* Refactor base_alloc() to guarantee demand-zeroed memory.Jason Evans2015-02-041-3/+3
* Normalize #define whitespace.Jason Evans2013-12-081-1/+1
* mark _pthread_mutex_init_calloc_cb as public explicitlyJan Beich2012-10-101-1/+1
* Replace JEMALLOC_ATTR with various different macros when it makes senseMike Hommey2012-04-301-3/+2
* Add support for MingwMike Hommey2012-04-211-4/+12
* Postpone mutex initialization on FreeBSD.Jason Evans2012-04-031-4/+30
* Port to FreeBSD.Jason Evans2012-02-021-5/+13
* Remove ephemeral mutexes.Jason Evans2012-03-231-12/+0
* Fix fork-related bugs.Jason Evans2012-03-131-0/+26
* Use glibc allocator hooks.Jason Evans2012-02-291-0/+4
* Move repo contents in jemalloc/ to top level.Jason Evans2011-03-311-0/+90