index
:
jemalloc.git
dev
master
stable-3
stable-4
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
jemalloc
/
internal
/
tsd.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fallback to 32-bit when 8-bit atomics are missing for TSD.
Qi Wang
2019-03-09
1
-2/+17
*
Store the bin shard selection in TSD.
Qi Wang
2018-12-04
1
-2/+3
*
Add support for sharded bins within an arena.
Qi Wang
2018-12-04
1
-0/+2
*
restrict bytes_until_sample to int64_t. This allows optimal asm
Dave Watson
2018-10-15
1
-1/+1
*
move bytes until sample to tsd. Fastpath allocation does not need
Dave Watson
2018-10-15
1
-0/+2
*
TSD: Add fork support to tsd_nominal_tsds.
David Goldblatt
2018-07-27
1
-0/+3
*
Move tsd link and in_hook after tcache.
David Goldblatt
2018-06-27
1
-7/+0
*
Hooks: Protect against reentrancy.
David Goldblatt
2018-05-18
1
-0/+2
*
Tests: Shouldn't be able to change global slowness.
David Goldblatt
2018-05-18
1
-0/+1
*
TSD: Add the ability to enter a global slow path.
David Goldblatt
2018-05-18
1
-26/+74
*
TSD: Pull name mangling into a macro.
David Goldblatt
2018-05-18
1
-2/+9
*
TSD: Make state atomic.
David Goldblatt
2018-05-18
1
-4/+10
*
TSD: Make all state access happen through a function.
David Goldblatt
2018-05-18
1
-14/+23
*
Use tsd offset_state instead of atomic
Dave Watson
2017-11-14
1
-0/+2
*
Add minimal initialized TSD.
Qi Wang
2017-06-16
1
-8/+22
*
Remove redundant typedefs.
Jason Evans
2017-06-08
1
-2/+0
*
Add internal tsd for background_thread.
Qi Wang
2017-06-08
1
-5/+10
*
Make tsd no-cleanup during tsd reincarnation.
Qi Wang
2017-06-07
1
-1/+1
*
Header refactoring: unify and de-catchall rtree module.
David Goldblatt
2017-05-31
1
-1/+1
*
Header refactoring: unify and de-catchall witness code.
David Goldblatt
2017-05-24
1
-43/+55
*
Protect the rtree/extent interactions with a mutex pool.
David Goldblatt
2017-05-19
1
-3/+0
*
Header refactoring: tsd - cleanup and dependency breaking.
David Goldblatt
2017-05-01
1
-0/+298
*
Break up headers into constituent parts
David Goldblatt
2017-01-12
1
-811/+0
*
Add some missing explicit casts.
Jason Evans
2016-12-13
1
-3/+4
*
Do not (recursively) allocate within tsd_fetch().
Jason Evans
2016-10-21
1
-17/+57
*
Avoid self assignment in tsd_set().
Jason Evans
2016-09-23
1
-4/+8
*
Add rtree lookup path caching.
Jason Evans
2016-06-06
1
-0/+19
*
Make tsd cleanup functions optional, remove noop cleanup functions.
Jason Evans
2016-06-06
1
-17/+17
*
Add rtree element witnesses.
Jason Evans
2016-06-03
1
-0/+2
*
Remove quarantine support.
Jason Evans
2016-05-13
1
-2/+0
*
Resolve bootstrapping issues when embedded in FreeBSD libc.
Jason Evans
2016-05-11
1
-0/+76
*
Fix fork()-related lock rank ordering reversals.
Jason Evans
2016-04-26
1
-1/+3
*
Do not allocate metadata via non-auto arenas, nor tcaches.
Jason Evans
2016-04-22
1
-0/+2
*
Add witness, a simple online locking validator.
Jason Evans
2016-04-14
1
-2/+4
*
Refactor arenas_cache tsd.
Jason Evans
2016-02-20
1
-3/+3
*
Fix tsd_boot1() to use explicit 'void' parameter list.
Craig Rodrigues
2015-09-21
1
-4/+4
*
Preserve LastError when calling TlsGetValue
Mike Hommey
2015-03-04
1
-2/+6
*
Refactor bootstrapping to delay tsd initialization.
Jason Evans
2015-01-22
1
-1/+1
*
Remove extra definition of je_tsd_boot on win32.
Guilherme Goncalves
2014-11-18
1
-6/+0
*
Refactor/fix arenas manipulation.
Jason Evans
2014-10-08
1
-57/+182
*
Fix tsd cleanup regressions.
Jason Evans
2014-10-04
1
-29/+36
*
Convert all tsd variables to reside in a single tsd structure.
Jason Evans
2014-09-23
1
-120/+221
*
Add mq (message queue) to test infrastructure.
Jason Evans
2013-12-12
1
-1/+1
*
Normalize #define whitespace.
Jason Evans
2013-12-09
1
-1/+1
*
Add support for LinuxThreads.
Leonard Crestez
2013-10-25
1
-0/+37
*
Add support for Mingw
Mike Hommey
2012-04-22
1
-0/+101
*
Fix chunk allocation/deallocation bugs.
Jason Evans
2012-04-21
1
-1/+1
*
Remove extra argument for malloc_tsd_cleanup_register
Mike Hommey
2012-04-19
1
-10/+5
*
Remove initialization of the non-TLS tsd wrapper from static memory
Mike Hommey
2012-04-19
1
-12/+3
*
Initialize all members of non-TLS tsd wrapper when creating it
Mike Hommey
2012-04-19
1
-0/+1
[next]