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_support.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Prevent (fix) parallel custom mark procs run in single-threaded clients
Ivan Maidanski
2022-06-15
1
-17
/
+23
*
Revert "Check real-symbols are already initialized in pthread_join/detach"
Ivan Maidanski
2022-06-15
1
-4
/
+2
*
Avoid potential race in GC_init_real_syms after GC_allow_register_threads
Ivan Maidanski
2022-06-15
1
-0
/
+1
*
Fix assertion violation in GC_allow_register_threads on Windows
Ivan Maidanski
2022-06-15
1
-1
/
+7
*
Prevent changing of GC_markers_m1 value while collection in progress
Ivan Maidanski
2022-06-14
1
-0
/
+3
*
Fix potential race if start_mark_threads called from threads in child
Ivan Maidanski
2022-06-14
1
-1
/
+1
*
Fix linking of tests in case of finalization is off
Ivan Maidanski
2022-04-23
1
-24
/
+29
*
Fix hang on sem_wait in GC_suspend_thread if thread was resumed recently
Ivan Maidanski
2022-04-21
1
-7
/
+13
*
Fix context saving when GC_suspend_thread(self)
Ivan Maidanski
2022-04-21
1
-29
/
+81
*
Do not send signal to thread which is suspended manually
Ivan Maidanski
2022-04-20
1
-0
/
+21
*
Add GC_ prefix to suspend_self_inner
Ivan Maidanski
2022-04-20
1
-2
/
+1
*
Fix recursive malloc during pthread_create (E2K)
Ivan Maidanski
2022-04-20
1
-17
/
+15
*
Workaround TSan FP in acquire_mark_lock called from fork_prepare_proc
Ivan Maidanski
2022-04-01
1
-20
/
+44
*
Fix GC_suspend_thread if called before thread destructor
Ivan Maidanski
2022-03-29
1
-0
/
+10
*
Workaround TSan false positives in fork_prepare_proc
Ivan Maidanski
2022-03-29
1
-3
/
+40
*
Fix assertion violation of GC_thread_key alignment if pthread-based TLS
Ivan Maidanski
2022-03-29
1
-1
/
+1
*
Support Elbrus 2000 (Linux/e2k)
Ilya Kurdyukov
2022-03-14
1
-0
/
+40
*
Fix 'GC_greatest_stack_base_below is defined but not used' warning (IA64)
Ivan Maidanski
2021-10-14
1
-1
/
+2
*
Ensure process is running on one CPU core if AO ops are emulated with locks
Ivan Maidanski
2021-09-20
1
-5
/
+38
*
Adjust spaces around '=' in printed messages
Ivan Maidanski
2021-09-15
1
-13
/
+13
*
Update copyright information in alloc.c and other modified files (2021)
Ivan Maidanski
2021-09-09
1
-1
/
+1
*
Ensure required Linux version at runtime for SOFT_VDB
Ivan Maidanski
2021-09-05
1
-26
/
+1
*
Fix GC_proc_fd value in child process at fork (Solaris)
Ivan Maidanski
2021-09-01
1
-1
/
+4
*
Fix 'MAX_MARKERS is undefined' compiler error if no parallel marker
Ivan Maidanski
2021-08-06
1
-2
/
+2
*
Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB
Ivan Maidanski
2021-08-04
1
-6
/
+15
*
Eliminate 't->flags not atomically updated' code defect FP
Ivan Maidanski
2021-07-24
1
-2
/
+2
*
Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP
Ivan Maidanski
2021-07-24
1
-0
/
+1
*
New API (GC_set_markers_count) to control number of parallel markers
Ivan Maidanski
2020-08-13
1
-3
/
+17
*
Update copyright information in alloc.c and other modified files (2020)
Ivan Maidanski
2020-08-01
1
-0
/
+1
*
Workaround 'me->thread_blocked is always 1' cppcheck warning in do_blocking
Ivan Maidanski
2020-02-17
1
-1
/
+1
*
Revert 'Call GC_thr_init only once'
Ivan Maidanski
2020-02-11
1
-1
/
+1
*
Call GC_thr_init only once
Ivan Maidanski
2020-02-11
1
-1
/
+1
*
Fix pthread_setname_np detection on Linux and snprintf usage warning
Ivan Maidanski
2020-02-07
1
-7
/
+11
*
Set name of GC marker threads
Ivan Maidanski
2020-02-06
1
-0
/
+31
*
Allocate start_info struct on the stack in GC_pthread_create
Thomas Thiriez
2019-10-29
1
-23
/
+11
*
Fix 'unused function GC_lock' compiler warning
Ivan Maidanski
2019-05-29
1
-11
/
+14
*
Add API functions to get and set the stack bottom of each thread
Brian J. Cardiff
2019-05-06
1
-0
/
+56
*
Replace 'stack base' with 'stack bottom' in the documentation
Ivan Maidanski
2019-04-26
1
-1
/
+1
*
Check real-symbols are already initialized in pthread_join/detach
Ivan Maidanski
2019-04-25
1
-2
/
+4
*
Enable true incremental collection even if parallel marker is on
Ivan Maidanski
2019-04-17
1
-2
/
+0
*
Replace "msecs" with "ms" in all comments and messages
Ivan Maidanski
2019-01-06
1
-2
/
+2
*
Workaround 'me assigned value never used' cppcheck FP in register_my_thread
Ivan Maidanski
2018-12-29
1
-0
/
+3
*
Do not use 'ifndef AO_CLEAR' in mark, pthread_support and gctest
Ivan Maidanski
2018-12-06
1
-1
/
+2
*
Workaround 'var reassigned before old value use' cppcheck false positive
Ivan Maidanski
2018-11-29
1
-0
/
+6
*
Do not use spin locks if AO test-and-set is emulated (pthreads)
Ivan Maidanski
2018-11-20
1
-2
/
+2
*
Workaround 'local address assignment to a global variable' CSA warning
Ivan Maidanski
2018-11-13
1
-2
/
+2
*
Reduce scope of local variables in GC_remove_all_threads_but_me
Ivan Maidanski
2018-11-09
1
-2
/
+3
*
Use GC_WORD_MAX macro across all C source files
Ivan Maidanski
2018-11-07
1
-1
/
+1
*
Call real pthread_sigmask instead of its wrapper in start_mark_threads
Ivan Maidanski
2018-09-28
1
-2
/
+2
*
Prevent a deadlock in suspend_thread and after process forking
Ivan Maidanski
2018-09-27
1
-1
/
+4
[next]