summaryrefslogtreecommitdiff
path: root/thread_local_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Move public header files to include/gc in source treeIvan Maidanski2021-11-251-1/+1
* Workaround 'same value in both branches of ternary operator' cppcheck FPIvan Maidanski2021-06-131-1/+6
* Remove GC_gcj_malloc_initialized variableIvan Maidanski2020-06-211-1/+1
* Avoid potential race between malloc_kind and mark_thread_local_fls_forIvan Maidanski2018-03-231-2/+4
* Match GC_FAST_MALLOC_GRANS formal and actual arguments where possibleIvan Maidanski2018-03-231-10/+10
* Fix include gc_gcj.h in thread_local_alloc.cIvan Maidanski2018-02-281-1/+1
* Declare all internal functions in private headers instead of .c filesIvan Maidanski2018-02-281-5/+0
* Always include gc_atomic_ops.h unless threads are disabledIvan Maidanski2018-02-261-2/+0
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-2/+2
* Fix assertion violation in return_single_freelist in child processIvan Maidanski2017-08-281-2/+1
* Make GC_INIT optional for clients even if thread-local allocations enabledIvan Maidanski2017-06-231-0/+2
* Check thread_local is initialized before accessing thread_keyIvan Maidanski2017-06-231-2/+3
* Workaround 'comparison of identical expressions' false code defectsIvan Maidanski2017-05-231-3/+5
* Add AO primitives implementation to GC based on C11 atomic intrinsicIvan Maidanski2017-01-251-1/+1
* Fix 'ISO C90 forbids mixed declarations and code' compiler warningIvan Maidanski2016-10-211-0/+3
* Workaround more 'void pointers in calculations' cppcheck warningsIvan Maidanski2016-10-171-2/+2
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-2/+2
* Re-implement GC_finalized_malloc using GC_malloc_kindIvan Maidanski2016-07-211-21/+0
* Revert "Refactoring of GC_Xobjfreelist" partiallyIvan Maidanski2016-06-301-2/+2
* Replace GC_freelists usage with GC_obj_kinds[].ok_freelistIvan Maidanski2016-06-301-3/+5
* GC_malloc[_atomic] global and thread-local generalization with kindAlessandro Bruni2016-01-281-43/+19
* Refactoring of thread-local *_freelistsAlessandro Bruni2016-01-121-28/+30
* Refactoring of GC_XobjfreelistAlessandro Bruni2016-01-051-2/+2
* Allow specific TLS attributes for GC_thread_keyIvan Maidanski2015-11-181-2/+2
* Fix (allow) thread local allocations from within pthread TLS destructorsNiklas Therning2015-09-041-1/+14
* Fix MS VC redefinition warning for functions declared with GC_ATTR_MALLOCIvan Maidanski2014-04-231-3/+3
* Prepend '#' symbol to GC number in logged messagesIvan Maidanski2012-12-101-1/+1
* Use GC_log_printf for logging instead of GC_[err_]printfIvan Maidanski2012-11-081-1/+1
* Code refactoring of GC_check_tls_for/GC_check_fl_marksIvan Maidanski2012-04-201-10/+4
* Code refactoring of GC_destroy_thread_local (move assertion on 'tlfs'Ivan Maidanski2012-02-251-3/+0
* Add assertion ensuring proper alignment of 'pushed' GC symbolsIvan Maidanski2012-02-161-0/+1
* Adjust GC_log_printf format specifiers (regarding signed/unsigned long)Ivan Maidanski2012-01-281-2/+2
* Use EXPECT for checking various 'initialized' boolean variablesIvan Maidanski2011-12-291-1/+1
* Refactoring: rename GC_EXPECT to EXPECT in .c filesIvan Maidanski2011-12-291-1/+1
* Fix thread_local_alloc GC_malloc[_atomic] for USE_CUSTOM_SPECIFIC TLSIvan Maidanski2011-11-151-0/+4
* Rename (shorten name of) finalized_mlc.c to fnlz_mlc.c fileIvan Maidanski2011-11-111-1/+1
* Review 'disclaim' add-on partially; fix code in some places againIvan Maidanski2011-09-301-0/+6
* Review 'disclaim' add-on partially; fix code in some placesIvan Maidanski2011-09-301-4/+4
* Fix issues proposed in Ivan's previous commit, etc.Petter Urkedal2011-09-301-2/+6
* ENABLE_DISCLAIM: Make stylistic fixes in many places and add many FIXME.Ivan Maidanski2011-09-301-4/+6
* Add disclaim callbacks for efficient finalization.Petter Urkedal2011-09-301-0/+14
* 2011-05-31 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1
* 2011-05-10 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-6/+2
* 2011-03-13 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-4/+4
* 2009-10-22 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-3/+3
* 2009-10-22 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+0
* 2009-10-21 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-5/+6
* 2009-10-18 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-10/+0
* 2009-10-01 Ivan Maidanski <ivmai@mail.ru> (really mostly Andreas Tobler)ivmai2011-07-261-3/+3
* 2009-09-30 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-4/+4