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
/
pthread_stop_world.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reduce probability of simulated signal loss in raise_signal
Ivan Maidanski
2023-04-07
1
-1
/
+1
*
Add assertion to verify GC_threads hash table entries are chained properly
Ivan Maidanski
2023-04-06
1
-0
/
+1
*
Refine debug message in GC_suspend_handler_inner
Ivan Maidanski
2023-04-06
1
-1
/
+1
*
Move platform-dependent getspecific() call to a dedicated function
Ivan Maidanski
2023-03-10
1
-0
/
+2
*
Remove MAIN_THREAD flag in GC_thread
Ivan Maidanski
2023-03-09
1
-12
/
+4
*
Define GC_self_thread_inner to lookup GC_thread of current thread
Ivan Maidanski
2023-03-04
1
-22
/
+16
*
Remove unused DCL_LOCK_STATE
Ivan Maidanski
2023-01-30
1
-3
/
+0
*
Uniform use of GC_lookup_by_pthread in GC_pthread_join/detach
Ivan Maidanski
2022-12-31
1
-3
/
+3
*
Do not expose GC_nacl_gc_thread_self variable outside pthread_stop_world.c
Ivan Maidanski
2022-12-30
1
-3
/
+8
*
Move stack-related fields out of GC_thread to GC_stack_context_t
Ivan Maidanski
2022-12-11
1
-33
/
+37
*
Eliminate 'skipping config since MAXSIG/_NSIG is unknown' cppcheck FP
Ivan Maidanski
2022-12-06
1
-2
/
+4
*
Reduce local variable scope in resend_lost_signals_retry for cppcheck
Ivan Maidanski
2022-12-02
1
-1
/
+2
*
Remove OpenBSD uthreads (GC_OPENBSD_UTHREADS) support
Greg Steuck
2022-11-25
1
-74
/
+32
*
Use EXPECT() in checks of MAIN_THREAD bit
Ivan Maidanski
2022-10-14
1
-1
/
+1
*
Change GC_Thread_Rep in pthread_support.h to match that of win32_threads.c
Ivan Maidanski
2022-10-06
1
-45
/
+42
*
Eliminate 'is_self set but not used' gcc warning in GC_push_all_stacks
Ivan Maidanski
2022-10-01
1
-2
/
+6
*
Consistent naming of GC_thread local variables
Ivan Maidanski
2022-09-30
1
-9
/
+11
*
Use cast to void instead of the attribute to indicate unused arguments
Ivan Maidanski
2022-09-15
1
-5
/
+6
*
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
-2
/
+2
*
Replace comments about GC is held or not with relevant assertions
Ivan Maidanski
2022-05-11
1
-8
/
+8
*
Change default GC_time_limit value from 50 to 15 ms
Ivan Maidanski
2022-05-06
1
-1
/
+1
*
Remove extra space after comma in license terms
Ivan Maidanski
2022-05-01
1
-1
/
+1
*
Eliminate redundant AO acquire barrier in GC_suspend_handler_inner
Ivan Maidanski
2022-04-21
1
-2
/
+2
*
Fix hang in select() called from suspend signal handler if TSan
Ivan Maidanski
2022-04-20
1
-46
/
+58
*
Do not reenter suspend signal if same signal used for suspend and restart
Ivan Maidanski
2022-04-19
1
-11
/
+10
*
Fix hang on sem_wait in GC_suspend_thread if thread was resumed recently
Ivan Maidanski
2022-04-17
1
-14
/
+33
*
Assert that thread bs_end is null before GET_PROCEDURE_STACK_LOCAL
Ivan Maidanski
2022-04-17
1
-0
/
+2
*
Remove thread_blocked field in GC_thread
Ivan Maidanski
2022-04-17
1
-7
/
+5
*
Eliminate code defect about GC_retry_signals update with the same value
Ivan Maidanski
2022-04-17
1
-5
/
+1
*
Eliminate duplicate GC_save_regs_in_stack calls (E2K)
Ivan Maidanski
2022-04-17
1
-3
/
+2
*
Workaround race defect FP regarding thread_blocked in do_blocking_locked
Ivan Maidanski
2022-04-17
1
-4
/
+1
*
Do not use usleep between signals resend if ThreadSanitizer
Ivan Maidanski
2022-04-11
1
-2
/
+3
*
Fix context saving when GC_suspend_thread(self)
Ivan Maidanski
2022-04-11
1
-3
/
+1
*
Do not send signal to thread which is suspended manually
Ivan Maidanski
2022-04-11
1
-6
/
+6
*
Add GC_ prefix to suspend_self_inner
Ivan Maidanski
2022-04-11
1
-4
/
+4
*
Avoid potential signal loss before sigsuspend in suspend_handler if TSan
Ivan Maidanski
2022-04-04
1
-14
/
+0
*
Initialize GC_retry_signals to true in GC_stop_init
Ivan Maidanski
2022-04-03
1
-7
/
+7
*
Revert "Avoid hang in usleep during signals resend in child if TSan"
Ivan Maidanski
2022-04-03
1
-10
/
+5
*
Revert "Workaround GCC TSan false positive in GC_lookup_thread_async"
Ivan Maidanski
2022-04-02
1
-1
/
+1
*
Avoid hang in usleep during signals resend in child process if TSan
Ivan Maidanski
2022-04-02
1
-5
/
+10
*
Use SIGSYS to suspend thread on Hurd, FreeBSD, RTEMS if built with TSan
Ivan Maidanski
2022-04-01
1
-0
/
+4
*
Workaround GCC TSan false positive in GC_lookup_thread_async
Ivan Maidanski
2022-04-01
1
-1
/
+1
*
Increase limit greatly before aborting on signals delivery failure
Ivan Maidanski
2022-03-31
1
-4
/
+6
*
Do not call GC_with_callee_saves_pushed in suspend_handler if restarting
Ivan Maidanski
2022-03-28
1
-16
/
+19
*
Eliminate 'unused variable stack_size' cppcheck FP in push_all_stacks
Ivan Maidanski
2022-03-28
1
-6
/
+5
*
Use same signal for threads suspend/resume by default on E2K and similar
Ivan Maidanski
2022-03-28
1
-2
/
+5
*
Allow to use same signal for thread suspend and restart
Ivan Maidanski
2022-03-27
1
-20
/
+32
*
Define and use SIGNAL_BASED_STOP_WORLD macro internally
Ivan Maidanski
2022-03-27
1
-4
/
+2
*
Fix GC_suspend_thread if called before thread destructor
Ivan Maidanski
2022-03-27
1
-5
/
+1
[next]