aboutsummaryrefslogtreecommitdiffstats
path: root/cont.c
Commit message (Expand)AuthorAgeFilesLines
* Improve Fiber#kill docs and simplify the NEWS entry to let the documentation ...Benoit Daloze2023-12-081-2/+10
* Free everything at shutdownAdam Hess2023-12-071-0/+6
* YJIT: Cancel on-stack jit_return on invalidation (#9086)Takashi Kokubun2023-11-301-7/+26
* Call rb_jit_cont_init() even earlierTakashi Kokubun2023-10-191-2/+0
* Avoid initializing jit_cont_lock multiple timesTakashi Kokubun2023-10-191-3/+2
* YJIT: Add RubyVM::YJIT.enable (#8705)Takashi Kokubun2023-10-191-21/+8
* Fix support for dynamic keys. (#8273)Samuel Williams2023-08-241-5/+3
* Move a local variable declaration after the protected regionNobuyoshi Nakada2023-08-031-1/+1
* Add VM_ASSERT on `fiber->blocking == 0`. (#7926)Samuel Williams2023-06-101-0/+2
* Allow environment variable to control madvise advice. (#7855)Samuel Williams2023-05-251-10/+28
* Add Fiber#kill, similar to Thread#kill. (#7823)Samuel Williams2023-05-181-20/+79
* 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