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
/
win32_threads.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use EXPECT() in GC_lookup_thread and GC_lookup_by_pthread
Ivan Maidanski
2023-04-06
1
-1
/
+1
*
Add assertion to verify GC_threads hash table entries are chained properly
Ivan Maidanski
2023-04-06
1
-1
/
+3
*
Fix signals delivery fail in find-leak mode if init from non-main thread
Ivan Maidanski
2023-04-06
1
-8
/
+1
*
Define GC_self_thread_inner to lookup GC_thread of current thread
Ivan Maidanski
2023-03-04
1
-1
/
+0
*
Adjust WoW64 workaround to work on UWP/WinRT
Jonathan Chambers
2023-02-20
1
-17
/
+60
*
Uniform use of GC_lookup_by_pthread in GC_pthread_join/detach
Ivan Maidanski
2022-12-31
1
-18
/
+13
*
Check out-of-memory and set in_thread_creation inside GC_new_thread
Ivan Maidanski
2022-12-31
1
-5
/
+0
*
Use GC_delete_thread instead of GC_delete_gc_thread_no_free
Ivan Maidanski
2022-12-31
1
-8
/
+6
*
Disallow explicit unregister of non-main thread if registered by DllMain
Ivan Maidanski
2022-12-19
1
-11
/
+16
*
Fix double call of unregister_my_thread if thread registered by DllMain
Ivan Maidanski
2022-12-19
1
-2
/
+3
*
Document that GC_unregister_my_thread result value is dummy
Ivan Maidanski
2022-12-19
1
-3
/
+3
*
Eliminate code defect of volatile read in assertion in Win32 GC_start_world
Ivan Maidanski
2022-12-12
1
-2
/
+4
*
Move stack-related fields out of GC_thread to GC_stack_context_t
Ivan Maidanski
2022-12-11
1
-60
/
+68
*
Fix 'GC_write called with write_disabled' assertion in GC_suspend
Ivan Maidanski
2022-12-09
1
-1
/
+2
*
Avoid code duplication between pthread_support.c and win32_threads.c
Ivan Maidanski
2022-12-06
1
-1462
/
+114
*
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
-5
/
+8
*
Fix negative heap size values reported in WARN
Ivan Maidanski
2022-11-01
1
-1
/
+1
*
Eliminate 'NUMERIC_THREAD_ID is unknown' cppcheck warning
Ivan Maidanski
2022-10-19
1
-1
/
+1
*
Eliminate 'boolean result used in bitwise op' cppcheck FP in GC_thr_init
Ivan Maidanski
2022-10-19
1
-1
/
+1
*
Move pthread_atfork() call to a separate function
Ivan Maidanski
2022-10-19
1
-13
/
+17
*
Rename thread_args and GC_main_thread in win32_threads.c
Ivan Maidanski
2022-10-19
1
-36
/
+38
*
Unify GC_[mark_]lock_holder variable definition
Ivan Maidanski
2022-10-17
1
-7
/
+5
*
Fix double initialization of main thread local free lists on Win32
Ivan Maidanski
2022-10-14
1
-8
/
+10
*
Fix missing result check of pthread_attr_getdetachstate in pthread_create
Ivan Maidanski
2022-10-11
1
-7
/
+4
*
Remove GC_mark_threads variable
Ivan Maidanski
2022-10-06
1
-2
/
+0
*
Define GC_thread type in a single place both for pthreads and Win32
Ivan Maidanski
2022-10-06
1
-175
/
+24
*
Move GC_NO_THREADS_DISCOVERY definition to gcconfig.h
Ivan Maidanski
2022-10-06
1
-9
/
+1
*
Unify GC_Thread_Rep and thread id type in win32_threads.c
Ivan Maidanski
2022-10-06
1
-171
/
+180
*
Fix 'scope of hv can be reduced' cppcheck warning in GC_lookup_pthread
Ivan Maidanski
2022-10-01
1
-1
/
+2
*
Rename stack[_size] in GC_Thread_Rep and GC_register_altstack
Ivan Maidanski
2022-10-01
1
-4
/
+4
*
Fix typo in comment belonging to dll_thread_table
Ivan Maidanski
2022-09-30
1
-1
/
+1
*
Consistent naming of GC_thread local variables
Ivan Maidanski
2022-09-30
1
-99
/
+98
*
Fix missing GC_CALLBACK for GC_waitForSingleObjectInfinite
Ivan Maidanski
2022-09-28
1
-1
/
+1
*
Define internal macro NO_SEH_AVAILABLE where SEH is absent
Ivan Maidanski
2022-09-27
1
-2
/
+2
*
Adjust naming of Win32/64 and x86/64 words in comments and documentation
Ivan Maidanski
2022-09-26
1
-8
/
+8
*
Remove unreachable code in GC_lookup_pthread
Ivan Maidanski
2022-09-22
1
-19
/
+4
*
Fix loop condition over dll_thread_table in GC_lookup_pthread (Win32)
Ivan Maidanski
2022-09-22
1
-1
/
+1
*
Use cast to void instead of the attribute to indicate unused arguments
Ivan Maidanski
2022-09-15
1
-8
/
+12
*
Prevent (fix) parallel custom mark procs run in single-threaded clients
Ivan Maidanski
2022-06-01
1
-15
/
+22
*
Call GC_init_parallel only from GC_init
Ivan Maidanski
2022-05-31
1
-41
/
+22
*
Refine comments in code regarding DllMain-based threads registration
Ivan Maidanski
2022-05-30
1
-3
/
+5
*
Fix abort in Win32 DllMain if PARALLEL_MARK
Ivan Maidanski
2022-05-30
1
-4
/
+0
*
Do not assert that GC is initialized at DLL_THREAD_DETACH (Win32)
Ivan Maidanski
2022-05-30
1
-1
/
+0
*
Specify that error conditions are unlikely to be true in threads code
Ivan Maidanski
2022-05-29
1
-44
/
+37
*
Update copyright information in alloc.c and other modified files (2022)
Ivan Maidanski
2022-05-27
1
-1
/
+1
*
Fix assertion violation in GC_allow_register_threads on Windows
Ivan Maidanski
2022-05-25
1
-2
/
+8
*
Ensure GC is initialized when GC_push_all_stacks() is called
Ivan Maidanski
2022-05-25
1
-11
/
+14
*
Remove useless TSan W/A about read of mark_lock_holder for Windows
Ivan Maidanski
2022-05-23
1
-4
/
+2
*
Define GC_get_parallel and GC_set_markers_count in single-threaded GC
Ivan Maidanski
2022-05-20
1
-8
/
+6
[next]