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
/
finalize.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix GC_unreachable_finalize_mark_proc to ensure its unique address
Ivan Maidanski
2023-02-08
1
-0
/
+5
*
Eliminate data race FP reported in need_unreachable_finalization by TSan
Ivan Maidanski
2023-02-08
1
-4
/
+6
*
Generalize finalizers interruption API
Ivan Maidanski
2023-02-08
1
-8
/
+29
*
Minimize THREADS-specific code in GC_invoke_finalizers
Ivan Maidanski
2023-02-04
1
-9
/
+7
*
New API function (GC_set_interrupt_finalizers) to break finalizer loop
Bill Holmes
2023-02-04
1
-1
/
+8
*
Remove unused DCL_LOCK_STATE
Ivan Maidanski
2023-01-30
1
-17
/
+0
*
Do not invoke finalizers during thread creation or destruction
Ivan Maidanski
2022-12-30
1
-1
/
+9
*
Eliminate 'parameter can be declared as const pointer' cppcheck warnings
Ivan Maidanski
2022-10-20
1
-1
/
+1
*
Adjust naming of Win32/64 and x86/64 words in comments and documentation
Ivan Maidanski
2022-09-26
1
-1
/
+1
*
Use cast to void instead of the attribute to indicate unused arguments
Ivan Maidanski
2022-09-15
1
-1
/
+4
*
Specify that internal allocations failure is unlikely
Ivan Maidanski
2022-06-07
1
-1
/
+1
*
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
/
+3
*
Replace comments about GC is held or not with relevant assertions
Ivan Maidanski
2022-05-11
1
-13
/
+7
*
Fix typo in comment of GC_mark_fo
Ivan Maidanski
2022-05-10
1
-1
/
+1
*
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
-3
/
+3
*
Support client stop function properly in maybe_gc and collect_a_little
Ivan Maidanski
2022-04-29
1
-1
/
+1
*
Replace GC_MARK_FO macro with inline functions
Ivan Maidanski
2022-04-29
1
-22
/
+33
*
Avoid potential TSan report for GC_make_disappearing_links_disappear
Ivan Maidanski
2022-03-17
1
-1
/
+1
*
Print value of links in GC_dump_finalization_links
Ivan Maidanski
2022-03-16
1
-5
/
+5
*
Assert that disappearing links are accessible during registration and GC
Ivan Maidanski
2022-03-16
1
-0
/
+10
*
Add I_HOLD_LOCK assertion to scratch_alloc/recycle and their callers
Ivan Maidanski
2022-01-17
1
-0
/
+3
*
Fix missing lock when GC_generate_random_valid_address is called
Ivan Maidanski
2022-01-16
1
-1
/
+4
*
Check pointer tag in all mark procedures (E2K)
Ivan Maidanski
2022-01-12
1
-5
/
+7
*
Fix typo in comment and better document register_finalizer_inner
Ivan Maidanski
2021-12-26
1
-2
/
+5
*
Move public header files to include/gc in source tree
Ivan Maidanski
2021-11-25
1
-1
/
+1
*
Synchronize copyright years between README files
Ivan Maidanski
2021-11-22
1
-1
/
+1
*
Fix 'Wrong finalization data' gctest failure using noinline (MS VC x86)
Ivan Maidanski
2021-09-24
1
-19
/
+4
*
Update copyright information in alloc.c and other modified files (2020)
Ivan Maidanski
2020-08-01
1
-1
/
+2
*
Move GC state pointer variables into GC_arrays
Ivan Maidanski
2020-07-19
1
-25
/
+1
*
Move GC state non-pointer variables into GC_arrays
Ivan Maidanski
2020-07-10
1
-4
/
+0
*
Change type of toggleref_array_size/capacity to size_t
Ivan Maidanski
2020-06-21
1
-14
/
+15
*
Change log_size fields of finalizer to unsigned type
Ivan Maidanski
2020-05-18
1
-52
/
+40
*
Remove redundant check of GC_free argument in register_finalizer
Ivan Maidanski
2019-09-10
1
-2
/
+0
*
Fix 'wrong finalization data' gctest failure on Windows
Ivan Maidanski
2019-08-02
1
-0
/
+19
*
Workaround 'duplicate expression for condition and assignment' cppcheck FP
Ivan Maidanski
2019-04-23
1
-1
/
+1
*
Avoid a full GC when growing finalizer tables if in incremental mode
Jonas Echterhoff
2019-02-22
1
-1
/
+3
*
Use GC_WORD_MAX macro across all C source files
Ivan Maidanski
2018-11-07
1
-1
/
+1
*
Remove PUSH_OBJ multi-line macro
Ivan Maidanski
2018-07-05
1
-4
/
+2
*
Remove multi-line macros (ITERATE_DL_HASHTBL_*) in finalize
Ivan Maidanski
2018-07-05
1
-64
/
+47
*
Eliminate duplicate clear_mark_bit call when removing disappearing link
Ivan Maidanski
2018-07-04
1
-2
/
+0
*
Add GC_reachable_here after GC_dirty in GC source
Ivan Maidanski
2018-06-23
1
-3
/
+7
*
Fix missing GC_dirty calls for GC-allocated objects used internally
Ivan Maidanski
2018-05-18
1
-1
/
+39
*
Add assertions to finalize and threads support for MANUAL_VDB needs
Ivan Maidanski
2018-05-16
1
-3
/
+7
*
Eliminate 'boolean result used in bitwise operation' cppcheck warning
Ivan Maidanski
2018-04-20
1
-3
/
+3
*
Avoid potential data race during apply_to_each_object(reset_back_edge)
Ivan Maidanski
2018-04-10
1
-2
/
+0
*
Fix ASSERT_CANCEL_DISABLED violation in try_to_collect_inner
Ivan Maidanski
2018-03-21
1
-1
/
+5
*
Fix unbounded heap growth in case of intensive disappearing links usage
Ivan Maidanski
2018-03-21
1
-5
/
+20
*
Fix 'scope of var can be reduced' cppcheck err in enqueue_all_finalizers
Ivan Maidanski
2018-03-15
1
-4
/
+5
[next]