summaryrefslogtreecommitdiff
path: root/reclaim.c
Commit message (Expand)AuthorAgeFilesLines
* Relax assertion of hb_n_marks in reclaim_block if more than two markersIvan Maidanski2022-03-141-2/+3
* Eliminate division-by-zero FP warning in GC_ASSERT in reclaim_blockIvan Maidanski2022-03-141-1/+1
* Avoid potential race in hb_sz access between realloc and reclaim_blockIvan Maidanski2019-02-271-15/+33
* Fix invalid initializer of CLOCK_TYPE variables if BSD_TIMEIvan Maidanski2019-01-281-1/+1
* New macro to suppress printing of leaked objectsIvan Maidanski2018-11-261-1/+3
* Fix marks and hb_n_marks consistency when disclaim returns truePetter A. Urkedal2018-11-241-0/+1
* Replace some FIXME items with TODO onesIvan Maidanski2018-08-311-1/+1
* Remove duplicate local variable in reclaim_blockIvan Maidanski2018-06-191-1/+0
* Fix result computation in n_set_marksIvan Maidanski2018-06-141-1/+1
* Remove unnecessary type casts in n_set_marksIvan Maidanski2018-06-141-12/+12
* Eliminate 'comparing signed and unsigned values' compiler warnings (bcc)Ivan Maidanski2018-05-291-1/+2
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-8/+7
* Avoid potential race between realloc and clear_hdr_marks/reclaim_genericHans Boehm2018-02-121-9/+18
* Change type of hb_sz field (of hblkhdr) from size_t to wordIvan Maidanski2018-02-081-10/+10
* Do not use system clock consistently if NO_CLOCKIvan Maidanski2017-10-251-2/+2
* Eliminate unsigned fl_builder_count underflow in mark_threadIvan Maidanski2017-08-221-2/+3
* Do not call BCOPY and BZERO if size is zeroIvan Maidanski2017-08-091-4/+6
* Eliminate CSA warning about incorrect cast applied to HBLK_OBJSIvan Maidanski2017-07-211-1/+1
* Fix null dereference in reclaim_block if DONT_ADD_BYTE_AT_ENDHamayama2017-06-201-3/+6
* Eliminate 'possible loss of data' MS VC warning in disclaim_and_reclaimIvan Maidanski2017-04-221-1/+1
* Export GC_print_free_list()Ivan Maidanski2016-10-311-3/+7
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-1/+1
* Workaround more 'void pointers in calculations' cppcheck warningsIvan Maidanski2016-10-171-1/+1
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-1/+2
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-041-5/+5
* Dump the block information in CSV formatPaul Bone2016-06-101-8/+9
* Make heap walker accept callbackIvan Maidanski2015-08-051-27/+34
* Add support for enumerating the reachable objects in the heapPeter Wang2015-07-311-0/+36
* Fix race in GC_print_all_errors regarding GC_leakedIvan Maidanski2013-09-171-8/+13
* Call GC_stats/verbose_log_printf instead of GC_log_printf if print_statsIvan Maidanski2012-11-151-2/+2
* Improve GC output atomicity in GC_print_obj, GC_print_all_errorsIvan Maidanski2012-11-111-7/+4
* Improve GC error printing atomicity in GC_add_to_black_list_normal/stackIvan Maidanski2012-11-101-11/+7
* Fix visibility of some GC internal symbols used by GCJIvan Maidanski2012-03-251-4/+4
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-11/+13
* Remove closure data from GC_register_disclaim_proc.Petter Urkedal2012-01-261-4/+3
* Review 'disclaim' add-on partially; fix code in some places againIvan Maidanski2011-09-301-10/+12
* Review 'disclaim' add-on partially; fix code in some placesIvan Maidanski2011-09-301-5/+8
* Fix issues proposed in Ivan's previous commit, etc.Petter Urkedal2011-09-301-3/+5
* ENABLE_DISCLAIM: Make stylistic fixes in many places and add many FIXME.Ivan Maidanski2011-09-301-21/+22
* Fix some issues and avoid warnings in disclaim-related code.Petter Urkedal2011-09-301-3/+4
* Implement freeing of blocks with disclaim callbacks.Petter Urkedal2011-09-301-15/+44
* Adjust comments and whitespace.Petter Urkedal2011-09-301-18/+19
* Fixed compilation errors, also tests passes.Petter Urkedal2011-09-301-1/+1
* Fixed memory leak issue with unconditional marking.Petter Urkedal2011-09-301-0/+39
* Add disclaim callbacks for efficient finalization.Petter Urkedal2011-09-301-0/+73
* Resolve some minor warnings reported by GCC with '-pedantic' optionIvan Maidanski2011-09-301-1/+1
* 2011-05-31 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-4/+0
* 2011-05-07 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-6/+1
* 2011-05-06 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-0/+9
* 2011-05-05 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-5/+3