summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Public API (GC_deinit) to allow Win32 critical sections deletionTautvydas Zilys2017-07-201-2/+0
* Fix gctest crash if configure --enable-handle-fork on DarwinIvan Maidanski2017-06-291-2/+1
* Ensure GC initialized when atfork_prepare is called by clientIvan Maidanski2017-06-231-0/+1
* Eliminate 'scope of variable can be reduced' cppcheck warnings (Win32)Ivan Maidanski2017-03-071-2/+1
* Add AO primitives implementation to GC based on C11 atomic intrinsicIvan Maidanski2017-01-251-1/+1
* Eliminate 'GC_collecting is set but never used' code defect (Win32)Ivan Maidanski2017-01-181-5/+0
* Fix compilation for winpthreads if HANDLE_FORKIvan Maidanski2016-12-171-4/+3
* Workaround 'GC_DllMain is never used' cppcheck style warningIvan Maidanski2016-11-171-0/+3
* Workaround 'condition is always false' cppcheck warning in get_next_stackIvan Maidanski2016-10-251-0/+4
* Workaround 'value of macro unknown' cppcheck info messagesIvan Maidanski2016-10-241-1/+1
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-10/+14
* Workaround 'variable reassigned before old value used' cppcheck warningsIvan Maidanski2016-10-191-0/+6
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-15/+15