summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-04-22Oops, bad merge 🙇‍♂️Aaron Patterson
2019-04-23* expand tabs.git
2019-04-22T_MOVED can live on the stack, so make sure we can do book keepingAaron Patterson
Unused T_MOVED objects can live on the stack, so we need to make sure that they can be accounted for in book keeping
2019-04-23Disallow numbered parameter as the default value of optional argumentSeiei Miyagi
[Fix GH-2139] [Bug #15783]
2019-04-23Fix internal error of `->x:@2{}`Seiei Miyagi
[Fix GH-2139] [Bug #15783]
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
Before this commit, classes and modules would be registered with the VM's `defined_module_hash`. The key was the ID of the class, but that meant that it was possible for hash collisions to occur. The compactor doesn't allow classes in the `defined_module_hash` to move, but if there is a conflict, then it's possible a class would be removed from the hash and not get pined. This commit changes the key / value of the hash just to be the class itself, thus preventing movement.
2019-04-23[ci skip] grammers in commentsUrabe, Shyouhei
2019-04-23Missing semicolonNobuyoshi Nakada
2019-04-23* 2019-04-23git
2019-04-23* expand tabs.git
2019-04-22Symbols can move, so don't cache in static pointerAaron Patterson
This changes the static pointers to use IDs then look up the symbols with the ID. Symbols can move, so we don't want to keep static references to them.
2019-04-22Adds a reference to `TracePoint` to `binding` docsKazuhiro NISHIYAMA
This change adds an explicit reference to `TracePoint` in the documentation for `binding`. Currently it only refers to the now deprecated `Kernel#set_trace_func`. This reference is left alone for continuity in the documentation. [Fix GH-2079] Co-authored-by: Brandon Weaver <baweaver@squareup.com>
2019-04-22Merge branch 'patch-5' of https://github.com/sos4nt/ruby into trunkKazuhiro NISHIYAMA
[Fix GH-2084]
2019-04-22Fix RUBY_REVISION specTakashi Kokubun
broken by 5da52d1210625fb00acd573b3f32281b4bde1730
2019-04-22Omit last_commit=RUBY_LAST_COMMIT_TITLE without local commitsKazuhiro NISHIYAMA
2019-04-22Migrate RUBY_VERSION/RUBY_DESCRIPTION to GitTakashi Kokubun
from Subversion. This behavior is tentative and not discussed well. The point of discussion will be just the length of commit hash, and I thought we should include this kind of change in 2.7.0-preview1 release even before the length is fixed yet. Let's discuss that afterwards and fix it later as needed. Naruse suggested that length=10 is very unlikely to cause conflict, and thus it's used by email notification and rubyci now. This behavior is in favor of that for now.
2019-04-22Tk is already removed from stdlib at r55844Kazuhiro NISHIYAMA
https://github.com/ruby/ruby/commit/303dc3c591e324b6bbc691326d8bea76fe3b8fda
2019-04-22Ignore VSCode configuration from git.SHIBATA Hiroshi
2019-04-22Use github url instead of ViewVC.SHIBATA Hiroshi
2019-04-22ViewVC of svn.ruby-lang.org was shutdown status.SHIBATA Hiroshi
2019-04-22CRuby trunk uses git instead of subversion nowKazuhiro NISHIYAMA
2019-04-22Clarify requirements of <=>Shugo Maeda
A return value of <=> is automatically converted to -1, 0, or 1, so other values can be returned. [Misc #15630]
2019-04-22Support of Ruby 2.3 has endedKazuhiro NISHIYAMA
https://www.ruby-lang.org/en/news/2019/03/31/support-of-ruby-2-3-has-ended/