summaryrefslogtreecommitdiff
path: root/pthread_support.c
Commit message (Expand)AuthorAgeFilesLines
* Fix GC_thread_is_registered for finished threadsIvan Maidanski2023-03-141-1/+1
* Fix a typo in comment of GC_start_rtn_prepare_threadIvan Maidanski2023-03-141-1/+1
* Fix joinable threads shutdown on NaClIvan Maidanski2023-03-141-6/+8
* Fix mistyped GC_free_inner in comment of GC_remove_all_threads_but_meIvan Maidanski2023-03-141-2/+2
* Eliminate 'cast signed to bigger unsigned' CSA warning in GC_new_threadIvan Maidanski2023-03-141-1/+1
* Eliminate 'cast signed to bigger unsigned' CSA warning in WARN callsIvan Maidanski2022-11-141-1/+2
* Fix use of unset errno after pthread_sigmask callsIvan Maidanski2022-11-141-6/+3
* Fix missing result check of pthread_attr_getdetachstate in pthread_createIvan Maidanski2022-11-141-1/+2
* Prevent (fix) parallel custom mark procs run in single-threaded clientsIvan Maidanski2022-06-161-18/+25
* Avoid potential race in GC_init_real_syms after GC_allow_register_threadsIvan Maidanski2022-06-151-0/+1
* Fix assertion violation in GC_allow_register_threads on WindowsIvan Maidanski2022-06-151-1/+7
* Prevent changing of GC_markers_m1 value while collection in progressIvan Maidanski2022-06-151-0/+3
* Fix potential race if start_mark_threads called from threads in childIvan Maidanski2022-06-151-1/+1
* Fix hang on sem_wait in GC_suspend_thread if thread was resumed recentlyIvan Maidanski2022-04-241-7/+13
* Fix context saving when GC_suspend_thread(self)Ivan Maidanski2022-04-241-23/+75
* Do not send signal to thread which is suspended manuallyIvan Maidanski2022-04-241-0/+21
* Fix GC_suspend_thread if called before thread destructorIvan Maidanski2022-04-241-0/+9
* Fix assertion violation of GC_thread_key alignment if pthread-based TLSIvan Maidanski2022-04-241-1/+1
* Fix 'GC_greatest_stack_base_below is defined but not used' warning (IA64)Ivan Maidanski2021-10-141-1/+2
* Ensure process is running on one CPU core if AO ops are emulated with locksIvan Maidanski2021-09-201-5/+38
* Fix GC_proc_fd value in child process at fork (Solaris)Ivan Maidanski2021-09-121-1/+4
* Allocate start_info struct on the stack in GC_pthread_createThomas Thiriez2020-03-131-23/+11
* Fix 'unused function GC_lock' compiler warningIvan Maidanski2019-06-271-11/+14
* Do not use 'ifndef AO_CLEAR' in mark, pthread_support and gctestIvan Maidanski2018-12-211-1/+2
* Workaround 'local address assignment to a global variable' CSA warningIvan Maidanski2018-11-261-2/+2
* Use GC_WORD_MAX macro across all C source filesIvan Maidanski2018-11-261-1/+1
* Reduce scope of local variables in GC_remove_all_threads_but_meIvan Maidanski2018-11-261-2/+3
* Do not use spin locks if AO test-and-set is emulated (pthreads)Ivan Maidanski2018-11-261-2/+2
* Call real pthread_sigmask instead of its wrapper in start_mark_threadsIvan Maidanski2018-10-031-2/+2
* Fix concurrent bitmap update in GC_dirtyIvan Maidanski2018-09-281-1/+4
* New API to turn on manual VDB at runtimeIvan Maidanski2018-08-151-1/+1
* Fix the build for N3DSJosh Peterson2018-08-011-0/+4
* Fix missing GC_dirty calls for GC-allocated objects used internallyIvan Maidanski2018-05-181-0/+4
* Add assertions to finalize and threads support for MANUAL_VDB needsIvan Maidanski2018-05-161-0/+4
* Use THREAD_EQUAL consistently to compare pthread_t valuesIvan Maidanski2018-04-201-1/+1
* Fix thread_suspend fail for threads registered from key destructor (OS X)Ivan Maidanski2018-03-231-0/+5
* Use atomic load/store for the concurrently accessed variables in GC_lockIvan Maidanski2018-03-131-30/+16
* Workaround sem_wait failure in pthread_create on HaikuIvan Maidanski2018-03-071-0/+4
* Revert 'Report errno in case of sem_wait failure in GC_pthread_create'Ivan Maidanski2018-03-071-2/+1
* Wrap remaining extern symbols in .c files into EXTERN_C_BEGIN/ENDIvan Maidanski2018-03-021-4/+7
* Declare all internal functions in private headers instead of .c filesIvan Maidanski2018-02-281-11/+0
* Eliminate warning about unused start_routine for Orbis and PSP2Ivan Maidanski2018-02-281-5/+5
* Report errno in case of sem_wait failure in GC_pthread_createIvan Maidanski2018-02-231-1/+2
* 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-8/+8
* Initial support of Sony PlayStation Portable 2Jonathan Chambers2018-02-011-5/+5
* Initial support of Orbis targetJonathan Chambers2018-01-291-17/+23
* Initial support of Haiku/amd64Calvin Buckley2018-01-241-2/+2
* Use HOST_ANDROID define instead of PLATFORM_ANDROIDZoltan Varga2018-01-241-2/+2
* Fix GC allocation mutex in child after a forkGustavo Giraldez2018-01-191-0/+20