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
*
Clear GC_thread_key thread-local value on unregistering the thread
Ivan Maidanski
2023-05-15
1
-1
/
+0
*
Use THREAD_ID_EQUAL() to compare thread_id_t values
Ivan Maidanski
2023-04-28
1
-2
/
+2
*
Allow to randomly choose a CPU core if AO ops are emulated with locks
Ivan Maidanski
2023-04-25
1
-0
/
+13
*
Use EXPECT() in GC_lookup_thread and GC_lookup_by_pthread
Ivan Maidanski
2023-04-06
1
-1
/
+1
*
Revert "Remove first_thread/crtn static variables"
Ivan Maidanski
2023-04-06
1
-63
/
+79
*
Fix signals delivery fail in find-leak mode if init from non-main thread
Ivan Maidanski
2023-04-06
1
-1
/
+18
*
Eliminate null-ptr dereference code defect FP in remove_all_threads_but_me
Ivan Maidanski
2023-03-16
1
-1
/
+5
*
Move platform-dependent getspecific() call to a dedicated function
Ivan Maidanski
2023-03-10
1
-0
/
+1
*
Fix GC_thread_is_registered for finished threads
Ivan Maidanski
2023-03-10
1
-1
/
+3
*
Remove MAIN_THREAD flag in GC_thread
Ivan Maidanski
2023-03-09
1
-62
/
+36
*
Fix 'GC_Thread_Rep has no member named fnlz_pad/dummy' compiler error
Ivan Maidanski
2023-03-08
1
-2
/
+2
*
Remove first_thread/crtn static variables
Ivan Maidanski
2023-03-07
1
-79
/
+63
*
Define GC_self_thread_inner to lookup GC_thread of current thread
Ivan Maidanski
2023-03-04
1
-46
/
+35
*
Fix a typo in comment of GC_start_rtn_prepare_thread
Ivan Maidanski
2023-02-28
1
-1
/
+1
*
Remove unused DCL_LOCK_STATE
Ivan Maidanski
2023-01-30
1
-20
/
+0
*
Fix mistyped GC_free_inner in comment of GC_remove_all_threads_but_me
Ivan Maidanski
2023-01-17
1
-2
/
+2
*
Fix 'failed to create new win32 semaphore' Cygwin fatal error at fork
Ivan Maidanski
2023-01-02
1
-1
/
+2
*
Fix 'status not a member of GC_Thread_Rep' error in push_thread_structures
Ivan Maidanski
2023-01-01
1
-1
/
+4
*
Uniform use of GC_lookup_by_pthread in GC_pthread_join/detach
Ivan Maidanski
2022-12-31
1
-15
/
+7
*
Remove redundant assertions about GC_win32_dll_threads in pthread_support.c
Ivan Maidanski
2022-12-31
1
-11
/
+5
*
Use thread_id_self() in GC_pthread_exit
Ivan Maidanski
2022-12-31
1
-2
/
+2
*
Check out-of-memory and set in_thread_creation inside GC_new_thread
Ivan Maidanski
2022-12-31
1
-14
/
+11
*
Use GC_delete_thread instead of GC_delete_gc_thread_no_free
Ivan Maidanski
2022-12-31
1
-86
/
+33
*
Do not include semaphore.h from pthread_support.c on Orbis and Sony PSP
Ivan Maidanski
2022-12-30
1
-1
/
+1
*
Do not expose GC_nacl_gc_thread_self variable outside pthread_stop_world.c
Ivan Maidanski
2022-12-30
1
-5
/
+2
*
Fix joinable threads shutdown on NaCl
Ivan Maidanski
2022-12-30
1
-4
/
+8
*
Ensure GC_StackContext_Rep object allocated in GC_new_thread is marked
Ivan Maidanski
2022-12-29
1
-0
/
+14
*
Fix 'failed to get stack size for assertion' warning if winpthreads used
Ivan Maidanski
2022-12-20
1
-3
/
+3
*
Fix infinite wait in pthread_join/detach if thread already finished (Win32)
Ivan Maidanski
2022-12-20
1
-68
/
+24
*
Disallow explicit unregister of non-main thread if registered by DllMain
Ivan Maidanski
2022-12-19
1
-21
/
+10
*
Move stack-related fields out of GC_thread to GC_stack_context_t
Ivan Maidanski
2022-12-11
1
-92
/
+144
*
Eliminate 'cast signed to bigger unsigned' CSA warning in GC_new_thread
Ivan Maidanski
2022-12-09
1
-2
/
+2
*
Fix 'GC_write called with write_disabled' assertion in GC_suspend
Ivan Maidanski
2022-12-09
1
-2
/
+4
*
Remove main_altstack group of static variables
Ivan Maidanski
2022-12-07
1
-22
/
+7
*
Avoid code duplication between pthread_support.c and win32_threads.c
Ivan Maidanski
2022-12-06
1
-629
/
+969
*
Fix use of unset errno after pthread_sigmask calls
Ivan Maidanski
2022-11-13
1
-4
/
+2
*
Eliminate 'cast signed to bigger unsigned' CSA warning in WARN calls
Ivan Maidanski
2022-11-01
1
-6
/
+10
*
Eliminate 'boolean result used in bitwise op' cppcheck FP in GC_thr_init
Ivan Maidanski
2022-10-19
1
-1
/
+1
*
Adjust comments referring glibc version
Ivan Maidanski
2022-10-19
1
-2
/
+2
*
Do not free entry in GC_delete_gc_thread to match that on Win32
Ivan Maidanski
2022-10-19
1
-7
/
+9
*
Do not define GC_pthread_start/exit for Orbis and Sony PSP
Ivan Maidanski
2022-10-19
1
-116
/
+121
*
Move pthread_atfork() call to a separate function
Ivan Maidanski
2022-10-19
1
-143
/
+146
*
Rename GC_[inner_]start_routine to match that for Win32
Ivan Maidanski
2022-10-17
1
-6
/
+6
*
Change type of GC_collecting variable to match atomic operations over it
Ivan Maidanski
2022-10-17
1
-8
/
+7
*
Use register_my_thread_inner to add initial thread in pthread_support.c
Ivan Maidanski
2022-10-14
1
-79
/
+74
*
Use EXPECT() in checks of MAIN_THREAD bit
Ivan Maidanski
2022-10-14
1
-15
/
+15
*
Remove main_pthread_id variable
Ivan Maidanski
2022-10-14
1
-4
/
+2
*
Fix missing result check of pthread_attr_getdetachstate in pthread_create
Ivan Maidanski
2022-10-11
1
-1
/
+2
*
Include gc_inline.h from gc_priv.h
Ivan Maidanski
2022-10-11
1
-2
/
+0
*
Remove GC_mark_threads variable
Ivan Maidanski
2022-10-06
1
-4
/
+4
[next]