summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix pthread_join to avoid thread removal on failure (Cygwin, winpthreads)Ivan Maidanski2017-09-261-12/+15
* Fix removal of dead threads in a child processIvan Maidanski2017-09-261-2/+2
* Fix double lock in pthread_detach (Cygwin, winpthreads)Ivan Maidanski2017-09-261-2/+0
* Fix missing started_thread_while_stopped call from mark_some if GCC/ClangIvan Maidanski2017-09-191-2/+2
* Fix assertion violation in return_single_freelist in child processIvan Maidanski2017-08-281-1/+2
* Fix GC_remove_specific invocation from remove_all_threads_but_meIvan Maidanski2017-08-281-1/+1
* Simplify THREAD_TABLE_INDEX expression for Win32/64Ivan Maidanski2017-08-251-1/+1
* Add debug logging to new_thread about GC_threads hash table collisionsIvan Maidanski2017-08-251-1/+5
* Eliminate most of collisions in GC_threads on Linux/x64Ivan Maidanski2017-08-241-2/+3
* Change type of THREAD_TABLE_INDEX result to int in win32_threads.cIvan Maidanski2017-08-241-7/+7
* Fix deadlock in GC_help_marker caused by use of mark_cv of parent processIvan Maidanski2017-08-221-2/+15
* Avoid busy waiting in mark_thread while GC_parallel is falseIvan Maidanski2017-08-221-1/+5
* Eliminate unsigned fl_builder_count underflow in mark_threadIvan Maidanski2017-08-221-1/+1