summaryrefslogtreecommitdiffstats
path: root/coroutine (follow)
Commit message (Expand)AuthorAgeLines
* [wasm] add coroutine/asyncify implementationYuta Saito2022-01-19-0/+99
* Ignore dead threads in `coroutine_join`.Samuel Williams2021-07-02-3/+7
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-01-281/+342
* Fix -Wundef warnings in coroutine/*/Context.hBenoit Daloze2021-05-04-0/+6
* coroutine: Darwin on ARM64 needs alignment of 2^2David CARLIER2021-04-01-2/+4
* Support for native riscv64 coroutines.Samuel Williams2021-03-30-0/+132
* coroutine mac m1 update.David CARLIER2021-03-22-0/+5
* Generating note.GNU-stack section for FreeBSD on x86.David Carlier2021-03-05-2/+2
* coroutine arm64 generating note.GNU-stack section for linux.David Carlier2021-03-05-0/+4
* coroutine/emscripten/: Experimentally support emscripten fiber APIYusuke Endoh2021-01-23-0/+84
* Support coroutine on universal binaryNobuyoshi Nakada2021-01-22-0/+29
* Added include guards to coroutine headersNobuyoshi Nakada2021-01-22-0/+50
* Fix "Ruby is not properly fortified on armv7hl".Samuel Williams2020-12-08-0/+4
* Protoized old pre-ANSI K&R style definitionsNobuyoshi Nakada2020-12-05-3/+3
* Proposed method for dealing with stack locals which have non-local lifetime.Samuel Williams2020-12-05-0/+16
* Rework the order of operations to avoid stack smashing.Samuel Williams2020-12-05-19/+40
* Prefix export symbol prefix to coroutine_transferNobuyoshi Nakada2020-07-05-8/+17
* Removed trailing spaces [ci skip]Nobuyoshi Nakada2020-07-05-4/+4
* Patch assembly so that it aligns properlyPaul Jordan2020-04-01-1/+5
* function pointers are not void*卜部昌平2020-02-06-1/+1
* Remove "All Rights Reserved." from Copyright statement.Samuel Williams2019-12-28-4/+4
* Remove "All Rights Reserved." from Copyright statement.Samuel Williams2019-12-28-13/+13
* Fix coroutine copy implementation on OpenBSDJeremy Evans2019-12-27-0/+4
* decouple internal.h headers卜部昌平2019-12-26-0/+14
* coroutine/ucontext/Context.c: define __EXTENSIONS__ explicitlyYusuke Endoh2019-12-05-1/+6
* coroutine/ucontext/Context.c: Include "ruby/config.h" for SolarisYusuke Endoh2019-12-04-0/+1
* Fix coroutine support on win32Lars Kanis2019-11-05-1/+1
* Add assertions to `coroutine_initialize_main`.Samuel Williams2019-07-19-2/+3
* Split assertions to check which one fails.Samuel Williams2019-07-19-1/+3
* Make fiber_pool more conservative on platforms with limited address space.Samuel Williams2019-07-18-0/+11
* Stack copying implementation of coroutines.Samuel Williams2019-07-18-0/+220
* Add coroutine context switch for i386-mingw32Lars Kanis2019-07-07-0/+47
* Restore updated implementation of arm32 coroutine code, but prefer ucontext.Samuel Williams2019-06-26-4/+12
* Revert "coroutine/arm32/Context.S: save/restore the registers via stack"Yusuke Endoh2019-06-26-5/+4
* Add `ucontext` coroutine implementation for generic fallback.Samuel Williams2019-06-26-164/+199
* coroutine/arm32/Context.S: save/restore the registers via stackYusuke Endoh2019-06-26-4/+5
* Revert 518adcca0a and dbe232e24eYusuke Endoh2019-06-25-6/+2
* Order of arguments might be incorrect in arm32 coroutine implementation.Samuel Williams2019-06-25-2/+6
* Make COROUTINE_XMM_REGISTERS compile-time only tooNobuyoshi Nakada2019-05-17-2/+4
* Remove unused symbolsNobuyoshi Nakada2019-05-16-11/+10
* Make COROUTINE_REGISTERS compile-time only not to be a global symbolNobuyoshi Nakada2019-05-16-8/+10
* Ensure x86 stack is fortified, fixed #15335.samuel2018-12-11-0/+4
* Native coroutine implementation for ppc64le Linuxodaira2018-12-10-0/+126
* Fix for coroutine/win32/Context.objnobu2018-11-28-0/+1
* Ensure stack is correctly protectedsamuel2018-11-24-0/+4
* Change Makefile rule for assembly to use .S rather than .ssamuel2018-11-24-0/+0
* Fix argument order.samuel2018-11-24-17/+17
* Fix indentation.samuel2018-11-20-111/+111
* GAS style assembly for win64 (mingw).samuel2018-11-20-3/+79
* Fix struct usage.samuel2018-11-20-4/+4