]> granicus.if.org Git - gc/history - pthread_support.c
Refactoring of CMake script to use ANDROID/APPLE/CYGWIN/MSYS variables
[gc] / pthread_support.c
2019-05-29 Ivan MaidanskiFix 'unused function GC_lock' compiler warning
2019-05-06 Brian J. CardiffAdd API functions to get and set the stack bottom of...
2019-04-26 Ivan MaidanskiReplace 'stack base' with 'stack bottom' in the documen...
2019-04-25 Ivan MaidanskiCheck real-symbols are already initialized in pthread_j...
2019-04-17 Ivan MaidanskiEnable true incremental collection even if parallel...
2019-01-06 Ivan MaidanskiReplace "msecs" with "ms" in all comments and messages
2018-12-29 Ivan MaidanskiWorkaround 'me assigned value never used' cppcheck...
2018-12-05 Ivan MaidanskiDo not use 'ifndef AO_CLEAR' in mark, pthread_support...
2018-11-28 Ivan MaidanskiWorkaround 'var reassigned before old value use' cppche...
2018-11-20 Ivan MaidanskiDo not use spin locks if AO test-and-set is emulated...
2018-11-13 Ivan MaidanskiWorkaround 'local address assignment to a global variab...
2018-11-08 Ivan MaidanskiReduce scope of local variables in GC_remove_all_thread...
2018-11-07 Ivan MaidanskiUse GC_WORD_MAX macro across all C source files
2018-09-28 Ivan MaidanskiCall real pthread_sigmask instead of its wrapper in...
2018-09-26 Ivan MaidanskiPrevent a deadlock in suspend_thread and after process...
2018-08-14 Ivan MaidanskiNew API to turn on manual VDB at runtime
2018-08-01 Josh PetersonFix the build for N3DS
2018-05-18 Ivan MaidanskiFix missing GC_dirty calls for GC-allocated objects...
2018-05-16 Ivan MaidanskiAdd assertions to finalize and threads support for...
2018-04-19 Ivan MaidanskiUse THREAD_EQUAL consistently to compare pthread_t...
2018-03-23 Ivan MaidanskiFix thread_suspend fail for threads registered from...
2018-03-13 Ivan MaidanskiUse atomic load/store for the concurrently accessed...
2018-03-06 Ivan MaidanskiWorkaround sem_wait failure in pthread_create on Haiku
2018-03-06 Ivan MaidanskiRevert 'Report errno in case of sem_wait failure in...
2018-03-01 Ivan MaidanskiWrap remaining extern symbols in .c files into EXTERN_C...
2018-02-28 Ivan MaidanskiDeclare all internal functions in private headers inste...
2018-02-28 Ivan MaidanskiEliminate warning about unused start_routine for Orbis...
2018-02-22 Ivan MaidanskiReport errno in case of sem_wait failure in GC_pthread_...
2018-02-22 Jay KrellEliminate C++ warnings about deprecated register keywor...
2018-02-16 Ivan MaidanskiConvert GC source files to valid C++ code
2018-02-01 Jonathan ChambersInitial support of Sony PlayStation Portable 2
2018-01-29 Jonathan ChambersInitial support of Orbis target
2018-01-24 Calvin BuckleyInitial support of Haiku/amd64
2018-01-24 Zoltan VargaUse HOST_ANDROID define instead of PLATFORM_ANDROID
2018-01-18 Gustavo GiraldezFix GC allocation mutex in child after a fork
2017-12-15 Ivan MaidanskiWorkaround TSan hang in free_inner when called from...
2017-12-14 Ivan MaidanskiWorkaround TSan false positive in remove_all_threads_but_me
2017-12-14 Ivan MaidanskiDo not add no_sanitize_thread to fork at-handlers if...
2017-12-13 Ivan MaidanskiRevert 'Workaround TSan hang in GC_free_inner when...
2017-12-01 Ivan MaidanskiFix data race in mark_thread when updating mark_no
2017-11-29 Ivan MaidanskiWorkaround TSan false positive about read of mark_lock_...
2017-11-29 Ivan MaidanskiEliminate TSan false positive for stop_info.stack_ptr...
2017-11-23 Ivan MaidanskiFix data race in GC_suspend/resume_thread
2017-11-22 Ivan MaidanskiWorkaround TSan hang in GC_free_inner when called from...
2017-11-22 Ivan MaidanskiWorkaround TSan false positives for at-fork handlers...
2017-11-22 Ivan MaidanskiWorkaround TSan false positive in lookup_thread called...
2017-11-21 Ivan MaidanskiPlace no_sanitize attributes in a GCC-compliant way
2017-10-19 Ivan MaidanskiWorkaround Thread Sanitizer (TSan) false positive warni...
2017-10-06 Ivan MaidanskiMove conditional GC_need_to_lock setting to gc_locks.h
2017-09-26 Ivan MaidanskiFix pthread_join when thread is registered in thread...
2017-09-26 Ivan MaidanskiFix removal of dead threads in a child process
2017-08-28 Ivan MaidanskiFix assertion violation in return_single_freelist in...
2017-08-28 Ivan MaidanskiFix GC_remove_specific invocation from remove_all_threa...
2017-08-24 Ivan MaidanskiAdd debug logging to new_thread about GC_threads hash...
2017-08-24 Ivan MaidanskiEliminate most of collisions in GC_threads on Linux/x64
2017-08-22 Ivan MaidanskiFix deadlock in GC_help_marker caused by use of mark_cv...
2017-08-22 Ivan MaidanskiAvoid busy waiting in mark_thread while GC_parallel...
2017-08-21 Ivan MaidanskiEliminate unsigned fl_builder_count underflow in mark_t...
2017-08-02 Ivan MaidanskiUse heap-allocated memory for local mark stack of non...
2017-07-31 Ivan MaidanskiDo not use asm in GC_pause
2017-06-28 Ivan MaidanskiFix gctest crash if configure --enable-handle-fork...
2017-06-23 Ivan MaidanskiEnsure GC initialized when atfork_prepare is called...
2017-06-22 Peter WangFix gctest failure if PARALLEL_MARK (musl)
2017-06-16 Ivan MaidanskiConsistently use 'msec' instead of 'ms' in comments...
2017-06-07 Ivan MaidanskiEliminate 'unused variable' compiler warning in remove_...
2017-05-23 Ivan MaidanskiWorkaround 'comparison of identical expressions' false...
2017-05-03 Ivan MaidanskiRemove GC_GNU_THREADS macro (HURD)
2017-03-16 Ivan MaidanskiEliminate 'ISO C forbids object to function pointer...
2016-12-07 Ivan MaidanskiWorkaround 'pointer used before comparison to null...
2016-10-28 Ivan MaidanskiFix 'address of fudged_set is used out of scope' code...
2016-10-24 Ivan MaidanskiWorkaround 'value of macro unknown' cppcheck info messages
2016-10-21 Ivan MaidanskiEliminate 'value of GC_PTHREAD_EXIT_ATTRIBUTE unknown...
2016-10-21 Ivan MaidanskiFix 'ISO C90 forbids mixed declarations and code' compi...
2016-10-20 Ivan MaidanskiEliminate 'printf format specifies type void*' GCC...
2016-10-14 Ivan MaidanskiEliminate more 'scope of variable can be reduced' cppch...
2016-09-30 Ivan MaidanskiFix potential overflow in decrement when computing...
2016-06-30 Ivan MaidanskiMerge branch 'generalize-alloc-via-ok_freelist'
2016-06-21 Ivan MaidanskiFix assertion violation in GC_wait_builder called from...
2016-06-21 Ivan MaidanskiMerge branch 'thread-suspend'
2016-06-21 Ivan MaidanskiFix GC_suspend_thread for terminated threads
2016-03-03 Hiroshi YokotaFix user-defined signals drop by marker threads
2016-02-29 Ivan MaidanskiFix unchecked sigdelset() result in pthread_support
2015-12-02 Ivan MaidanskiRemove references to missing linux_threads.c from docum...
2015-10-29 Ivan MaidanskiDo no declare kernel_id field of GC_Thread_Rep for...
2015-10-20 Ivan MaidanskiFix lock assertion violation in GC_new_thread if GC_ALW...
2015-10-06 Elijah TaylorNaCl runtime fixes
2015-09-22 Ivan MaidanskiFix race (and potential deadlock) at marker threads...
2015-08-26 Ivan MaidanskiCode refactoring of GC_push_finalizer/thread/typed_stru...
2015-07-27 Ivan MaidanskiCode refactoring of 'alt-stack registration support'
2015-07-24 Zoltan VargaAdd alt-stack registration support
2015-05-17 Ivan MaidanskiMerge branch 'profiling-callbacks'
2015-03-07 Ivan MaidanskiMerge branch 'master' into ios-unified-ts-fix
2014-11-04 Ivan MaidanskiMerge remote-tracking branch 'robovm/thread_get_state_s...
2014-10-20 Ivan MaidanskiFix missing error handling of pthread_attr_init/getstac...
2014-09-23 Jan Alexander Stef... Relax mark_mutex attribute needed to disable elision...
2014-09-23 Ivan MaidanskiFix setup_mark_lock missing prototype
2014-09-10 Ivan MaidanskiFix and code refactoring of lock elision workaround...
2014-09-10 Paul BoneWorkaround Linux NTPL lock elision bug.
2014-08-22 Ivan MaidanskiFix assertion on mark_lock_holder for non-unique NUMERI...
2014-05-17 Ivan MaidanskiMerge branch 'ancient-releases'
next