summaryrefslogtreecommitdiff
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* RJIT: Do nothing on jit_cont_freeTakashi Kokubun2023-03-091-0/+2
* RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun2023-03-081-2/+2
* s/mjit/rjit/Takashi Kokubun2023-03-061-3/+3
* Adjust `else` style to be consistent in each files [ci skip]Nobuyoshi Nakada2023-02-261-3/+6
* Assigning `nil` to fiber storage deletes the association. (#7378)Samuel Williams2023-02-251-7/+18
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-1/+1
* Docs: Fix problems with Fiber's docszverok2022-12-231-13/+15
* [DOC] Fix formattingNobuyoshi Nakada2022-12-211-2/+4
* Use "Fiber storage variables" consistentlyBenoit Daloze2022-12-201-2/+2
* Improve documentation for fiber-scoped variablesBenoit Daloze2022-12-201-2/+2
* Ensure Fiber storage is only accessed from the Fiber it belongs toBenoit Daloze2022-12-201-0/+10
* Use an experimental warning for Fiber#storage=Benoit Daloze2022-12-201-0/+6
* Never use the storage of another Fiber, that violates the whole designBenoit Daloze2022-12-201-16/+1
* Disable SEH workaround on __MINGW64__ only. (#6957)Samuel Williams2022-12-191-1/+1
* 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