aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Clarify requirements of <=>Shugo Maeda2019-04-221-6/+7
| | | | | | | | | | A return value of <=> is automatically converted to -1, 0, or 1, so other values can be returned. [Misc #15630]
* | Support of Ruby 2.3 has endedKazuhiro NISHIYAMA2019-04-221-1/+0
| | | | | | | | https://www.ruby-lang.org/en/news/2019/03/31/support-of-ruby-2-3-has-ended/
* | Now only supports Git repositoryNAKAMURA Usaku2019-04-221-8/+6
| |
* | * remove trailing spaces.svn2019-04-221-1/+1
| |
* | README.ja.md: Update description about Git repositoryTakashi Kokubun2019-04-221-12/+13
| | | | | | | | Backported 4c570abf77 to Japanese
* | * remove trailing spaces.svn2019-04-221-1/+1
| | | | | | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* | README.md: Update description about Git repositoryk0kubun2019-04-221-13/+11
| | | | | | | | | | | | | | | | We started to switch from SVN to Git. Because GitHub would be more reliable than our single-host cgit, I continued to list GitHub mirror repository in the first place. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* | * 2019-04-22svn2019-04-211-1/+1
| | | | | | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* | Fix a typo [ci skip]kazu2019-04-211-1/+1
| | | | | | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* | tool/redmine-backporter.rb: Git support in backport/relk0kubun2019-04-211-6/+16
| | | | | | | | | | | | close https://github.com/ruby/ruby/pull/2138 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* | tool/redmine-backporter.rb: Remove unused methodsk0kubun2019-04-211-44/+0
| | | | | | | | | | | | They seem to have never been used from the beginning (r45081). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e