summaryrefslogtreecommitdiff
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* Suppress format-pedantic warningsNobuyoshi Nakada2021-09-021-4/+4
* Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada2021-08-101-2/+0
* Remove unneeded rb_fiber_transfer_kw declarationS-H-GAMELINKS2021-08-071-2/+0
* Using RBOOL macroS.H2021-08-021-7/+2
* Adjust styles [ci skip]Nobuyoshi Nakada2021-07-181-2/+4
* cont.c: fix formatting of RDoc for Fiber classKazuki Yamaguchi2021-07-171-2/+2
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-70/+71
* cont.c: Replace "iff" with "if and only if"nagachika2021-06-121-1/+1
* Suppress clobbered warnings on Travis-CI ppc64le-linuxNobuyoshi Nakada2021-06-031-1/+1
* Expose `rb_fiber_transfer` and `rb_fiber_transfer_kw`.Samuel Williams2021-06-031-3/+3
* Fix some typos by spell checkerRyuta Kamizono2021-04-261-2/+2
* Fix handling of timeout accessing scheduler outside of non-blocking context.Samuel Williams2021-03-301-0/+15
* fiber context update for Mac OS.David CARLIER2021-03-291-1/+11
* solaris/illumos build fix.David Carlier2021-03-221-0/+2
* [DOC] some methods of Fiber do not need to require anymore [Feature #17407]Kazuhiro NISHIYAMA2021-03-221-8/+3
* Renamed functions for Fiber singleton methodsNobuyoshi Nakada2021-03-121-9/+8
* Constified variables for getenvNobuyoshi Nakada2021-03-121-1/+1
* rb_fiber_terminate never returnsNobuyoshi Nakada2021-02-241-2/+3
* Send :fiber_switch event for almost every fiber_switch (#4207)nicholas a. evans2021-02-221-18/+18
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-091-7/+8
* Moved Fiber methods into core [Feature #17407]Nobuyoshi Nakada2021-01-131-11/+5
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-051-1/+1
* Adjusted styles [ci skip]Nobuyoshi Nakada2020-12-281-2/+4
* Language tweaks to Fiber [doc]Marc-Andre Lafortune2020-12-271-56/+49
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-12-241-1/+1
* Redocument non-blocking Fibers and schedulerzverok2020-12-241-1/+339
* Review commentszverok2020-12-241-3/+10
* Redocument Fiber#transferzverok2020-12-241-27/+53
* Enable `Fiber.current` and `Fiber#alive?` call inside ractorDelton Ding2020-12-231-0/+3
* Update Fiber#backtrace doc [See bug #17408]Marc-Andre Lafortune2020-12-211-2/+2
* Document Fiber#backtrace and #backtrace_locationszverok2020-12-211-0/+65
* Let Fiber#raise work with transferring fibersnicholas a. evans2020-12-121-4/+23
* Remove obsoleted internal/mjit.h inclusionTakashi Kokubun2020-11-221-1/+0
* Make sure all threads are scanned on unload_unitsTakashi Kokubun2020-11-211-3/+6
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* strip trailing spaces and adjusted indents [ci skip]Nobuyoshi Nakada2020-11-121-13/+13
* Rename to `Fiber#set_scheduler`.Samuel Williams2020-11-071-3/+41
* Remove duplicated line [ci skip]Kazuhiro NISHIYAMA2020-10-141-1/+0
* relax Fiber#transfer's restrictionKoichi Sasada2020-10-121-35/+67
* Fix a use-after-free bug reported by ASANAaron Patterson2020-10-011-3/+1
* Make Mutex per-Fiber instead of per-ThreadBenoit Daloze2020-09-141-0/+11
* Rename `Fiber{}` to `Fiber.schedule{}`.Samuel Williams2020-09-141-1/+2
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-7/+11
* Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams2020-08-181-0/+14
* Ensure that the head of the vacancy list is correctly inserted into the linke...Samuel Williams2020-06-051-0/+1
* Fix documentation for Fiber#raise [ci skip]Jeremy Evans2020-05-251-2/+2
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-141-6/+86
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-1/+3