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
*
Define marker_[b]sp only if needed
Ivan Maidanski
2021-10-14
1
-6
/
+15
*
Fix 'GC_greatest_stack_base_below is defined but not used' warning (IA64)
Ivan Maidanski
2021-10-14
1
-1
/
+2
*
Print thread number on marker thread creation failure
Ivan Maidanski
2021-10-02
1
-4
/
+3
*
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
*
New API to turn on manual VDB at runtime
Ivan Maidanski
2018-08-15
1
-1
/
+1
*
Fix the build for N3DS
Josh Peterson
2018-08-01
1
-0
/
+4
*
Fix missing GC_dirty calls for GC-allocated objects used internally
Ivan Maidanski
2018-05-18
1
-0
/
+4
*
Add assertions to finalize and threads support for MANUAL_VDB needs
Ivan Maidanski
2018-05-16
1
-0
/
+4
*
Use THREAD_EQUAL consistently to compare pthread_t values
Ivan Maidanski
2018-04-20
1
-1
/
+1
*
Fix thread_suspend fail for threads registered from key destructor (OS X)
Ivan Maidanski
2018-03-23
1
-0
/
+5
*
Use atomic load/store for the concurrently accessed variables in GC_lock
Ivan Maidanski
2018-03-13
1
-30
/
+16
*
Workaround sem_wait failure in pthread_create on Haiku
Ivan Maidanski
2018-03-07
1
-0
/
+4
*
Revert 'Report errno in case of sem_wait failure in GC_pthread_create'
Ivan Maidanski
2018-03-07
1
-2
/
+1
*
Wrap remaining extern symbols in .c files into EXTERN_C_BEGIN/END
Ivan Maidanski
2018-03-02
1
-4
/
+7
*
Declare all internal functions in private headers instead of .c files
Ivan Maidanski
2018-02-28
1
-11
/
+0
*
Eliminate warning about unused start_routine for Orbis and PSP2
Ivan Maidanski
2018-02-28
1
-5
/
+5
*
Report errno in case of sem_wait failure in GC_pthread_create
Ivan Maidanski
2018-02-23
1
-1
/
+2
*
Eliminate C++ warnings about deprecated register keyword (GC source)
Jay Krell
2018-02-22
1
-4
/
+4
*
Convert GC source files to valid C++ code
Ivan Maidanski
2018-02-16
1
-8
/
+8
[next]