summaryrefslogtreecommitdiff
path: root/thread.c
AgeCommit message (Expand)Author
2022-05-24use `RUBY_DEBUG_LOG` instead of `thread_debug`Koichi Sasada
2022-05-24remove `NON_SCALAR_THREAD_ID` supportKoichi Sasada
2022-05-17Delete autoload data from global features after autoload has completed. (#5910)Samuel Williams
2022-05-15Fix various autoload race conditions. (#5898)Samuel Williams
2022-04-23introduce struct `rb_native_thread`Koichi Sasada
2022-04-22rename thread internal namingKoichi Sasada
2022-04-14[DOC] Fix SymbolVariantsRelNotes linkS-H-GAMELINKS
2022-03-30thread.c: Move double2hrtime and hrtime2double to hrtime.hYusuke Endoh
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-24Add ISEQ_BODY macroPeter Zhu
2022-01-21Accurately report VM memsizeKevin Newton
2022-01-19[wasm] add no thread variant for freestanding environmentYuta Saito
2022-01-19thread.c: put platform specific part in each impl fileYuta Saito
2022-01-18[Feature #18491] Drop support for HP-UXPeter Zhu
2022-01-13thread.c: Convert TAG_BREAK to a normal exception at thread top-levelYusuke Endoh
2021-11-09Some codes replace to `RBOOL` macro (#5023)S.H
2021-11-08[Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu
2021-10-30Select including thread impl file at config timeYuta Saito
2021-10-27Prefer ANSI-style prototypes over old K&R-style definitionsNobuyoshi Nakada
2021-10-25Make Coverage suspendable (#4856)Yusuke Endoh
2021-10-24suppress warnings by parenthesizing unclear expressionsNobuyoshi Nakada
2021-10-03Using NIL_P macro instead of `== Qnil`S.H
2021-10-03Remove extraneous conversion to float [Bug #18236]Nobuyoshi Nakada
2021-10-03Cast to void pointer to suppress -Wformat-pedantic in RUBY_DEBUG_LOGNobuyoshi Nakada
2021-09-28Move some function declaration to internal/io.hS-H-GAMELINKS
2021-09-15Refactor and Using RBOOL macroS.H
2021-09-11Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS
2021-08-03Fix potential hang when joining threads.Samuel Williams
2021-08-02Using RBOOL macroS.H
2021-07-28Revert "Fix potential hang when joining threads."Yusuke Endoh
2021-07-27Predefine recursive key IDNobuyoshi Nakada
2021-07-27Fix potential hang when joining threads.Samuel Williams
2021-07-25Distinguish signal and timeout [Bug #16608]Nobuyoshi Nakada
2021-07-01Replace copy coroutine with pthread implementation.Samuel Williams
2021-06-29Prefer qualified names under ThreadNobuyoshi Nakada
2021-06-24Reduce repeated same codeNobuyoshi Nakada
2021-06-22Deprecate and rework old (fd) centric functions.Samuel Williams
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-06-14Wake up join list within thread EC context. (#4471)Samuel Williams
2021-06-03Suppress clobbered warnings on Travis-CI ppc64le-linuxNobuyoshi Nakada
2021-06-01Make `Thread#native_thread_id` not-implemented if unsupportedNobuyoshi Nakada
2021-05-26Add Thread#native_thread_id [Feature #17853]NARUSE, Yui
2021-04-08Document how to handle kill/terminate interrupts in Thread.handle_interruptJeremy Evans
2021-03-09Destroy VM-wise locks before freeing [Bug #15852]Nobuyoshi Nakada
2021-03-07Make Ractor stdio belonging to the Ractor [Bug #17672]Nobuyoshi Nakada
2021-02-10Don't document that Thread#group can return nilJeremy Evans
2021-02-09Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams
2021-02-05unblock thread is only for main ractor.Koichi Sasada
2021-02-03only main thread can modify vm->ubf_async_safeKoichi Sasada
2021-01-19Replace "iff" with "if and only if"Gannon McGibbon