summaryrefslogtreecommitdiffstats
path: root/thread.c (follow)
Commit message (Expand)AuthorAgeLines
* Accurately report VM memsizeKevin Newton2022-01-21-0/+15
* [wasm] add no thread variant for freestanding environmentYuta Saito2022-01-19-1/+1
* thread.c: put platform specific part in each impl fileYuta Saito2022-01-19-19/+0
* [Feature #18491] Drop support for HP-UXPeter Zhu2022-01-18-2/+0
* thread.c: Convert TAG_BREAK to a normal exception at thread top-levelYusuke Endoh2022-01-13-0/+3
* Some codes replace to `RBOOL` macro (#5023)S.H2021-11-09-6/+1
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-08-1/+0
* Select including thread impl file at config timeYuta Saito2021-10-30-4/+2
* Prefer ANSI-style prototypes over old K&R-style definitionsNobuyoshi Nakada2021-10-27-2/+2
* Make Coverage suspendable (#4856)Yusuke Endoh2021-10-25-5/+18
* suppress warnings by parenthesizing unclear expressionsNobuyoshi Nakada2021-10-24-1/+1
* Using NIL_P macro instead of `== Qnil`S.H2021-10-03-1/+1
* Remove extraneous conversion to float [Bug #18236]Nobuyoshi Nakada2021-10-03-21/+14
* Cast to void pointer to suppress -Wformat-pedantic in RUBY_DEBUG_LOGNobuyoshi Nakada2021-10-03-1/+1
* Move some function declaration to internal/io.hS-H-GAMELINKS2021-09-28-5/+0
* Refactor and Using RBOOL macroS.H2021-09-15-13/+2
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-11-1/+1
* Fix potential hang when joining threads.Samuel Williams2021-08-03-27/+48
* Using RBOOL macroS.H2021-08-02-24/+10
* Revert "Fix potential hang when joining threads."Yusuke Endoh2021-07-28-17/+4
* Predefine recursive key IDNobuyoshi Nakada2021-07-27-2/+1
* Fix potential hang when joining threads.Samuel Williams2021-07-27-4/+17
* Distinguish signal and timeout [Bug #16608]Nobuyoshi Nakada2021-07-25-2/+4
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-01-11/+11
* Prefer qualified names under ThreadNobuyoshi Nakada2021-06-29-1/+1
* Reduce repeated same codeNobuyoshi Nakada2021-06-24-13/+9
* Deprecate and rework old (fd) centric functions.Samuel Williams2021-06-22-33/+0
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-17-5/+10
* Wake up join list within thread EC context. (#4471)Samuel Williams2021-06-14-79/+77
* Suppress clobbered warnings on Travis-CI ppc64le-linuxNobuyoshi Nakada2021-06-03-2/+3
* Make `Thread#native_thread_id` not-implemented if unsupportedNobuyoshi Nakada2021-06-01-0/+4
* Add Thread#native_thread_id [Feature #17853]NARUSE, Yui2021-05-26-0/+31
* Document how to handle kill/terminate interrupts in Thread.handle_interruptJeremy Evans2021-04-08-0/+2
* Destroy VM-wise locks before freeing [Bug #15852]Nobuyoshi Nakada2021-03-09-7/+0
* Make Ractor stdio belonging to the Ractor [Bug #17672]Nobuyoshi Nakada2021-03-07-0/+9
* Don't document that Thread#group can return nilJeremy Evans2021-02-10-8/+2
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-09-8/+8
* unblock thread is only for main ractor.Koichi Sasada2021-02-05-2/+2
* only main thread can modify vm->ubf_async_safeKoichi Sasada2021-02-03-3/+5
* Replace "iff" with "if and only if"Gannon McGibbon2021-01-19-1/+1
* introduce rb_ractor_atfork()Koichi Sasada2020-12-24-5/+3
* Revert "need to clear blocking cnt at fork (child process)"Koichi Sasada2020-12-23-2/+1
* need to clear blocking cnt at fork (child process)Koichi Sasada2020-12-23-1/+2
* fix to use rb_ractor_id()Koichi Sasada2020-12-22-1/+1
* Introduce negative method cacheKoichi Sasada2020-12-14-0/+2
* fix Thread's interrupt and Ractor#take issueKoichi Sasada2020-12-07-0/+3
* Protoized old pre-ANSI K&R style definitionsNobuyoshi Nakada2020-12-05-1/+1
* Proposed method for dealing with stack locals which have non-local lifetime.Samuel Williams2020-12-05-7/+8
* show the error message before Ractor.yieldKoichi Sasada2020-11-25-6/+7
* fix public interfaceKoichi Sasada2020-11-18-1/+1