aboutsummaryrefslogtreecommitdiffstats
path: root/thread_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* Fix possible use of undefined macros on very old macOS [ci skip]Nobuyoshi Nakada2022-10-171-1/+2
* Adjust styles [ci skip]Nobuyoshi Nakada2022-07-271-1/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-177/+177
* GVL Instrumentation: remove the EXITED count assertionJean Boussier2022-07-131-7/+2
* thread_pthread.c: call SUSPENDED event when entering native_sleepJean Boussier2022-07-071-0/+2
* thread_pthread.c: Remove useless call to pthread_rwlock_initJean Boussier2022-07-061-6/+1
* GVL Instrumentation API: add STARTED and EXITED eventsJean Boussier2022-06-171-11/+14
* Remove unused rb_thread_create_mjit_threadTakashi Kokubun2022-06-151-34/+0
* thread_pthread.c: trigger THREAD_EVENT_READY when going throuhg the fast path.Jean Boussier2022-06-071-4/+4
* [Feature #18339] GVL Instrumentation APIJean Boussier2022-06-031-1/+107
* Support old Mac OS X SDK and gccNobuyoshi Nakada2022-05-271-2/+17
* altstack is native thread's attrKoichi Sasada2022-05-241-2/+2
* remove `DEBUG_OUT()` macroKoichi Sasada2022-05-241-12/+0
* use `RUBY_DEBUG_LOG` instead of `thread_debug`Koichi Sasada2022-05-241-10/+12
* remove `NON_SCALAR_THREAD_ID` supportKoichi Sasada2022-05-241-6/+7
* Support old Mac OS XNobuyoshi Nakada2022-05-231-0/+8
* Revert broken thread_pthread.c in 539459abda3Nobuyoshi Nakada2022-05-221-17/+4
* Ruby31: add support for Darwin ppc/ppc64 (#5927)Sergey Fedorov2022-05-221-4/+17
* Fix build if UBF_TIMER == UBF_TIMER_PTHREADJeremy Evans2022-04-221-1/+1
* introduce struct `rb_native_thread`Koichi Sasada2022-04-231-78/+84
* rename thread internal namingKoichi Sasada2022-04-221-121/+145
* fix to use `node.gvl` instead of `node.ubf`Koichi Sasada2022-04-141-1/+1
* Prefix ccan headers (#4568)Nobuyoshi Nakada2022-03-301-25/+25
* thread.c: put platform specific part in each impl fileYuta Saito2022-01-191-0/+7
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-1/+1
* include/ruby/internal/interpreter.h: add doxygen卜部昌平2021-09-101-4/+0
* Suppress unused-variable warningsNobuyoshi Nakada2021-08-161-2/+2
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-2/+2
* POSIX timer cannot be shared in forked process [Bug #17941]Nobuyoshi Nakada2021-06-091-0/+1
* Make `Thread#native_thread_id` not-implemented if unsupportedNobuyoshi Nakada2021-06-011-4/+5
* Add Thread#native_thread_id [Feature #17853]NARUSE, Yui2021-05-261-0/+37
* Fix -Wundef warnings for patterns `#if HAVE`Benoit Daloze2021-05-041-2/+2
* add debug code for timer_posixKoichi Sasada2021-02-021-8/+47
* thread_pthread.c: pthread_kill is not available on emscriptenYusuke Endoh2021-01-231-1/+1
* introduce USE_VM_CLOCK for windows.Koichi Sasada2020-11-111-4/+8
* Use language TLS specifier if it is possible.Koichi Sasada2020-10-201-0/+16
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-109/+117
* Get rid of -Wgnu-folding-constant errorsNobuyoshi Nakada2020-05-011-5/+8
* Fixed inverted current thread condition [Bug #16808]Nobuyoshi Nakada2020-04-231-1/+1
* Truncate too long thread name before setting [Bug #16808]Nobuyoshi Nakada2020-04-231-6/+30
* thread_pthread.c: allocate sigaltstack before pthread_createYusuke Endoh2020-03-061-1/+4
* more on NULL versus functions.卜部昌平2020-02-071-1/+1
* rb_thread_create now free from ANYARGS卜部昌平2019-08-271-1/+1
* * expand tabs.git2019-06-191-2/+2
* Remove IA64 support.Samuel Williams2019-06-191-70/+5
* * remove trailing spaces, expand tabs.git2019-06-191-1/+1
* Fix handling of vm_stack_size and avoid trying to deallocate it.Samuel Williams2019-06-191-1/+1
* * expand tabs.git2019-05-251-17/+17
* Fix process not waking up on signals on OpenBSDJeremy Evans2019-05-241-12/+20
* introduce rb_nogvl C-API to mark ubf as async-signal-safenormal2019-01-041-0/+5