summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
* Check thread is alive on each SuspendThread loop iteration (Win32)Ivan Maidanski2019-10-041-21/+32
* Do not hold GC_fault_handler_lock when in Sleep (Win32)Ivan Maidanski2019-10-041-6/+15
* Prevent use of unsaved thread context registers in incremental GC (Windows)Ivan Maidanski2019-09-251-10/+31
* Add assertion that thread is suspended when using context registersIvan Maidanski2019-09-161-0/+2
* Add debug messages on thread suspend/resume (Win32)Ivan Maidanski2019-09-161-0/+15
* Collapse multiple includes of windows.hIvan Maidanski2019-09-141-6/+0
* New macro (CONSOLE_LOG) to enable logging to console on Win32Ivan Maidanski2019-09-121-3/+4
* Do not define GC_write_cs for Xbox One targetIvan Maidanski2019-09-111-11/+9
* Workaround 'cnt var assigned but not used' cppcheck FP in copy_ptr_regsIvan Maidanski2019-09-101-1/+3
* Replace push_one calls with push_many_regs one for Win32 thread contextIvan Maidanski2019-09-101-7/+5
* Fix incorrect code generation by MS VC caused by excessive Thread_Rep sizeIvan Maidanski2019-09-101-83/+134
* Prevent GetThreadContext failure (Windows)Jonathan Chambers2019-09-051-6/+45
* Refactoring of WoW64 workaround (Win32)Ivan Maidanski2019-09-051-71/+69
* Add API functions to get and set the stack bottom of each threadBrian J. Cardiff2019-05-061-1/+73
* Fix first_thread stack_base initialzation if custom GC_stackbottom (Win32)Ivan Maidanski2019-04-291-8/+5
* Replace 'stack base' with 'stack bottom' in the documentationIvan Maidanski2019-04-261-1/+1
* Remove Win32 main_thread static variable if threads discovery is disabledIvan Maidanski2019-04-191-15/+15
* Enable true incremental collection even if parallel marker is onIvan Maidanski2019-04-171-4/+0
* Remove documentation specific to particular old BDWGC releasesIvan Maidanski2019-03-221-1/+1
* Fix GetThreadContext stale register values use if WoW64 (Win32)Hamayama2019-02-081-2/+73
* Workaround 'me assigned value never used' cppcheck FP in register_my_threadIvan Maidanski2018-12-291-0/+3
* Fix 'collecting from unknown thread' abort in leak-finding mode for Win32Ivan Maidanski2018-11-231-1/+1
* Workaround 'local address assignment to a global variable' CSA warningIvan Maidanski2018-11-131-1/+1
* Adjust #error messages formatIvan Maidanski2018-11-091-1/+1
* Reduce scope of local variables in GC_remove_all_threads_but_meIvan Maidanski2018-11-091-1/+3
* Use GC_WORD_MAX macro across all C source filesIvan Maidanski2018-11-071-2/+2
* Enable compilation without C runtime (Win32)Michael DeRoy2018-10-291-5/+6
* Support UWP/arm64 targetTautvydas Zilys2018-10-261-0/+6
* Eliminate 'pointer targets differ in signedness' compiler warning (Win32)Ivan Maidanski2018-10-091-2/+6
* Fix concurrent bitmap update in GC_dirtyIvan Maidanski2018-09-251-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