summaryrefslogtreecommitdiff
path: root/mark_rts.c
Commit message (Expand)AuthorAgeFilesLines
* Workaround clang-3.8/s390x bug when processing __builtin_frame_addressIvan Maidanski2020-04-101-2/+5
* Remove redundant GC_with_callee_saves_pushed call in multi-threaded buildsIvan Maidanski2019-09-241-17/+13
* Reformat code of GC_push_rootsIvan Maidanski2019-09-231-67/+63
* Replace some FIXME items with TODO onesIvan Maidanski2018-08-311-1/+1
* New API to turn on manual VDB at runtimeIvan Maidanski2018-08-151-1/+1
* Fix incorrect roots order after root removal in remove_roots_subregionIvan Maidanski2018-08-031-10/+28
* Fix the build for EmscriptenJosh Peterson2018-08-021-1/+2
* Fix assertion violation and partial overlapping in remove_roots_subregionIvan Maidanski2018-05-081-12/+48
* Do not merge dynamic root with the existing static one in add_roots_innerIvan Maidanski2018-05-081-5/+11
* Fix infinite restarting of mark_some when a static root disappeared (Linux)Ivan Maidanski2018-05-071-0/+43
* Do not rebuild_root_index unless remove_root_at_pos is calledIvan Maidanski2018-05-051-2/+10
* Declare all internal functions in private headers instead of .c filesIvan Maidanski2018-02-281-9/+0
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-2/+2
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-2/+2
* Change pointer arguments of push_all[_eager]/conditional API to void* typeJay Krell2018-02-131-5/+4
* Workaround 'address of auto-variable returned' cppcheck errorIvan Maidanski2018-01-301-1/+2
* Initial support of Xbox One (DURANGO) targetJonathan Chambers2018-01-301-2/+3
* Do not disable parallel mark for WRAP_MARK_SOMEIvan Maidanski2017-09-261-0/+18
* Define CLANG/GNUC_PREREQ macros to check gcc/clang minimum versionIvan Maidanski2017-03-071-1/+1
* Fix a typo in push_roots commentIvan Maidanski2016-12-291-1/+1
* Fix '~' operator application to unsigned values shorter than wordIvan Maidanski2016-12-071-7/+8
* Fix 'incompatible ptr-to-int conversion' compiler warning in push_all_stackIvan Maidanski2016-11-171-1/+1
* Enable GC_is_tmp_root for all platformsIvan Maidanski2016-10-291-4/+3
* Export GC_is_tmp_root() and GC_print_trace[_inner]()Ivan Maidanski2016-10-291-1/+1
* Eliminate 'value of NEED_FIXUP_POINTER unknown' cppcheck info messagesIvan Maidanski2016-10-211-2/+5
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-3/+6
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-10/+13
* Eliminate 'address of local variable returned' static analyzer warningIvan Maidanski2016-10-051-3/+5
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-041-10/+12
* Code refactoring of Emscripten platform support (single-threaded)Ivan Maidanski2014-07-131-4/+4
* Add support for emscripten platformJonathan Chambers2014-07-031-0/+2
* Improve debug-only messages of add/remove_roots and init_linux_data_startIvan Maidanski2013-06-121-4/+5
* Eliminate 'cast from int to pointer' warning in GC_exclude_static_rootsIvan Maidanski2012-10-231-1/+1
* Add GC_push_all/conditional() to GC public APIIvan Maidanski2012-06-021-4/+5
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-37/+43
* Allow GC_exclude_static_roots() region start to be unalignedIvan Maidanski2012-02-161-3/+5
* Fix GC_root_size update in GC_add_roots_inner (Win32)Ivan Maidanski2012-02-101-4/+4
* Allow to exclude finalization support by GC_NO_FINALIZATION macroIvan Maidanski2012-02-061-1/+3
* Add assertions to check GC_large_free_bytes and GC_root_size values byIvan Maidanski2012-01-311-9/+21
* Adjust GC_log_printf format specifiers (regarding signed/unsigned long)Ivan Maidanski2012-01-281-3/+3
* Add debug logging on data roots addition or removal (enabled byIvan Maidanski2012-01-261-0/+12
* Fix GC_add_roots_inner for Mac OS X (enable GC_dyld_image_add toDaniel R. Grayson2012-01-261-4/+5
* Use EXPECT for checking various 'initialized' boolean variablesIvan Maidanski2011-12-291-2/+2
* Replace ARGSUSED comment-based annotation with GCC 'unused' attribute.Ivan Maidanski2011-09-141-4/+3
* 2011-05-31 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-7/+3
* 2011-05-07 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-6/+2
* 2011-04-02 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-1/+1
* 2010-12-26 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-2/+2
* 2010-03-19 Ivan Maidanski <ivmai@mail.ru> (really Dave Korn)ivmai2011-07-261-14/+15
* 2009-12-08 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-261-8/+8