summaryrefslogtreecommitdiff
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* Add spec for fiber storage. (#6896)Samuel Williams2022-12-101-0/+7
* Introduce `Fiber#storage` for inheritable fiber-scoped variables. (#6612)Samuel Williams2022-12-011-53/+261
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-3/+3
* Lower priority of `POSIX_MADV_DONTNEED`. (#6671)Samuel Williams2022-11-041-3/+18
* Reuse FIBER_RESUMED_P macroS-H-GAMELINKS2022-10-311-1/+1
* YJIT: GC and recompile all code pages (#6406)Takashi Kokubun2022-10-251-1/+1
* MJIT: Stop using the VM barrier for jit_contTakashi Kokubun2022-10-191-13/+22
* Allow passing a Rust closure to rb_iseq_callback (#6575)Takashi Kokubun2022-10-181-2/+2
* Make mjit_cont sharable with YJIT (#6556)Takashi Kokubun2022-10-171-15/+116
* Update `Fiber::Scheduler` documentation. (#6562)Samuel Williams2022-10-151-339/+1
* Improvements to IO::Buffer implementation and documentation. (#6525)Samuel Williams2022-10-121-8/+29
* Introduce `Fiber.blocking{}` for bypassing the fiber scheduler. (#6498)Samuel Williams2022-10-061-0/+32
* Try to ignore a noisy ASAN warning for continuationYusuke Endoh2022-09-201-0/+2
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-1/+1
* Prevent the stack from being marked twiceAaron Patterson2022-07-201-0/+6
* cont.c: prevent a warning of GCC 12.1Yusuke Endoh2022-06-131-0/+4
* Remove unnecessary ignore warnings.Samuel Williams2022-05-261-5/+1
* Ensure we retain the main fiber stack bounds.Samuel Williams2022-05-251-3/+14
* Tidy up redundant returns.Samuel Williams2022-05-251-3/+1
* Add support for address sanitizer for amd64 and arm64.Samuel Williams2022-05-251-2/+40
* Add ISEQ_BODY macroPeter Zhu2022-03-241-1/+1
* Fix potential memory leak at fiber poolNobuyoshi Nakada2022-03-181-2/+2
* Fix compilation error with `RB_EXPERIMENTAL_FIBER_POOL`Nobuyoshi Nakada2022-03-181-1/+4
* [DOC]Fix FreeBSD Bugzilla linkS-H-GAMELINKS2022-03-151-1/+1
* Fix conversion macro for `size_t`Nobuyoshi Nakada2022-03-131-2/+2
* Fix experimental Fiber::Pool definitionNobuyoshi Nakada2022-03-131-1/+1
* `rb_fiber_terminate` must not return [Bug #18497]Nobuyoshi Nakada2022-01-191-1/+2
* Negative RBOOL usageNobuyoshi Nakada2022-01-011-1/+1
* Tidy up fiber scheduler interface documentation for `address_resolve` and `ti...Samuel Williams2021-12-211-14/+34
* Update cont.cSamuel Williams2021-12-211-8/+23
* Add SchedulerInterface#timeout_after and #address_resolve docszverok2021-12-211-0/+39
* Document Fiber::SchedulerInterface#io_read and #io_writezverok2021-12-211-1/+67
* Fix conflicting declaration on SolarisNobuyoshi Nakada2021-11-301-2/+1
* Workaround for implicit declaration of function 'madvise' on SolarisNaohisa Goto2021-11-301-0/+8
* rb_fiber_raise(): add doxygen卜部昌平2021-09-301-2/+2
* Expose `rb_fiber_raise` and tidy up the internal implementation.Samuel Williams2021-09-201-71/+94
* 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