index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-07-19
Document evaluation order of arguments [ci skip]
Jeremy Evans
2019-07-19
Document required keyword argument syntax [ci skip]
Jeremy Evans
2019-07-20
* 2019-07-20
git
2019-07-20
Some keywords, "true", "false", and "nil" should be treated as a variable
aycabta
2019-07-19
array.c: use assert in macro instead of in a function
Yusuke Endoh
2019-07-19
array.c: factor out `assert(RB_TYPE_P(ary, T_ARRAY))` to a function
Yusuke Endoh
2019-07-19
Add documentation to `fiber_pool_allocate_memory`.
Samuel Williams
2019-07-19
Fix 32-bit build and typo.
Samuel Williams
2019-07-19
Ensure that madvise does not clobber vacancy data.
Samuel Williams
2019-07-19
fix debug counter for Hash counts.
Koichi Sasada
2019-07-19
Use FL_TEST_RAW() to check flags.
Koichi Sasada
2019-07-19
* expand tabs.
git
2019-07-19
fix shared array terminology.
Koichi Sasada
2019-07-19
In some situations, `vm_stack` can be NULL, but `cfp` is valid.
Samuel Williams
2019-07-19
Add assertions to `coroutine_initialize_main`.
Samuel Williams
2019-07-19
Split assertions to check which one fails.
Samuel Williams
2019-07-19
Better usage of `rb_ec_clear_vm_stack` to maintain invariants.
Samuel Williams
2019-07-19
Improve ec assertions.
Samuel Williams
2019-07-19
respect NDEBUG.
Koichi Sasada
2019-07-19
Remove doc/etc.rd.ja [ci skip]
Kazuhiro NISHIYAMA
2019-07-19
initialize only Fiber's cfp.
Koichi Sasada
2019-07-19
Revert "Ensure cfp is initialized to NULL."
Samuel Williams
2019-07-19
Fix showing doc of "nil.to_s", nil doesn't have #name
aycabta
2019-07-19
Ensure cfp is initialized to NULL.
Samuel Williams
2019-07-19
Remove `rb_vm_push_frame` as it is no longer used.
Samuel Williams
2019-07-19
Ripper#validate_object: check if the object is hidden
Nobuyoshi Nakada
2019-07-19
Update before commit
Nobuyoshi Nakada
2019-07-19
Moved RIPPER_DEBUG methods to Ripper from Kernel
Nobuyoshi Nakada
2019-07-19
Fixed build error with RIPPER_DEBUG
Nobuyoshi Nakada
2019-07-19
* 2019-07-19
git
2019-07-19
Adjust styles and indents
Nobuyoshi Nakada
2019-07-19
Use Qnull instead of 0 and Qundef
Nobuyoshi Nakada
2019-07-18
check saved_ec.cfp
Koichi Sasada
2019-07-19
Ensure we don't have dangling cfp.
Samuel Williams
2019-07-18
* remove trailing spaces.
git
2019-07-18
Improve `fiber_pool_expand` allocation strategy.
Samuel Williams
2019-07-18
Add experimental `RUBY_SHARED_FIBER_POOL_FREE_STACKS` to control madvise.
Samuel Williams
2019-07-18
Add note about setting `vm.max_map_count` for Linux.
Samuel Williams
2019-07-18
Make fiber_pool more conservative on platforms with limited address space.
Samuel Williams
2019-07-18
Add `struct fiber_pool {int free_stacks;}` to control usage of madvise.
Samuel Williams
2019-07-18
Add FIBER_POOL_ALLOCATION_FREE to control allocation/free strategy.
Samuel Williams
2019-07-18
Limit expansion of fiber pool on 32-bit platforms.
Samuel Williams
2019-07-18
Enable `madvise` to release stack space back to OS.
Samuel Williams
2019-07-18
Add details of fiber pool and coroutine selection to NEWS.
Samuel Williams
2019-07-18
Add `ucontext` and `copy` coroutine implementations to test matrix.
Samuel Williams
2019-07-18
Improve build process and coroutine implementation selection.
Samuel Williams
2019-07-18
Stack copying implementation of coroutines.
Samuel Williams
2019-07-18
Remove unused vm_stack recycling.
Samuel Williams
2019-07-18
Implement fiber pool for reduced fiber allocation overhead.
Samuel Williams
2019-07-18
Make FIBER_USE_NATIVE the default and reformat code.
Samuel Williams
[next]