summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-26Hide internal IDsNobuyoshi Nakada
* 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] Notes: Fixed: [Bug #15786]
2019-04-26* 2019-04-26git
2019-04-26Syntax-highlight yield in IRBTakashi Kokubun
2019-04-26NEWS: Credit goes to Pry [ci skip]Takashi Kokubun
We must note this feature is heavily inspired by Pry.
2019-04-26Support highlighting Regexp in inspectTakashi Kokubun
2019-04-26Add NEWS entry about IRB syntax highlight [ci skip]Takashi Kokubun
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.
2019-04-26Force IRB::Color to recognize TERMTakashi Kokubun
Closes: https://github.com/ruby/ruby/pull/2150
2019-04-26Do not color IRB output on 'dumb' TERMPocket7878
Co-Authored-By: k0kubun <takashikkbn@gmail.com> Closes: https://github.com/ruby/ruby/pull/2150
2019-04-26Colorize IRB's inspect resultTakashi Kokubun
Closes: https://github.com/ruby/ruby/pull/2150
2019-04-26Colorize IRB's code_around_bindingTakashi Kokubun
Closes: https://github.com/ruby/ruby/pull/2150
2019-04-25Mention warning of `$,`Kazuhiro NISHIYAMA
see [r67606](https://github.com/ruby/ruby/commit/3ee0648dc7a5465b2cbadd7246fc2edbd676d759)
2019-04-25Ripper does not use internal IDs directlyNobuyoshi Nakada
2019-04-25Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA
see r67347
2019-04-25BSD's mktemp does not have `-p`Takashi Kokubun
2019-04-25Show `make checkout-github/merge-github` in helpTakashi Kokubun
2019-04-25Resurrect `make xxx-github PR=1234` interfaceTakashi Kokubun
`call xxx, yyy` seems to pass " yyy" instead of "yyy".
2019-04-25Added pr-%Nobuyoshi Nakada
May merge multiple github pull requests at once. e.g., $ make pr-123456789 pr-987654321
2019-04-25Cache git config valuesNobuyoshi Nakada
2019-04-25Add `make checkout-github` tooTakashi Kokubun
You can use this like `make checkout-github PR=1234`
2019-04-25Make working tree under the source directoryNobuyoshi Nakada
2019-04-25Rebase the pull request in a worktreeNobuyoshi Nakada
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.
2019-04-25Add RB_ID_SERIAL_MAXNobuyoshi Nakada
2019-04-25Lazy allocate the compile data catch table arrayLourens Naudé
Closes: https://github.com/ruby/ruby/pull/2119
2019-04-25Upgrade test-unit to 3.3.2Kouhei Sutou
2019-04-25* 2019-04-25git
2019-04-25add DRbObject dereference test (Preparation for investigation of Bug #15711)Masatoshi SEKI
2019-04-25Fix typos [ci skip]Kazuhiro NISHIYAMA
2019-04-25Automatically gpg-sign rebase when commit.gpgsignTakashi Kokubun
is true Closes: https://github.com/ruby/ruby/pull/2148
2019-04-24Add `make fetch-github` and `make merge-github`Takashi Kokubun
Closes: https://github.com/ruby/ruby/pull/2147
2019-04-24Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA
see r67347
2019-04-24Defer setting gc_stress instead of setting dont_gcNobuyoshi Nakada
[Bug #15784]
2019-04-24Defer setting gc_stress until inits doneNobuyoshi Nakada
[Bug #15784]
2019-04-24force 10 chars SHA1 display.Koichi Sasada
`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`.
2019-04-23syntax error can move, so do not cacheAaron Patterson
2019-04-23Fix complex hash keys to work with compactionAaron Patterson
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
2019-04-24Remove member char_offset_updated from struct rmatch as member ↵Lourens Naudé
char_offset_num_allocated can serve the same purpose as that predicate
2019-04-24The step should not fail when isolated testsTakashi Kokubun
do not exist
2019-04-24Isolate test_gc_compact for osx TravisTakashi Kokubun
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-24* 2019-04-24git
2019-04-24Only define history_root member of the Oniguruma re_registers struct if ↵Lourens Naudé
USE_CAPTURE_HISTORY is enabled
2019-04-23Added cgit url.Hiroshi SHIBATA
2019-04-23Revert "IRB is improved with Reline and RDoc, take 2"Nobuyoshi Nakada
Accidentally merged when 89271d4a3733bc5e70e9c56b4bd12f277e699c42 "Adjusted indents".
2019-04-23Adjusted indentsNobuyoshi Nakada
2019-04-23IRB is improved with Reline and RDoc, take 2aycabta
2019-04-23Fix a typoKazuhiro NISHIYAMA
2019-04-23Add VCS::GIT#commitNobuyoshi Nakada
2019-04-23Split git-svn dependent methodsNobuyoshi Nakada
2019-04-23Use an exclusive range for ruby_version_isNobuyoshi Nakada
2019-04-23Split long expressionNobuyoshi Nakada
2019-04-23Add tool/format-release to .gitattributesKazuhiro NISHIYAMA