Remove a note in README.macros that work in progress
[platform/upstream/libgc.git] / mark.c
2019-10-03 Ivan MaidanskiWorkaround 'label handle_thr_start is not used' cppchec...
2019-10-02 Ivan MaidanskiFix 'ACCESS_VIOLATION in marker' GC warning on Win32...
2019-09-10 Ivan MaidanskiWorkaround 'redundant initialization for r' cppcheck...
2019-09-10 Ivan MaidanskiReplace push_one calls with push_many_regs one for...
2019-08-29 Ivan MaidanskiPrevent WARN of incompatible incremental GC if default...
2019-04-25 Ivan MaidanskiExplicitly zero-initialize trace_buf
2019-04-23 Ivan MaidanskiWorkaround 'duplicate expression for condition and...
2019-04-17 Ivan MaidanskiSimplify logged message in scratch_recycle
2019-04-17 Ivan MaidanskiEnable true incremental collection even if parallel...
2019-04-16 Ivan MaidanskiComments reformatting in mark.c to properly delimit...
2019-04-04 Ivan MaidanskiFix typos in documentation (regarding 'non-incremental')
2019-01-21 Ivan MaidanskiFix 'unexpected mark stack overflow' abort in push_all_...
2019-01-15 Ivan MaidanskiWorkaround 'if condition is the same as the previous...
2018-12-05 Ivan MaidanskiDo not use 'ifndef AO_CLEAR' in mark, pthread_support...
2018-11-20 Ivan MaidanskiFix deadlocks in write and suspend handlers if AO test...
2018-11-09 Ivan MaidanskiWorkaround 'AST broken' syntax error reported by cppche...
2018-11-07 Ivan MaidanskiUse GC_WORD_MAX macro across all C source files
2018-09-04 Ivan MaidanskiReally fix 'potential unsafe sign check of a bitwise...
2018-08-31 Ivan MaidanskiEliminate 'potential unsafe sign check of a bitwise...
2018-08-14 Ivan MaidanskiNew API to turn on manual VDB at runtime
2018-07-26 Ivan MaidanskiRemove PUSH_CONTENTS_HDR multi-line macro
2018-07-10 Ivan MaidanskiEliminate 'ptr arithmetic with NULL' cppcheck warning...
2018-07-05 Ivan MaidanskiRemove PUSH_OBJ multi-line macro
2018-06-22 Ivan MaidanskiFix mark stack overflow checking in push_selected
2018-06-20 Ivan MaidanskiEliminate 'switch statement contains no case label...
2018-05-17 Ivan MaidanskiRename GC_dirty_async back to GC_dirty
2018-05-17 Ivan MaidanskiHide and rename GC_dirty to GC_dirty_async[_inner]
2018-05-15 Ivan MaidanskiRemove stubborn objects allocation code completely
2018-04-06 Ivan MaidanskiAdd assertions about held lock for apply_to_each_object...
2018-02-28 Ivan MaidanskiDeclare all internal functions in private headers inste...
2018-02-26 Ivan MaidanskiAlways include gc_atomic_ops.h unless threads are disabled
2018-02-22 Ivan MaidanskiOmit register keyword in performance-critical code...
2018-02-22 Jay KrellEliminate C++ warnings about deprecated register keywor...
2018-02-16 Ivan MaidanskiConvert GC source files to valid C++ code
2018-02-12 Jay KrellChange pointer arguments of push_all[_eager]/conditiona...
2018-02-12 Hans BoehmAvoid potential race between realloc and clear_hdr_mark...
2018-02-08 Ivan MaidanskiChange type of hb_sz field (of hblkhdr) from size_t...
2017-12-14 Ivan MaidanskiEliminate UBSan warning of overflow during descr subtra...
2017-12-04 Petter A. UrkedalFix marking of disclaim-reachable objects in the increm...
2017-12-01 Ivan MaidanskiFix data race in do_local_mark when comparing active_co...
2017-12-01 Ivan MaidanskiFix data race in mark_thread when updating mark_no
2017-11-21 Ivan MaidanskiPlace no_sanitize attributes in a GCC-compliant way
2017-10-31 Ivan MaidanskiWorkaround TSan false positives in mark_from, push_...
2017-10-19 Ivan MaidanskiWorkaround Thread Sanitizer (TSan) false positive warni...
2017-09-27 Ivan MaidanskiEliminate '-pedantic is not option that controls warnin...
2017-09-25 Ivan MaidanskiDo not disable parallel mark for WRAP_MARK_SOME
2017-09-22 Ivan MaidanskiAlign local_mark_stack in help_marker explicitly
2017-09-19 Ivan MaidanskiFix infinite mark_some calls after memory mapping disap...
2017-09-18 Ivan MaidanskiAllow custom N_LOCAL_ITERS and ENTRIES_TO_GET values
2017-09-18 Ivan MaidanskiFix missing started_thread_while_stopped call from...
2017-09-18 Ivan MaidanskiFix SIGSEGV in mark_from called from do_local_mark...
2017-08-30 Ivan MaidanskiRemove unnecessary type casts of printf arguments to...
2017-08-22 Ivan MaidanskiAvoid busy waiting in mark_thread while GC_parallel...
2017-08-21 Ivan MaidanskiEliminate unsigned fl_builder_count underflow in mark_t...
2017-08-19 Ivan MaidanskiAdd assertion that no hb_n_marks underflow occurs
2017-08-19 Ivan MaidanskiFix hb_n_marks underflow in clear_fl_marks if MARK_BIT_...
2017-08-16 Ivan MaidanskiEliminate '-pedantic is not an option that controls...
2017-08-02 Ivan MaidanskiUse heap-allocated memory for local mark stack of non...
2017-06-28 Ivan MaidanskiFix gctest crash if configure --enable-handle-fork...
2017-04-20 Ivan MaidanskiPrevent multiple 'Caught ACCESS_VIOLATION in marker...
2017-04-13 Ivan MaidanskiEliminate 'incompatible function pointer' warning in...
2017-03-07 Ivan MaidanskiDefine CLANG/GNUC_PREREQ macros to check gcc/clang...
2017-02-28 Ivan MaidanskiEliminate 'label not used' cppcheck false warnings...
2017-01-31 Ivan MaidanskiFix a typo in comment of GC_mark_some
2017-01-19 Ivan MaidanskiRevert "Skip GC_DS_PER_OBJECT objs with negative descri...
2017-01-11 Ivan MaidanskiUse EXPECT FALSE for mark_from code documented as execu...
2016-12-22 Ivan MaidanskiEliminate 'memory leak' code defect for scratch-allocat...
2016-12-20 Ivan MaidanskiWorkaround 'resource leak' false positives in alloc_MS...
2016-12-19 Ivan MaidanskiSkip grungy_pages update when mark state invalid to...
2016-12-17 Ivan MaidanskiWorkaround 'value of AO_compiler_barrier unknown' cppch...
2016-12-17 Ivan MaidanskiWorkaround 'checking unsigned value is negative' code...
2016-12-17 Ivan MaidanskiWorkaround 'null pointer dereference' false positive...
2016-12-13 Ivan MaidanskiDo not print n_rescuing_pages value if incremental...
2016-12-12 Ivan MaidanskiFix GC_noop6 definition to avoid its calls to be optimi...
2016-12-10 Ivan MaidanskiFix GC_mark_stack_top assertion violation properly...
2016-12-10 Ivan MaidanskiFix assertion in GC_steal_mark_stack for non-heap regions
2016-12-09 Ivan MaidanskiWorkaround 'index out of bounds' UBSan false warning...
2016-12-07 Ivan MaidanskiFix '~' operator application to unsigned values shorter...
2016-11-26 Ivan MaidanskiSuppress 'use of GNU address-of-label extension' warnin...
2016-11-25 Ivan MaidanskiSuppress 'taking address of label non-standard' GCC...
2016-11-17 Ivan MaidanskiFix assertion violation in mark_local checking GC_mark_...
2016-11-16 Ivan MaidanskiEliminate 'function result not used' code defect in...
2016-11-15 Ivan MaidanskiSupport AddressSanitizer and MemorySanitizer (clang)
2016-10-29 Ivan MaidanskiExport GC_is_tmp_root() and GC_print_trace[_inner]()
2016-10-29 Ivan MaidanskiAllow custom TRACE_ENTRIES value
2016-10-28 Ivan MaidanskiEliminate duplicate log messages in GC_mark_from
2016-10-21 Ivan MaidanskiEliminate 'value of NEED_FIXUP_POINTER unknown' cppchec...
2016-10-20 Ivan MaidanskiEliminate 'printf format specifies type void*' GCC...
2016-10-04 Ivan MaidanskiEliminate more 'scope of variable can be reduced' cppch...
2016-10-03 Ivan MaidanskiWorkaround 'local variable size too big' static analyze...
2016-08-27 Ivan MaidanskiEliminate 'scope of variable can be reduced' cppcheck...
2016-08-01 Ivan MaidanskiFix various typos in comments and documentation
2016-07-05 Gabor DrescherFix assertion in GC_mark_from for non-heap regions
2016-07-01 Ivan MaidanskiReplace (fix) 'objs' acronym in comments with 'objects...
2016-06-30 Ivan MaidanskiMerge branch 'generalize-alloc-via-ok_freelist'
2016-06-30 Ivan MaidanskiRevert "Refactoring of GC_Xobjfreelist" partially
2016-06-29 Ivan MaidanskiRevert "Fix GC_new_kind in case of client-defined PREDE...
2016-06-29 Ivan MaidanskiRevert "Remove redundant comments in GC_obj_kinds"
2016-06-23 Ivan MaidanskiFix GC_new_kind in case of client-defined PREDEFINED_KINDS
2016-06-21 Ivan MaidanskiMerge branch 'thread-suspend'
next