aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update before commitNobuyoshi Nakada2019-07-191-1/+1
* Moved RIPPER_DEBUG methods to Ripper from KernelNobuyoshi Nakada2019-07-191-3/+3
* Fixed build error with RIPPER_DEBUGNobuyoshi Nakada2019-07-191-7/+3
* * 2019-07-19git2019-07-191-1/+1
* Adjust styles and indentsNobuyoshi Nakada2019-07-194-24/+39
* Use Qnull instead of 0 and QundefNobuyoshi Nakada2019-07-191-4/+1
* check saved_ec.cfpKoichi Sasada2019-07-181-1/+3
* Ensure we don't have dangling cfp.Samuel Williams2019-07-191-0/+1
* * remove trailing spaces.git2019-07-181-1/+1
* Improve `fiber_pool_expand` allocation strategy.Samuel Williams2019-07-181-23/+47
* Add experimental `RUBY_SHARED_FIBER_POOL_FREE_STACKS` to control madvise.Samuel Williams2019-07-181-0/+5
* Add note about setting `vm.max_map_count` for Linux.Samuel Williams2019-07-181-0/+2
* Make fiber_pool more conservative on platforms with limited address space.Samuel Williams2019-07-186-12/+23
* Add `struct fiber_pool {int free_stacks;}` to control usage of madvise.Samuel Williams2019-07-181-1/+10
* Add FIBER_POOL_ALLOCATION_FREE to control allocation/free strategy.Samuel Williams2019-07-181-8/+43
* Limit expansion of fiber pool on 32-bit platforms.Samuel Williams2019-07-181-46/+150
* Enable `madvise` to release stack space back to OS.Samuel Williams2019-07-181-98/+142
* Add details of fiber pool and coroutine selection to NEWS.Samuel Williams2019-07-181-0/+13
* Add `ucontext` and `copy` coroutine implementations to test matrix.Samuel Williams2019-07-181-5/+13
* Improve build process and coroutine implementation selection.Samuel Williams2019-07-185-47/+50
* Stack copying implementation of coroutines.Samuel Williams2019-07-183-2/+243
* Remove unused vm_stack recycling.Samuel Williams2019-07-181-36/+0
* Implement fiber pool for reduced fiber allocation overhead.Samuel Williams2019-07-181-192/+508
* Make FIBER_USE_NATIVE the default and reformat code.Samuel Williams2019-07-181-518/+252
* * 2019-07-18git2019-07-181-1/+1
* Add benchmark to help diagnose performance regression.Samuel Williams2019-07-181-0/+12
* * expand tabs.git2019-07-171-1/+1
* compile.c: add NO_CHECK for the calls to COMPILE whose result is unusedYusuke Endoh2019-07-171-1/+1
* Adjust indent [ci skip]Nobuyoshi Nakada2019-07-171-6/+10
* Get rid of LoadError with $DEBUGNobuyoshi Nakada2019-07-171-6/+7
* Separate pull-github from merge-github [ci skip]Nobuyoshi Nakada2019-07-171-8/+26
* * 2019-07-17git2019-07-171-1/+1
* Expanded buf to copy at onceNobuyoshi Nakada2019-07-171-6/+9
* Named the backward compatible dump sizeNobuyoshi Nakada2019-07-171-6/+8
* Removed twisted testsNobuyoshi Nakada2019-07-161-8/+0
* nil as the default of optional parametersNobuyoshi Nakada2019-07-161-9/+7
* nil as the default of optional parametersNobuyoshi Nakada2019-07-161-6/+9
* Moved the check for `exception` to rb_execarg_addoptNobuyoshi Nakada2019-07-162-10/+14
* Constified afamily functionsNobuyoshi Nakada2019-07-161-3/+3
* Somehow `if` didn't workNobuyoshi Nakada2019-07-161-6/+1
* Print debugging information when updating failedNobuyoshi Nakada2019-07-161-1/+1
* Allow mday in Date.iso8601 to be omittedNobuyoshi Nakada2019-07-162-3/+6
* * expand tabs.git2019-07-161-5/+5
* Removed intermediate local variablesNobuyoshi Nakada2019-07-161-13/+9
* Fixed the library path for toolsNobuyoshi Nakada2019-07-161-1/+1
* Fixed the library path for toolsNobuyoshi Nakada2019-07-161-1/+1
* Expanded f_numeratorNobuyoshi Nakada2019-07-163-4/+16
* Expanded f_denominatorNobuyoshi Nakada2019-07-163-5/+16
* * 2019-07-16git2019-07-161-1/+1
* * expand tabs.git2019-07-161-3/+3