summaryrefslogtreecommitdiff
path: root/finalize.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Minor code refactoring of GC_register/move/unregister_disappearing_linkIvan Maidanski2012-11-171-36/+39
* | Changed pointer comparison to NULL from p == NULL to !p.Zach Saw2012-11-161-1/+1
* | Changed pointer comparison to NULL from p == NULL to !p.Zach Saw2012-11-161-1/+1
* | Removed _inner suffix fromZach Saw2012-11-161-47/+30
* | Created GC_make_disappearing_links_disappear andZach Saw2012-11-161-51/+75
* | Moved code from GC_move_disappearing_link_inner that is withinZach Saw2012-11-161-13/+21
* | Moved most code from disappearing_link manipulation functionsZach Saw2012-11-151-40/+68
* | Update finalize.czachsaw2012-11-141-1/+1
* | Refactored disappearing link hash table variables into a hash table structZach Saw2012-11-141-45/+43
|/
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-8/+4
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-2/+2
* Add 'GC_' prefix to dl_head and fo_head (code refactoring)Ivan Maidanski2012-02-161-48/+52
* Fix GC_finalizer_nested size to workaround alignment problem in WatcomIvan Maidanski2012-02-161-4/+7
* Add assertion ensuring proper alignment of 'pushed' GC symbolsIvan Maidanski2012-02-161-0/+4
* Allow to exclude finalization support by GC_NO_FINALIZATION macroIvan Maidanski2012-02-061-21/+4
* Move finalize.c global variables outside to alloc.c and misc.cIvan Maidanski2012-02-031-18/+0
* Declare privately and use handy GC_base_C() for constant object pointersIvan Maidanski2012-02-031-3/+3
* Code refactoring regarding GC_PUSH_ONE_HEAP (mark)Ivan Maidanski2012-01-291-1/+1
* Add 'const' qualifier to pointer argument of GC_clear/set_mark_bit,Ivan Maidanski2012-01-171-4/+4
* Add macro to optionally omit GC_move_disappearing_linkIvan Maidanski2011-11-091-3/+5
* Refactor GC_move_disappearing_link() code;Ivan Maidanski2011-11-071-40/+49
* add GC_move_disappearing_linkAndy Wingo2011-11-031-0/+51
* Replace ARGSUSED comment-based annotation with GCC 'unused' attribute.Ivan Maidanski2011-09-141-2/+1
* 2011-05-31 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-7/+2
* 2011-03-15 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1