summaryrefslogtreecommitdiff
path: root/finalize.c
Commit message (Expand)AuthorAgeFilesLines
...
* Add assertions to ensure ADD_CALL_CHAIN is called holding the lockIvan Maidanski2018-03-151-0/+1
* Access finalize_now atomically to avoid TSan warning without no-sanitizeIvan Maidanski2018-03-141-6/+19
* Fix linkage of javaxfc.h symbols for the case of compilation as C++ codeIvan Maidanski2018-03-011-0/+1
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-2/+2
* Fix 'anonymous type with no linkage used to declare variable' in GC sourceIvan Maidanski2018-02-201-1/+1
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-13/+14
* Place no_sanitize attributes in a GCC-compliant wayIvan Maidanski2017-11-211-1/+1
* Workaround TSan false positive in invoke_finalizersIvan Maidanski2017-11-011-1/+9
* Workaround Thread Sanitizer (TSan) false positive warnings (partially)Ivan Maidanski2017-10-201-2/+4
* Eliminate 'non-null arg compared to null' warning in toggleref_add (GCC)Ivan Maidanski2017-09-271-1/+1
* Do not call BCOPY and BZERO if size is zeroIvan Maidanski2017-08-091-2/+3
* Fix SIGSEGV in GC_is_marked when gc_cleanup is used in leak-finding modeIvan Maidanski2017-07-141-0/+2
* Workaround 'int shift by negative amount' false defect in GC_finalizeIvan Maidanski2017-05-241-1/+4
* Workaround 'int shift by negative amount' false code defect in finalizeIvan Maidanski2017-05-171-2/+6
* Eliminate 'integer shift by a negative amount' code defect in finalizeIvan Maidanski2016-12-171-1/+11
* Eliminate 'null dereference' code defect warning in register_finalizerIvan Maidanski2016-10-291-1/+5
* Revert "Eliminate 'deref-of-null' static analyzer warning in register_finalizer"Ivan Maidanski2016-10-291-2/+1
* Export GC_dump_finalization/regions()Ivan Maidanski2016-10-291-1/+1
* Eliminate redundant local variable in register_finalizerIvan Maidanski2016-10-281-7/+5
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-2/+3
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-041-20/+23
* Eliminate 'comparison is always false' static analyzer warning in finalizeIvan Maidanski2016-09-281-10/+4
* Eliminate 'deref-of-null' static analyzer warning in register_finalizerIvan Maidanski2016-09-271-1/+2
* Remove code commented out by 'ifdef UNDEFINED'Ivan Maidanski2016-07-251-6/+3
* Fix potential left shift overflows in finalize.c (64-bit targets)Ivan Maidanski2016-02-161-6/+8
* Add assertion on lock status to GC_alloc_large and its callersIvan Maidanski2015-10-221-3/+6
* Fix abort message in GC_move_long_linkIvan Maidanski2015-09-111-1/+1
* Fix 'comparison of non-null parameter is always false' warning (Clang)Ivan Maidanski2015-09-101-4/+6
* Reduce GCToggleRef size twice (convert struct to union)Ivan Maidanski2015-08-281-21/+14
* Code refactoring of toggle-ref supportIvan Maidanski2015-08-281-134/+149
* Fix out-of-memory handling in GC_toggleref_addIvan Maidanski2015-08-261-5/+19
* Fix clearing of moved toggle-refs array elementsIvan Maidanski2015-08-261-2/+2
* Fix memory management for toggle-refRodrigo Kumpera2015-08-261-3/+3
* Add toggle-ref supportRodrigo Kumpera2015-08-261-0/+154
* Mark fo_head, finalize_now with a single GC_push_all callIvan Maidanski2015-08-261-51/+52
* Code refactoring of GC_push_finalizer/thread/typed_structuresIvan Maidanski2015-08-261-12/+7
* Fix exporting of GC_push_finalizer_structuresIvan Maidanski2015-08-071-1/+1
* Distinct long-link table growth log messageIvan Maidanski2015-08-051-4/+6
* Replace non-API occurrences of GC_word to wordIvan Maidanski2015-07-281-1/+1
* Code refactoring of 'finalization extension API'Ivan Maidanski2015-07-191-7/+20
* Implement the finalization extension APIRodrigo Kumpera2015-07-171-0/+13
* Fix typos in commentsOndrej Bilka2013-07-111-1/+1
* Replace '`' symbol with double-quote in commentsIvan Maidanski2012-12-151-1/+1
* Replace GC_stats_log_printf with GC_DBG/INFOLOG_PRINTFIvan Maidanski2012-12-121-10/+10
* Merge branch 'master' into add-long-weakrefadd-long-weakrefIvan Maidanski2012-12-091-10/+10
|\
| * Call GC_stats/verbose_log_printf instead of GC_log_printf if print_statsIvan Maidanski2012-11-151-4/+4
* | Minor code refactoring of dumping routines related to 'long' linksIvan Maidanski2012-11-241-60/+57
* | Added GC_LONG_REFS_NOT_NEEDED ifdefs to exclude long linkZach Saw2012-11-201-32/+62
* | Added long weakref support.Zach Saw2012-11-191-16/+77
* | Move LOCK/UNLOCK from GC_unregister_disappearing_link_inner outerIvan Maidanski2012-11-171-15/+20