summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
* Fix parallel_initialized assertion violation in initsecondarythread (Win32)Ivan Maidanski2021-12-251-1/+1
* Eliminate 'old_gc_no is initialized but not referenced' MS VC false warningIvan Maidanski2021-12-241-0/+4
* Fix 'unresolved symbol GetModuleHandle' error in win32_threads.c (UWP)Ivan Maidanski2021-11-141-1/+11
* Define marker_[b]sp only if neededIvan Maidanski2021-10-141-6/+0
* Print thread number on marker thread creation failureIvan Maidanski2021-10-021-5/+5
* Adjust spaces around '=' in printed messagesIvan Maidanski2021-09-151-4/+4
* Update copyright information in alloc.c and other modified files (2021)Ivan Maidanski2021-09-091-1/+1
* Eliminate 'retry_cnt is assigned value but never used' cppcheck FPIvan Maidanski2021-08-301-5/+5
* New API (GC_set_markers_count) to control number of parallel markersIvan Maidanski2020-08-131-2/+16
* Update copyright information in alloc.c and other modified files (2020)Ivan Maidanski2020-08-011-0/+1
* Eliminate 'cast between incompatible func types' warnings for FARPROC varsIvan Maidanski2020-04-191-3/+3
* Eliminate 'cast between incompatible function types' gcc-8 warning (Win64)Ivan Maidanski2020-02-131-1/+3
* Revert 'Call GC_thr_init only once'Ivan Maidanski2020-02-111-1/+2
* Implement set_marker_thread_name on Windows 10Ivan Maidanski2020-02-111-4/+36
* Call GC_thr_init only onceIvan Maidanski2020-02-111-2/+1
* Fix pthread_setname_np detection on Linux and snprintf usage warningIvan Maidanski2020-02-071-7/+12
* Set name of GC marker threadsIvan Maidanski2020-02-061-0/+18
* 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