summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
* Fix use of unset errno after pthread_sigmask callsIvan Maidanski2022-11-141-4/+2
* Fix double initialization of main thread local free lists on Win32Ivan Maidanski2022-11-141-12/+12
* Fix missing result check of pthread_attr_getdetachstate in pthread_createIvan Maidanski2022-11-141-7/+4
* Fix typo in comment belonging to dll_thread_tableIvan Maidanski2022-11-141-1/+1
* Fix missing GC_CALLBACK for GC_waitForSingleObjectInfiniteIvan Maidanski2022-11-141-1/+1
* Fix loop condition over dll_thread_table in GC_lookup_pthread (Win32)Ivan Maidanski2022-11-141-1/+1
* Prevent (fix) parallel custom mark procs run in single-threaded clientsIvan Maidanski2022-06-161-15/+21
* Fix abort in Win32 DllMain if PARALLEL_MARKIvan Maidanski2022-06-151-4/+0
* Do not assert that GC is initialized at DLL_THREAD_DETACH (Win32)Ivan Maidanski2022-06-151-1/+0
* Fix assertion violation in GC_allow_register_threads on WindowsIvan Maidanski2022-06-151-2/+8
* Remove useless TSan W/A about read of mark_lock_holder for WindowsIvan Maidanski2022-06-151-4/+2
* Prevent changing of GC_markers_m1 value while collection in progressIvan Maidanski2022-06-151-0/+3
* Fix potential race if start_mark_threads called from threads in childIvan Maidanski2022-06-151-2/+2
* Fix assertion violation of GC_thread_key alignment if pthread-based TLSIvan Maidanski2022-04-241-1/+1
* Fix parallel_initialized assertion violation in initsecondarythread (Win32)Ivan Maidanski2022-02-211-1/+1
* Eliminate 'old_gc_no is initialized but not referenced' MS VC false warningIvan Maidanski2022-02-211-0/+4
* Eliminate 'cast between incompatible func types' warnings for FARPROC varsIvan Maidanski2021-08-211-2/+2
* Prevent GetThreadContext failure (Windows)Jonathan Chambers2019-10-091-66/+196
* Do not hold GC_fault_handler_lock when in Sleep (Win32)Ivan Maidanski2019-10-091-11/+15
* Refactoring of WoW64 workaround (Win32)Ivan Maidanski2019-10-071-59/+57
* Fix first_thread stack_base initialzation if custom GC_stackbottom (Win32)Ivan Maidanski2019-05-161-8/+5
* Fix GetThreadContext stale register values use if WoW64 (Win32)Hamayama2019-02-081-2/+73
* Workaround 'local address assignment to a global variable' CSA warningIvan Maidanski2018-11-261-1/+1
* Adjust #error messages formatIvan Maidanski2018-11-261-1/+1
* Use GC_WORD_MAX macro across all C source filesIvan Maidanski2018-11-261-2/+2
* Support UWP/arm64 targetTautvydas Zilys2018-11-261-0/+6
* Reduce scope of local variables in GC_remove_all_threads_but_meIvan Maidanski2018-11-261-1/+3
* Eliminate 'pointer targets differ in signedness' compiler warning (Win32)Ivan Maidanski2018-11-261-2/+6
* Fix 'collecting from unknown thread' abort in leak-finding mode for Win32Ivan Maidanski2018-11-241-1/+1
* Fix concurrent bitmap update in GC_dirtyIvan Maidanski2018-09-281-12/+2
* New API to turn on manual VDB at runtimeIvan Maidanski2018-08-151-2/+3
* Eliminate 'scope of var can be reduced' cppcheck warning in pthread_joinIvan Maidanski2018-07-111-2/+4
* Add GC_reachable_here after GC_dirty in GC sourceIvan Maidanski2018-06-231-0/+3
* Add missing type casts in remap and register_my_thread_innerIvan Maidanski2018-06-201-1/+1
* Eliminate 'variable might be uninitialized' warning in win32_start_innerIvan Maidanski2018-06-191-0/+1
* Enable compilation for Cygwin with MPROTECT_VDBIvan Maidanski2018-05-191-1/+1
* Fix missing GC_dirty calls for GC-allocated objects used internallyIvan Maidanski2018-05-181-0/+8
* Add assertions to finalize and threads support for MANUAL_VDB needsIvan Maidanski2018-05-161-1/+5
* Fix assertion violation in DllMain of win32_threadsIvan Maidanski2018-03-221-3/+0
* Declare all internal functions in private headers instead of .c filesIvan Maidanski2018-02-281-4/+0
* Always include gc_atomic_ops.h unless threads are disabledIvan Maidanski2018-02-261-1/+0
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-4/+4
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-12/+22
* Initial support of Xbox One (DURANGO) targetJonathan Chambers2018-01-301-13/+13
* Fix data race in mark_thread when updating mark_noIvan Maidanski2017-12-011-1/+0
* Workaround TSan false positive about read of mark_lock_holderIvan Maidanski2017-11-301-2/+4
* Eliminate 'this statement may fall through' GCC warningsIvan Maidanski2017-11-291-1/+2
* Move conditional GC_need_to_lock setting to gc_locks.hIvan Maidanski2017-10-061-19/+10
* Fix pthread_detach for threads not yet registered (Cygwin, winpthreads)Ivan Maidanski2017-09-271-2/+4
* Fix pthread_join when thread is registered in thread key destructorIvan Maidanski2017-09-261-0/+2