aboutsummaryrefslogtreecommitdiffstats
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Removed needless LOAD_PATH modification.Hiroshi SHIBATA2019-07-152-2/+0
| | | | We can use require_relative now.
* Move vpath.rb into tool library direcotry.Hiroshi SHIBATA2019-07-154-3/+3
|
* Added test-tool target for the test suite of tool/test files.Hiroshi SHIBATA2019-07-151-0/+39
|
* Put jisx0208.rb to under the library directory.Hiroshi SHIBATA2019-07-153-2/+2
|
* Separate the assertions of ruby core tests from test/unit/assertions.Hiroshi SHIBATA2019-07-152-205/+218
|
* Put colorize to library directory.Hiroshi SHIBATA2019-07-157-6/+6
| | | | Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
* Put vcs .rb to under the lib direcotory.Hiroshi SHIBATA2019-07-153-2/+2
| | | | Because it's the common library for tool files.
* Insert a newline before `=end`Nobuyoshi Nakada2019-07-151-1/+2
| | | | For a certain editor which cannot handle here-document properly.
* Drop `make change` and tool/change_maker.rbTakashi Kokubun2019-07-151-47/+0
| | | | because we're not writing ChangeLog anymore.
* Tweak upstream information of upstream commit.Hiroshi SHIBATA2019-07-141-1/+3
|
* abort sync commit history when it failed to modify commit message.Hiroshi SHIBATA2019-07-141-0/+4
|
* Use force flag for filter-branch.Hiroshi SHIBATA2019-07-141-1/+1
|
* Skip merge commit with rubygems and bundler.Hiroshi SHIBATA2019-07-141-5/+11
|
* Modified commit message with upstream repository name.Hiroshi SHIBATA2019-07-141-0/+2
|
* Added chrry-pick feature from upstream repository.Hiroshi SHIBATA2019-07-141-0/+11
|
* Try to sync with commit history for default gems.Hiroshi SHIBATA2019-07-141-1/+16
|
* MJIT Support for getblockparamproxyTakashi Kokubun2019-07-142-1/+3
|
* complement '.rb' on `test-all TESTS=test_xxx`Koichi Sasada2019-07-141-22/+32
| | | | | | for test-all rule, we can specify a file with TESTS option like `TESTS=test_xxx.rb`. However, we can eliminate last '.rb' suffix so this patch try with '.rb' suffix if the given path is not available.
* Removed FileUtils for file manipulations with module inclusion.Hiroshi SHIBATA2019-07-141-102/+103
|
* Use FileUtils.mkdir_p instead of mkdir command directoly.Hiroshi SHIBATA2019-07-141-3/+3
|
* Use FileUtils.cp_r instead of cp command directoly.Hiroshi SHIBATA2019-07-141-68/+68
|
* Fixup dccb0e1ec94e7b9c13c715939ae7e0ccc4ffb23eHiroshi SHIBATA2019-07-141-8/+8
|
* Use FileUtils.rm_rf instead of rm command directly.Hiroshi SHIBATA2019-07-141-31/+33
|
* Do not use hard-coded file path of default gems upstream.Hiroshi SHIBATA2019-07-141-65/+67
|
* Drop obsoleted mjit_cancel_ivar debug_counterTakashi Kokubun2019-07-141-1/+0
| | | | ivar_cancel label is handling mjit_cancel_ivar_inline instead.
* Restore support library for only test files that are digest and csv.Hiroshi SHIBATA2019-07-091-22/+0
|
* Restore support library for only test files.Hiroshi SHIBATA2019-07-091-68/+0
|
* Adopt the directory structure of ruby repository for racc extension.Hiroshi SHIBATA2019-07-081-2/+2
|
* Git branch name can contain `#{}` tooNobuyoshi Nakada2019-07-071-1/+2
|
* Unescape #{} in the last commit titleNobuyoshi Nakada2019-07-071-1/+2
| | | | | | | | | | | | | Get rid of unknown escape sequence warning, as `#` is not a special character in C. ``` version.c:126:26: warning: unknown escape sequence '\#' [-Wunknown-escape-sequence] fputs("last_commit=" RUBY_LAST_COMMIT_TITLE, stdout); ^~~~~~~~~~~~~~~~~~~~~~ revision.h:4:42: note: expanded from macro 'RUBY_LAST_COMMIT_TITLE' ^~ ```
* Revert "Avoid corrupting VM stack on inlined setlocal"Koichi Sasada2019-07-031-5/+0
| | | | | This reverts commit ea30dd702512ff9df34fe8c71c825f8f901bf5b1. because it fails when VM_CHECK_MODE=1.
* Avoid corrupting VM stack on inlined setlocalTakashi Kokubun2019-07-021-0/+5
| | | | | | | | | | | | | setlocal relies on cfp->ep, and frame-omitted method inlining introduced in Ruby 2.7 kept it wrong. This change might slow down frame-omitted method inlining for cfp->ep manipulation, and it obviously complicates the implementaion more. By introducing an optimization that changes Ruby's local variable to C local variable, we could optimize it and simplify the cfp->ep manipulation later. [Bug #15971]
* Use GitHub ruby.git for make-snapshotTakashi Kokubun2019-07-021-1/+2
| | | | | | | | | | | | | Previously @hsbt disabled https git clone from git.ruby-lang.org. Using git.ruby-lang.org for non-commit purposes is discouraged. GitHub mirror is actually recommended because it's reliable than single-hosted git.ruby-lang.org, the mirror is almost always well-maintained, and its latency is very small (usually about 10s). So we should just use GitHub here. [Bug #15969]
* Substitute autoconf variables by prereq.statusNobuyoshi Nakada2019-07-021-0/+1
|
* Adjust minitest file pathNobuyoshi Nakada2019-07-021-1/+1
|
* Adjust minitest file pathNobuyoshi Nakada2019-07-021-1/+1
|
* Split test files for test-framework that are test-unit and minitest to tool ↵Hiroshi SHIBATA2019-07-0217-0/+2800
| | | | direcotry.
* Move to tool/lib from test/lib.Hiroshi SHIBATA2019-07-0221-0/+6039
|
* Alias "master" and "trunk"Nobuyoshi Nakada2019-07-012-4/+6
|
* Default ASMEXTNobuyoshi Nakada2019-07-011-0/+1
|
* Default @debug to $DEBUGNobuyoshi Nakada2019-06-281-0/+1
|
* Removed unused variableNobuyoshi Nakada2019-06-281-1/+1
|
* Respect --dest-dir when removing old default gemsJeremy Evans2019-06-251-1/+1
| | | | | | | Before this, tool/rbinstall would try to remove a gem file that it may not have access too. Fixes issue introduced in f550da512cefbe0283106ca839c4836a98efaf3a.
* Fixed the wrong path for io-console.Hiroshi SHIBATA2019-06-251-1/+1
|
* vcs.rb: handle --dryrun optionNobuyoshi Nakada2019-06-231-23/+55
|
* Revert RUBY_RELEASE_DATE to date onlyNobuyoshi Nakada2019-06-211-6/+1
|
* Update sync task for the directory structure of cparse and ignore JRuby files.Hiroshi SHIBATA2019-06-201-1/+3
|
* Remove IA64 support.Samuel Williams2019-06-191-1/+1
|
* Added sync task for raccHiroshi SHIBATA2019-06-191-1/+8
|
* Support Bison 3Nobuyoshi Nakada2019-06-171-0/+15
|