Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | function pointers are not void* | 卜部昌平 | 2020-02-06 | 1 | -1/+1 |
| | | | | The same as 8427fca49bd85205f5a8766292dd893f003c0e48. | ||||
* | Remove "All Rights Reserved." from Copyright statement. | Samuel Williams | 2019-12-28 | 1 | -1/+1 |
| | |||||
* | Remove "All Rights Reserved." from Copyright statement. | Samuel Williams | 2019-12-28 | 1 | -1/+1 |
| | |||||
* | coroutine/ucontext/Context.c: define __EXTENSIONS__ explicitly | Yusuke Endoh | 2019-12-05 | 1 | -1/+6 |
| | | | | | | instead of ruby/config.h, per samuel's request. https://github.com/ruby/ruby/commit/dbfd4b780e3914a3f27e92c2248254452bf0fd6b#diff-7fd78c3cc8a19b7e0637502983ec26ff | ||||
* | coroutine/ucontext/Context.c: Include "ruby/config.h" for Solaris | Yusuke Endoh | 2019-12-04 | 1 | -0/+1 |
| | | | | | getcontext, makecontext, and swapcontext seem to be available only when `__EXTENSION__` is defined on Solaris. | ||||
* | Make fiber_pool more conservative on platforms with limited address space. | Samuel Williams | 2019-07-18 | 1 | -0/+4 |
| | | | | | | | We use COROUTINE_LIMITED_ADDRESS_SPACE to select platforms where address space is 32-bits or less. Fiber pool implementation enables more book keeping, and reduces upper limits, in order to minimise address space utilisation. | ||||
* | Add `ucontext` coroutine implementation for generic fallback. | Samuel Williams | 2019-06-26 | 2 | -0/+82 |