summaryrefslogtreecommitdiff
path: root/backgraph.c
Commit message (Expand)AuthorAgeFilesLines
* Make comparisons to the lowest heap boundary strictIvan Maidanski2023-05-131-6/+6
* Refine comparisons to GC_greatest_plausible_heap_addrIvan Maidanski2023-04-091-1/+1
* Eliminate 'parameter can be declared as const pointer' cppcheck warningsIvan Maidanski2022-10-201-1/+1
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-5/+10
* Fix 'passing arg 1 of GC_apply_to_all_blocks from incompatible type' errorIvan Maidanski2022-08-051-1/+1
* Ensure GC_our_memory is updated while holding GC lockIvan Maidanski2022-05-191-0/+1
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Add I_HOLD_LOCK assertion to scratch_alloc/recycle and their callersIvan Maidanski2022-01-171-0/+2
* Check pointer tag in all mark procedures (E2K)Ivan Maidanski2022-01-121-3/+6
* Remove commented out include in backgraph.cIvan Maidanski2021-10-181-2/+0
* Always print '#' symbol before GC numberIvan Maidanski2021-09-221-2/+3
* Do not call add_to_our_memory with null pointerIvan Maidanski2021-09-221-2/+3
* Add assertions that GC_page_size is initializedIvan Maidanski2020-09-081-0/+2
* Workaround 'condition (pred&1)==0 is always false' cppcheck false positiveIvan Maidanski2019-08-141-1/+1
* Fix 'condition pred!=NULL is always true' compiler warningIvan Maidanski2019-08-141-1/+1
* Workaround '#error' cppcheck messages in backgraph and private headersIvan Maidanski2018-11-091-1/+2
* Eliminate redundant check in backwards_heightIvan Maidanski2018-11-091-1/+1
* Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESSIvan Maidanski2018-11-071-2/+2
* Fix comment typos in backgraph.c, de.c, gcconfig.hMax Mouratov2018-09-041-1/+1
* Remove multi-line macro (FOR_EACH_PRED) in backgraphIvan Maidanski2018-07-031-56/+113
* Avoid potential data race during apply_to_each_object(reset_back_edge)Ivan Maidanski2018-04-101-1/+6
* Add assertions about held lock for apply_to_each_object callersIvan Maidanski2018-04-061-0/+2
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-1/+1
* Change type of hb_sz field (of hblkhdr) from size_t to wordIvan Maidanski2018-02-081-4/+4
* Fix bytes count passed to add_to_our_memory in backgraph new_back_edgesIvan Maidanski2017-08-021-5/+5
* Eliminate 'memory leak' code defect for scratch-allocated memoryIvan Maidanski2016-12-221-9/+15
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-1/+2
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-7/+8
* Fix out-of-memory case in new_back_edges, push_in_progress (backgraph)Ivan Maidanski2014-03-301-2/+5
* Fix GET_MEM argument rounding in GC_scratch_alloc and similarIvan Maidanski2014-03-301-3/+6
* Change definition of macros represented as block to be simple statementIvan Maidanski2012-12-231-2/+2
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-6/+3
* Use GC_log_printf for logging instead of GC_[err_]printfIvan Maidanski2012-11-081-2/+3
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-2/+2
* Adjust GC_log_printf format specifiers (regarding signed/unsigned long)Ivan Maidanski2012-01-281-1/+1
* Add missing GC_ATTR_UNUSED annotation to a function in backgraphIvan Maidanski2011-09-301-1/+1
* Resolve "comparison of signed and unsigned values" compiler warning.Ivan Maidanski2011-09-141-1/+1
* Replace ARGSUSED comment-based annotation with GCC 'unused' attribute.Ivan Maidanski2011-09-141-4/+4
* 2011-05-11 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-8/+6
* 2011-04-02 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1
* 2010-03-05 Ivan Maidanski <ivmai@mail.ru> (really Burkhard Linke)ivmai2011-07-261-1/+1
* 2009-11-06 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1
* 2009-11-06 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-11/+11
* 2009-10-22 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-5/+5
* 2009-10-21 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-2/+2
* 2009-10-20 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-2/+2
* 2009-10-19 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-2/+2
* 2009-10-18 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-5/+0
* 2009-10-17 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1
* 2009-10-17 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-2/+2