summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-21Do not modify shared arrayNobuyoshi Nakada
[Bug #15821]
2019-05-21Simplified the guard against old versionsNobuyoshi Nakada
2019-05-21Add "require 'irb'" to use IRB.confaycabta
2019-05-21Check whether IRB.conf is nil in IRB::WorkSpace#code_around_bindingaycabta
2019-05-21Add --colorize and --nocolorize options to IRBaycabta
2019-05-21Fix vertical cursor moving when splitting lineaycabta
2019-05-21Finish only when buffer contains non-blank lineaycabta
2019-05-21Cursor up should reduce 1 than editing heightaycabta
2019-05-21* 2019-05-21git
2019-05-21Check bytesize in vi command mode last char backaycabta
2019-05-20* expand tabs.git
2019-05-20Get rid of undefined behavior that source and destination buffers overlapNobuyoshi Nakada
2019-05-20Remove redundant ignore rule for Process#clock_getres specsBenoit Daloze
2019-05-20Move exclusion for Hyper-V next to other skipped constantsBenoit Daloze
2019-05-20skip a test for CLOCK_MONOTONIC_RAW.Koichi Sasada
On my Linux guest machine on Hyper-V, I got an error. Process.clock_gettime(CLOCK_MONOTONIC_RAW, :nanosecond) returns like: ... 875573945119100 875573945119600 ... even if `Process.clock_getres(value, :nanosecond)` returns 1. So I simply skip this test for CLOCK_MONOTONIC_RAW.
2019-05-20Mixed encoding error can continue to parseNobuyoshi Nakada
2019-05-20Cursor can't move to eol when vi command modeaycabta
2019-05-20* 2019-05-20git
2019-05-20Readline.completion_proc accepts US-ASCIIaycabta
2019-05-19Update test-unitNobuyoshi Nakada
2019-05-19* 2019-05-19git
2019-05-19Touch the timestamp file for Unicode filesNobuyoshi Nakada
2019-05-18[DOC] Shorten examples for Time#{round,floor}Marcus Stollsteimer
2019-05-18[DOC] Improve documentation for Time#floorMarcus Stollsteimer
Use numbers that are more illustrative for #floor.
2019-05-18[DOC] Use '&&' instead of 'and' in boolean expressionMarcus Stollsteimer
2019-05-18[DOC] Improve documentation for Enumerator::LazyMarcus Stollsteimer
2019-05-18Rename rb_gc_new_location to rb_gc_locationAaron Patterson
The function will return new or existing locations depending on whether or not the object actually moved, so give it a more appropriate name.
2019-05-18Add fall through comment for Coverity ScanKazuhiro NISHIYAMA
2019-05-18Add Reline.test_mode to use with special I/Oaycabta
2019-05-18skip a test to pass CIs.Koichi Sasada
I'm debugging [Bug #15821] but my patch introduces another issue. So I simply skip this test and re-enable it later.
2019-05-18Add test for UNTILNobuyoshi Nakada
2019-05-18Update include files on msys2 tooNobuyoshi Nakada
2019-05-18Get rid of always updating Unicode filesNobuyoshi Nakada
[Misc #15859]
2019-05-18Distinguish pre-condition and post-condition loopsNobuyoshi Nakada
2019-05-18* 2019-05-18git
2019-05-18Remove parent namespace from Readline test classesaycabta
The namespace "Readline" doesn't exist when running tests if readline.so doesn't exist and Reline exists. So test classes shouldn't be at nested namespaces under "Readline".
2019-05-17Prevent Dynamic -> Static symbols from movingAaron Patterson
If a dynamic symbol has been converted to a static symbol, it gets added to the global ID list and should no longer move. C extensions can pass symbols to rb_sym2id and those symbols should no longer be movable. When the symbol is passed to rb_sym2id, the `id` member is set, so we can use its existence to prevent movement.
2019-05-17Do not export InitVM functionsNobuyoshi Nakada
2019-05-17Make COROUTINE_XMM_REGISTERS compile-time only tooNobuyoshi Nakada
2019-05-17Do not call memcpy if copying nothingNobuyoshi Nakada
c.f. * e7b18ca6d9b45b7e71694557b9fab8152c62c1ed * 34e1079aef81d108890fb167d7df69960e994ff5
2019-05-17skip tests for GC.compact to pass CI.Koichi Sasada
Now, GC.compact has issues which makes rubyci RED, so I skip this test and debug soon.
2019-05-17* 2019-05-17git
2019-05-17Test to disable ASCII-only optimizationNobuyoshi Nakada
Examples why ASCII-only optimization cannot apply multi-byte encodings which have 7-bit trailing bytes. Suggested by @duerst at https://github.com/ruby/ruby/pull/2187#issuecomment-492949218
2019-05-16leaked-globals: check if un-prefixed symbols leak externallyNobuyoshi Nakada
2019-05-16Remove unused symbolsNobuyoshi Nakada
2019-05-16Pack struct rb_strterm_heredoc_struct on 32-bit platformsNobuyoshi Nakada
2019-05-16don't need to sweep rest.Koichi Sasada
`transient_heap_evacuate()` disables GC using `rb_gc_disable()` to prohibt GC invocation because of new allocation for evacuated memory. However, `rb_gc_disable()` sweep all rest of unswept pages. We don't need to cancel lazy sweep so this patch introduce `rb_gc_disable_no_rest()` which doesn't cancel lazy sweep.
2019-05-16Make COROUTINE_REGISTERS compile-time only not to be a global symbolNobuyoshi Nakada
2019-05-16Prefix global_symbols with `ruby_`Nobuyoshi Nakada
2019-05-16Make internal functions staticNobuyoshi Nakada