aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* extend machine stacks when sanitizers are thereUrabe, Shyouhei2019-04-261-0/+12
| | | | | It seems sanitizers require extra amount of machine stacks. Without extending them the process tends to stack overflow.
* disable assertion when MSAN is activeUrabe, Shyouhei2019-04-261-0/+2
| | | | | | | | These assertions check if a newly allocated object (which is marked as an uninitialized memory region in MSAN) is in fact a T_NONE. Thus they intentionally read uninitialized memory regions, which do not interface well with MSAN. Just disalbe them.
* __asan_region_is_poisoned takes void *Urabe, Shyouhei2019-04-261-1/+1
| | | | while heap->obj is a VALUE. A cast should be there.
* print the disasmUrabe, Shyouhei2019-04-261-1/+1
| | | | It seems to be my fault to leave the variable disasm unused.
* suppress warning [ci skip]Urabe, Shyouhei2019-04-261-1/+1
|
* Hide internal IDsNobuyoshi Nakada2019-04-264-7/+40
| | | | | | | | * parse.y (internal_id): number the ID serial for internal use by counting down from the neary maximum value, not to accidentally match permanent IDs. [Bug #15768]
* * 2019-04-26git2019-04-261-1/+1
|
* Syntax-highlight yield in IRBTakashi Kokubun2019-04-262-1/+2
|
* NEWS: Credit goes to Pry [ci skip]Takashi Kokubun2019-04-261-3/+2
| | | | We must note this feature is heavily inspired by Pry.
* Support highlighting Regexp in inspectTakashi Kokubun2019-04-262-3/+5
|
* Add NEWS entry about IRB syntax highlight [ci skip]Takashi Kokubun2019-04-261-0/+6
| | | | | | | Details: https://github.com/ruby/ruby/pull/2150 Note that this introduction is discussed with @aycabta who is allowed to make some changes to IRB by the IRB maintainer, keiju.
* Force IRB::Color to recognize TERMTakashi Kokubun2019-04-261-1/+19
| | | | Closes: https://github.com/ruby/ruby/pull/2150
* Do not color IRB output on 'dumb' TERMPocket78782019-04-261-1/+1
| | | | | Co-Authored-By: k0kubun <takashikkbn@gmail.com> Closes: https://github.com/ruby/ruby/pull/2150
* Colorize IRB's inspect resultTakashi Kokubun2019-04-263-2/+39
| | | | Closes: https://github.com/ruby/ruby/pull/2150
* Colorize IRB's code_around_bindingTakashi Kokubun2019-04-265-6/+132
| | | | Closes: https://github.com/ruby/ruby/pull/2150
* Mention warning of `$,`Kazuhiro NISHIYAMA2019-04-251-0/+3
| | | | see [r67606](https://github.com/ruby/ruby/commit/3ee0648dc7a5465b2cbadd7246fc2edbd676d759)
* Ripper does not use internal IDs directlyNobuyoshi Nakada2019-04-251-4/+6
|
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-251-1/+3
| | | | see r67347
* BSD's mktemp does not have `-p`Takashi Kokubun2019-04-251-1/+1
|
* Show `make checkout-github/merge-github` in helpTakashi Kokubun2019-04-252-1/+8
|
* Resurrect `make xxx-github PR=1234` interfaceTakashi Kokubun2019-04-251-2/+2
| | | | `call xxx, yyy` seems to pass " yyy" instead of "yyy".
* Added pr-%Nobuyoshi Nakada2019-04-251-7/+22
| | | | | | May merge multiple github pull requests at once. e.g., $ make pr-123456789 pr-987654321
* Cache git config valuesNobuyoshi Nakada2019-04-251-6/+11
|
* Add `make checkout-github` tooTakashi Kokubun2019-04-251-0/+4
| | | | You can use this like `make checkout-github PR=1234`
* Make working tree under the source directoryNobuyoshi Nakada2019-04-251-3/+3
|
* Rebase the pull request in a worktreeNobuyoshi Nakada2019-04-251-4/+6
| | | | | | | A pull request based on an old commit may rewind too many files, even if unnecessary. As rewinding some files, e.g., common header files, configure.ac, will result in full-rebuild, rebase in a separate directory to get rid of such rewind.
* Add RB_ID_SERIAL_MAXNobuyoshi Nakada2019-04-251-0/+4
|
* Lazy allocate the compile data catch table arrayLourens Naudé2019-04-252-2/+7
| | | | Closes: https://github.com/ruby/ruby/pull/2119
* Upgrade test-unit to 3.3.2Kouhei Sutou2019-04-251-1/+1
|
* * 2019-04-25git2019-04-251-1/+1
|
* add DRbObject dereference test (Preparation for investigation of Bug #15711)Masatoshi SEKI2019-04-251-0/+47
|
* Fix typos [ci skip]Kazuhiro NISHIYAMA2019-04-251-7/+7
|
* Automatically gpg-sign rebase when commit.gpgsignTakashi Kokubun2019-04-251-4/+7
| | | | | | is true Closes: https://github.com/ruby/ruby/pull/2148
* Add `make fetch-github` and `make merge-github`Takashi Kokubun2019-04-241-0/+27
| | | | Closes: https://github.com/ruby/ruby/pull/2147
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-241-0/+1
| | | | see r67347
* Defer setting gc_stress instead of setting dont_gcNobuyoshi Nakada2019-04-241-5/+1
| | | | [Bug #15784]
* Defer setting gc_stress until inits doneNobuyoshi Nakada2019-04-243-0/+15
| | | | [Bug #15784]
* force 10 chars SHA1 display.Koichi Sasada2019-04-241-1/+1
| | | | | | | `make update-src` shows latest commit hash for convinience. However, `rev-parse --short` option shows different length (maybe) between git versions. This fix force 10 chars with `--short=10`.
* syntax error can move, so do not cacheAaron Patterson2019-04-231-2/+2
|
* Fix complex hash keys to work with compactionAaron Patterson2019-04-232-1/+12
| | | | | | | | | For example when an array containing objects is a hash key, the contents of the array may move which can cause the hash value for the array to change. This commit makes the default `hash` value based off the object id, so the hash value will remain stable. Fixes test/shell/test_command_processor.rb
* Remove member char_offset_updated from struct rmatch as member ↵Lourens Naudé2019-04-242-14/+3
| | | | char_offset_num_allocated can serve the same purpose as that predicate
* The step should not fail when isolated testsTakashi Kokubun2019-04-241-2/+3
| | | | do not exist
* Isolate test_gc_compact for osx TravisTakashi Kokubun2019-04-241-1/+5
| | | | | | | | After `GC.compact`, test/shell/test_command_processor.rb seems to be made unstable on osx Travis like https://travis-ci.org/ruby/ruby/jobs/523487997. For investigating whether it's impacting that or not, let me try isolating that for osx Travis for now.
* * 2019-04-24git2019-04-241-1/+1
|
* Only define history_root member of the Oniguruma re_registers struct if ↵Lourens Naudé2019-04-242-0/+8
| | | | USE_CAPTURE_HISTORY is enabled
* Added cgit url.Hiroshi SHIBATA2019-04-231-0/+2
|
* Revert "IRB is improved with Reline and RDoc, take 2"Nobuyoshi Nakada2019-04-2335-8391/+1129
| | | | | Accidentally merged when 89271d4a3733bc5e70e9c56b4bd12f277e699c42 "Adjusted indents".
* Adjusted indentsNobuyoshi Nakada2019-04-231-11/+11
|
* IRB is improved with Reline and RDoc, take 2aycabta2019-04-2335-1129/+8391
|
* Fix a typoKazuhiro NISHIYAMA2019-04-231-1/+1
|