summaryrefslogtreecommitdiff
path: root/typd_mlc.c
Commit message (Expand)AuthorAgeFilesLines
* Move public header files to include/gc in source treeIvan Maidanski2021-11-251-2/+2
* Remove useless empty statements after block ones (refactoring)Ivan Maidanski2021-09-081-1/+1
* Move GC state pointer variables into GC_arraysIvan Maidanski2020-07-191-12/+0
* Remove GC_eobjfreelist variable in typd_mlc.cIvan Maidanski2020-07-181-7/+6
* Move GC state non-pointer variables into GC_arraysIvan Maidanski2020-07-101-9/+0
* Rename ext_descr to typed_ext_descr_tIvan Maidanski2020-06-211-11/+12
* Eliminate 'poor global variable name' code defect in typd_mlcIvan Maidanski2018-08-301-3/+3
* Add GC_reachable_here after GC_dirty in GC sourceIvan Maidanski2018-06-231-0/+6
* Fix missing GC_dirty calls for GC-allocated objects used internallyIvan Maidanski2018-05-181-0/+4
* Remove code duplication in gcj_malloc and malloc_explicitly_typedIvan Maidanski2018-05-161-9/+7
* Eliminate 'boolean result used in bitwise operation' cppcheck warningIvan Maidanski2018-04-201-1/+1
* Avoid potential race when accessing size_map tableHans Boehm2018-02-261-1/+1
* Always include gc_atomic_ops.h unless threads are disabledIvan Maidanski2018-02-261-4/+0
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-6/+6
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-15/+23
* Change type of hb_sz field (of hblkhdr) from size_t to wordIvan Maidanski2018-02-081-2/+2
* Fix data race in make_descriptor when setting explicit_typing_initializedIvan Maidanski2017-11-291-20/+18
* Revert 'Eliminate TSan warning about data race in make_descriptor'Ivan Maidanski2017-11-291-6/+1
* Remove some redundant macro definitions from gc_atomic_ops.hIvan Maidanski2017-11-291-2/+1
* Eliminate TSan warning about data race in make_descriptorIvan Maidanski2017-11-211-1/+6
* Remove GENERAL_MALLOC internal macroIvan Maidanski2017-11-141-0/+5
* Fix data race when getting object size in explicitly-typed allocatorsIvan Maidanski2017-11-101-4/+7
* Fix array_mark_proc to request global mark stack growth on overflowIvan Maidanski2017-08-091-2/+2
* Fix push_complex_descriptor to avoid unlimited global mark stack growthIvan Maidanski2017-07-121-1/+7
* Eliminate 'label not used' cppcheck false warnings in GC_mark_XIvan Maidanski2017-02-281-1/+1
* Add AO primitives implementation to GC based on C11 atomic intrinsicIvan Maidanski2017-01-251-2/+3
* Remove HIGH_BIT macro duplicating SIGNBIvan Maidanski2016-12-221-3/+2
* Fix '32-bit value shift followed by expansion to 64-bit' code defectIvan Maidanski2016-12-071-1/+1
* Ensure oom_fn callback executed on out-of-memory in callocIvan Maidanski2016-11-181-4/+2
* Eliminate 'dereference of null' CSA false warning in array_mark_procIvan Maidanski2016-10-261-0/+3
* Revert "Eliminate CSA false warning about null deref in array_mark_proc"Ivan Maidanski2016-10-261-1/+0
* Workaround 'struct member is never used' cppcheck style warningsIvan Maidanski2016-10-181-1/+1
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-1/+4
* Fix malloc routines to prevent size value wrap-aroundIvan Maidanski2016-09-231-13/+5
* Fix 'shift count >= width of type' compiler warning in GC_SQRT_SIZE_MAXIvan Maidanski2016-09-211-1/+1
* Adjust code indentation of calloc_explicitly_typedIvan Maidanski2016-09-151-26/+26
* Fix calloc_explicitly_typed in case of lb*n overflowIvan Maidanski2016-09-151-3/+15
* Fix double multiplication of lb by n in calloc_explicitly_typedIvan Maidanski2016-09-151-1/+1
* Eliminate CSA false warning about null dereference in array_mark_procIvan Maidanski2016-08-261-0/+1
* Remove code commented out by 'ifdef UNDEFINED'Ivan Maidanski2016-07-251-17/+0
* Enable thread-local storage usage for GC_malloc/calloc_explicitly_typedThomas Linder Puls2016-07-221-64/+24
* Fix integer shift undefined behavior in GC_init_explicit_typingIvan Maidanski2016-07-201-1/+2
* Fix data race in GC_init_explicit_typingIvan Maidanski2015-09-011-15/+36
* Code refactoring of GC_push_finalizer/thread/typed_structuresIvan Maidanski2015-08-261-2/+1
* GC_make_descriptor code refactoring (eliminate two local variables)Ivan Maidanski2015-08-171-9/+4
* Replace non-API occurrences of GC_word to wordIvan Maidanski2015-07-281-1/+1
* Fix MS VC redefinition warning for functions declared with GC_ATTR_MALLOCIvan Maidanski2014-04-231-5/+6
* Remove 'opp' local variable in GC_malloc_XIvan Maidanski2013-12-151-13/+7
* Fix typos in commentsOndrej Bilka2013-07-111-1/+1
* Fix GC_malloc_explicitly_typed_ignore_off_page for large allocationsReimer Behrends2012-12-081-1/+1