aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add VCS::GIT#commitNobuyoshi Nakada2019-04-231-0/+9
|
* Split git-svn dependent methodsNobuyoshi Nakada2019-04-231-0/+2
|
* Use an exclusive range for ruby_version_isNobuyoshi Nakada2019-04-231-1/+1
|
* Split long expressionNobuyoshi Nakada2019-04-231-5/+4
|
* Add tool/format-release to .gitattributesKazuhiro NISHIYAMA2019-04-231-0/+1
|
* Oops, bad merge 🙇‍♂️Aaron Patterson2019-04-221-1/+0
|
* * expand tabs.git2019-04-231-1/+1
|
* T_MOVED can live on the stack, so make sure we can do book keepingAaron Patterson2019-04-221-0/+1
| | | | | Unused T_MOVED objects can live on the stack, so we need to make sure that they can be accounted for in book keeping
* Disallow numbered parameter as the default value of optional argumentSeiei Miyagi2019-04-232-0/+2
| | | | [Fix GH-2139] [Bug #15783]
* Fix internal error of `->x:@2{}`Seiei Miyagi2019-04-232-0/+2
| | | | [Fix GH-2139] [Bug #15783]
* Prevent rb_define_(class|module) classes from movingAaron Patterson2019-04-224-6/+11
| | | | | | | | | | | | 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.
* [ci skip] grammers in commentsUrabe, Shyouhei2019-04-231-9/+9
|
* Missing semicolonNobuyoshi Nakada2019-04-231-0/+1
|
* * 2019-04-23git2019-04-231-1/+1
|
* * expand tabs.git2019-04-231-2/+2
|
* Symbols can move, so don't cache in static pointerAaron Patterson2019-04-221-7/+7
| | | | | | 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.
* Adds a reference to `TracePoint` to `binding` docsKazuhiro NISHIYAMA2019-04-221-1/+1
| | | | | | | | | | 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>
* Merge branch 'patch-5' of https://github.com/sos4nt/ruby into trunkKazuhiro NISHIYAMA2019-04-221-1/+1
|\ | | | | | | [Fix GH-2084]
| * Fix return value name in docs for Array#unionStefan Schüßler2019-02-181-1/+1
| | | | | | Throughout the docs, `new_ary` is used to indicate a new array, whereas `ary` refers to the receiver.
* | Fix RUBY_REVISION specTakashi Kokubun2019-04-221-2/+10
| | | | | | | | broken by 5da52d1210625fb00acd573b3f32281b4bde1730
* | Omit last_commit=RUBY_LAST_COMMIT_TITLE without local commitsKazuhiro NISHIYAMA2019-04-221-1/+1
| |
* | Migrate RUBY_VERSION/RUBY_DESCRIPTION to GitTakashi Kokubun2019-04-225-25/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Tk is already removed from stdlib at r55844Kazuhiro NISHIYAMA2019-04-221-1/+0
| | | | | | | | https://github.com/ruby/ruby/commit/303dc3c591e324b6bbc691326d8bea76fe3b8fda
* | Ignore VSCode configuration from git.SHIBATA Hiroshi2019-04-221-0/+1
| |
* | Use github url instead of ViewVC.SHIBATA Hiroshi2019-04-221-1/+1
| |
* | ViewVC of svn.ruby-lang.org was shutdown status.SHIBATA Hiroshi2019-04-221-2/+1
| |
* | CRuby trunk uses git instead of subversion nowKazuhiro NISHIYAMA2019-04-221-9/+4
| |