index
:
delta/bdwgc.git
add-long-weakref
draft-appveyor
draft-travis
fix_tsx_bug
freebsd-ports-devel-boehm-gc
freebsd-ports-devel-boehm-gc-integrate
gc6x-branch
gcc_boehmgc
ios-unified-ts-fix
jtotz-bdwgc-integrate
jtotz_bdwgc
master
mono_libgc
racket_gc
release-7_2
release-7_4
release-7_6
release-8_0
release-8_2
thread-suspend
github.com: ivmai/bdwgc.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mark.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make comparisons to the lowest heap boundary strict
Ivan Maidanski
2023-05-13
1
-8
/
+8
*
Fix comparisons to heap boundary in GC_get_back_ptr_info and GC_mark_from
Ivan Maidanski
2023-05-13
1
-11
/
+8
*
Fix assertion in GC_mark_from regarding GC_least_plausible_heap_addr
Ivan Maidanski
2023-05-12
1
-5
/
+6
*
Remove misleading comment in GC_obj_kinds for AUNCOLLECTABLE kind
Ivan Maidanski
2023-04-10
1
-1
/
+1
*
Minimize code difference between GC_push_marked/unconditionally
Ivan Maidanski
2023-04-10
1
-29
/
+24
*
Refine comparisons to GC_greatest_plausible_heap_addr
Ivan Maidanski
2023-04-09
1
-10
/
+9
*
Add callback API to support ephemeron marking
Jonathan Chambers
2023-02-14
1
-1
/
+35
*
Remove unused DCL_LOCK_STATE
Ivan Maidanski
2023-01-30
1
-2
/
+0
*
Check highest bit of word using SIGNB instead of cast to signed_word
Ivan Maidanski
2023-01-24
1
-1
/
+1
*
Fix negative heap size values reported in WARN
Ivan Maidanski
2022-11-01
1
-1
/
+1
*
Replace WARN in GC_mark_some wrapper back to GC_COND_LOG_PRINTF
Ivan Maidanski
2022-10-03
1
-3
/
+3
*
Do not wrap mark_some to catch faults if libraries registration is off
Ivan Maidanski
2022-09-27
1
-24
/
+28
*
Define internal macro NO_SEH_AVAILABLE where SEH is absent
Ivan Maidanski
2022-09-27
1
-10
/
+10
*
Fix missing recovery from faults in GC_mark_some on Win64 if MinGW
Ivan Maidanski
2022-09-27
1
-118
/
+23
*
Include stdio.h and stdlib.h only from gc_priv.h
Ivan Maidanski
2022-09-26
1
-2
/
+0
*
Adjust naming of Win32/64 and x86/64 words in comments and documentation
Ivan Maidanski
2022-09-26
1
-2
/
+2
*
Avoid potential race between realloc and GC_block_was_dirty
Ivan Maidanski
2022-09-16
1
-1
/
+7
*
Use cast to void instead of the attribute to indicate unused arguments
Ivan Maidanski
2022-09-15
1
-11
/
+14
*
Remove redundant GC_ATTR_UNUSED for GC_mark_and_push
Ivan Maidanski
2022-09-15
1
-3
/
+1
*
Eliminate 'redundant redeclaration of GC_noop1' gcc warning
Ivan Maidanski
2022-08-22
1
-1
/
+1
*
Fix 'passing arg 1 of GC_apply_to_all_blocks from incompatible type' error
Ivan Maidanski
2022-08-05
1
-1
/
+2
*
Eliminate ASan stack-buffer-underflow FP in GC_mark_and_push_stack (E2K)
Ivan Maidanski
2022-07-15
1
-2
/
+4
*
Update copyright information in alloc.c and other modified files (2022)
Ivan Maidanski
2022-05-27
1
-1
/
+1
*
Ensure GC is initialized when GC_push_all_stacks() is called
Ivan Maidanski
2022-05-25
1
-0
/
+2
*
Fix potential race if start_mark_threads called from threads in child
Ivan Maidanski
2022-05-19
1
-4
/
+1
*
Ensure GC_our_memory is updated while holding GC lock
Ivan Maidanski
2022-05-19
1
-1
/
+5
*
Replace comments about GC is held or not with relevant assertions
Ivan Maidanski
2022-05-11
1
-13
/
+9
*
Add assertions about GC_mark_state to alloc.c and mark.c
Ivan Maidanski
2022-05-06
1
-6
/
+19
*
Avoid code duplication regarding GC_push_roots in GC_mark_some_inner
Ivan Maidanski
2022-05-05
1
-25
/
+20
*
Remove extra space after comma in license terms
Ivan Maidanski
2022-05-01
1
-1
/
+1
*
Remove extra parentheses in return statement
Ivan Maidanski
2022-05-01
1
-16
/
+15
*
Adjust indentation in C preprocessor directives
Ivan Maidanski
2022-04-18
1
-81
/
+80
*
Workaround TSan false positive in push_marked2/4
Ivan Maidanski
2022-04-01
1
-0
/
+2
*
Workaround TSan FP in GC_finalized_malloc and GC_push_unconditionally
Ivan Maidanski
2022-03-31
1
-0
/
+1
*
Use AO primitive in GC_noop1 instead of no_sanitize attribute
Ivan Maidanski
2022-03-23
1
-3
/
+12
*
Workaround TSan false positive in push_marked1 and ptr_store_and_dirty
Ivan Maidanski
2022-03-22
1
-0
/
+1
*
Always set only one bit past end in GC_set_hdr_marks
Ivan Maidanski
2022-03-06
1
-1
/
+6
*
Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message
Ivan Maidanski
2022-02-27
1
-1
/
+1
*
Enable prefetch loop in GC_mark_from on E2K
Ivan Maidanski
2022-01-19
1
-3
/
+2
*
Fix assertions in alloc_mark_stack and gww_dirty_init for GWW_VDB
Ivan Maidanski
2022-01-18
1
-7
/
+10
*
Add I_HOLD_LOCK assertion to scratch_alloc/recycle and their callers
Ivan Maidanski
2022-01-17
1
-2
/
+5
*
Check pointer tag in all mark procedures (E2K)
Ivan Maidanski
2022-01-12
1
-1
/
+2
*
Support Elbrus 2000 (Linux/e2k)
Ilya Kurdyukov
2022-01-12
1
-14
/
+12
*
Change p local variable to current_p in push_all/conditional_eager
Ivan Maidanski
2021-10-15
1
-16
/
+13
*
Print GC_gc_no always as unsigned long value
Ivan Maidanski
2021-09-22
1
-16
/
+16
*
Adjust spaces around '=' in printed messages
Ivan Maidanski
2021-09-15
1
-1
/
+1
*
Move GC_scratch_recycle_inner() to alloc.c (refactoring)
Ivan Maidanski
2021-09-11
1
-20
/
+0
*
Update copyright information in alloc.c and other modified files (2021)
Ivan Maidanski
2021-09-09
1
-1
/
+1
*
Do not report 'Incremental GC incompatible' warning more than once
Ivan Maidanski
2021-09-04
1
-1
/
+6
*
Fall back to mprotect-based VDB at runtime if no soft-dirty bit in kernel
Ivan Maidanski
2021-09-04
1
-4
/
+3
[next]