summaryrefslogtreecommitdiff
path: root/win32_threads.c
Commit message (Expand)AuthorAgeFilesLines
* Fix more typos in commentsOndrej Bilka2013-07-311-2/+2
* Fix stackbottom/stack_end assignment in GC_call_with_gc_activeIvan Maidanski2013-07-201-1/+4
* Do not set GC_lock_holder by call_with_alloc_lock if assertions disabledIvan Maidanski2013-07-151-2/+6
* Define SET/UNSET_MARK_LOCK_HOLDER macros to set/check GC_acquire_mark_lockIvan Maidanski2013-07-151-40/+38
* Add double-lock assertion to GC_acquire_mark_lockIvan Maidanski2013-07-151-0/+2
* Mark GC_started_thread_while_stopped() as GC_INNERIvan Maidanski2013-07-151-1/+1
* Make GC_mark_lock_holder variable staticIvan Maidanski2013-07-151-1/+1
* Fix GC_PTHREAD_PTRVAL definition for GC_PTHREADS_PARAMARK (Win32)Ivan Maidanski2013-07-151-1/+1
* Fix typos in commentsOndrej Bilka2013-07-111-2/+2
* Fix typo in comment of signalObjectAndWait_func (Win32)Ivan Maidanski2013-06-121-2/+2
* Adjust punctuation in comments and documentationIvan Maidanski2013-01-231-1/+1
* Change definition of macros represented as block to be simple statementIvan Maidanski2012-12-231-5/+5
* Replace GC_log/err_printf() followed by ABORT with ABORT_ARGn()Ivan Maidanski2012-12-111-3/+2
* Fix GC_CreateThread 'dwStackSize' argument type for Win64Ivan Maidanski2012-11-251-1/+1
* Add manual POSIX fork handling support (Android)Ivan Maidanski2012-11-211-5/+31
* Minor code refactoring of GC fork handlers (remove GC prefix)Ivan Maidanski2012-11-201-5/+5
* Add public GC_start_mark_threads() to allow parallel marker in fork childIvan Maidanski2012-11-191-6/+25
* Adjust logged messages in start_mark_threads and GC_thr_initIvan Maidanski2012-11-191-8/+11
* Minor code refactoring of GC_thr_init (use 'markers_m1' local variable)Ivan Maidanski2012-11-191-10/+12
* Fix GC_marker_Id elements initialization (WinCE)Ivan Maidanski2012-11-181-15/+17
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-10/+6
* Replace Win32 GC_delete_gc_thread with GC_delete_gc_thread_no_freeIvan Maidanski2012-11-111-13/+15
* Fix sizeof in GC_push_thread_structuresIvan Maidanski2012-10-171-1/+1
* Fix GC_CreateThread and GC_beginthreadex definition for CygwinIvan Maidanski2012-10-091-7/+7
* Fix all address-of-dummy operations by using GC_approx_sp() insteadIvan Maidanski2012-08-011-2/+1
* Fix all address-of-dummy operations by adding volatileIvan Maidanski2012-08-011-2/+2
* Fix USE_CUSTOM_SPECIFIC mode (if manually enabled) for Win32Ivan Maidanski2012-04-211-0/+9
* Add public GC_set_handle_fork to control forked child handling supportIvan Maidanski2012-04-021-9/+10
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-17/+21
* Fix GC_register_my_thread marking thread as detached (Cygwin/pthreads-w32)Ivan Maidanski2012-02-271-1/+5
* Remove GC_win32_dll_threads checking inside pthread-specific codeIvan Maidanski2012-02-271-22/+14
* Report GC_pthread_join/detach failure with appropriate messageIvan Maidanski2012-02-271-5/+7
* Delete GC_init_parallel call in some redirected pthread functions (Win32)Ivan Maidanski2012-02-271-7/+0
* Fix fork() handling on Cygwin (update child thread Id properly andIvan Maidanski2012-02-261-15/+32
* Code refactoring of GC_destroy_thread_local (move assertion on 'tlfs'Ivan Maidanski2012-02-251-0/+2
* Fix Cygwin support to handle fork() properlyIvan Maidanski2012-02-241-6/+93
* Fix Win32 GC_unregister_my_thread to ensure no ongoing incremental GCIvan Maidanski2012-02-211-1/+26
* Minor code adjustment (delete meaningless parentheses in abort messages)Ivan Maidanski2012-02-201-13/+13
* Add assertion ensuring proper alignment of 'pushed' GC symbolsIvan Maidanski2012-02-161-0/+2
* Remove part of DllMain-specific code which is always disabled (Win32)Ivan Maidanski2012-01-291-33/+20
* Add missing 'volatile' for AO_t variable definitionsIvan Maidanski2012-01-291-14/+18
* Make GC_parallel a synonym to GC_markers_m1Ivan Maidanski2012-01-281-5/+1
* Parallel-marker code refactoring (replace GC_markers with GC_markers_m1)Ivan Maidanski2012-01-281-26/+28
* Change GC_markers and GC_nprocs type to intIvan Maidanski2012-01-281-6/+6
* Prevent 'unused var' warnings and adjust ABORT message in GC_DllMainIvan Maidanski2012-01-231-8/+5
* Turn some unreachable return statements into reachable (to suppressIvan Maidanski2012-01-231-7/+8
* Fix extra/gc.c to enable GC source inclusion from multi-threaded appIvan Maidanski2012-01-131-0/+10
* Improve GC_thread_is_registered implementation and testingIvan Maidanski2012-01-121-2/+8
* Add GC_thread_is_registered API functionZoltan Varga2012-01-121-0/+6
* Optimization: move pthread_self calls out of LOCK sectionIvan Maidanski2012-01-111-1/+2