summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2019-07-25Added --base-directory optionNobuyoshi Nakada
2019-07-25Moved NoMemoryError hookNobuyoshi Nakada
Moved NoMemoryError hook from AutoRunner.run to Runner#run, so it will work even in non-autorunning mode.
2019-07-25Moved NoMemoryError hook to Test::Unit::AutoRunnerNobuyoshi Nakada
2019-07-25Do not fetch remote tagsNobuyoshi Nakada
2019-07-24@@project_dir in Gem::TestCase is no longer usedNobuyoshi Nakada
2019-07-22Allways fetch the latest commit from default gems repository.Hiroshi SHIBATA
2019-07-22Fixed exception messageNobuyoshi Nakada
2019-07-22Only the first argument can be --test-target-dir optionNobuyoshi Nakada
Raise the proper exception when that option is not given but non-option argument is.
2019-07-21tool/test/runner.rb: support --test-target-dir optionYusuke Endoh
tool/test/runner.rb had been copied from test/runner.rb. test/runner.rb was for `make test-all`, and tool/test/runner.rb was for `make test-testframework` and `make test-tool`. But I want to avoid the code clones. This change makes tool/test/runner.rb support --test-target-dir option which allows tool/test/runner.rb to run `make test-all`. Now we can remove test/runner.rb.
2019-07-15Removed needless LOAD_PATH modification.Hiroshi SHIBATA
We can use require_relative now.
2019-07-15Move vpath.rb into tool library direcotry.Hiroshi SHIBATA
2019-07-15Added test-tool target for the test suite of tool/test files.Hiroshi SHIBATA
2019-07-15Put jisx0208.rb to under the library directory.Hiroshi SHIBATA
2019-07-15Separate the assertions of ruby core tests from test/unit/assertions.Hiroshi SHIBATA
2019-07-15Put colorize to library directory.Hiroshi SHIBATA
Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
2019-07-15Put vcs .rb to under the lib direcotory.Hiroshi SHIBATA
Because it's the common library for tool files.
2019-07-15Insert a newline before `=end`Nobuyoshi Nakada
For a certain editor which cannot handle here-document properly.
2019-07-15Drop `make change` and tool/change_maker.rbTakashi Kokubun
because we're not writing ChangeLog anymore.
2019-07-14Tweak upstream information of upstream commit.Hiroshi SHIBATA
2019-07-14abort sync commit history when it failed to modify commit message.Hiroshi SHIBATA
2019-07-14Use force flag for filter-branch.Hiroshi SHIBATA
2019-07-14Skip merge commit with rubygems and bundler.Hiroshi SHIBATA
2019-07-14Modified commit message with upstream repository name.Hiroshi SHIBATA
2019-07-14Added chrry-pick feature from upstream repository.Hiroshi SHIBATA
2019-07-14Try to sync with commit history for default gems.Hiroshi SHIBATA
2019-07-14MJIT Support for getblockparamproxyTakashi Kokubun
2019-07-14complement '.rb' on `test-all TESTS=test_xxx`Koichi Sasada
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.
2019-07-14Removed FileUtils for file manipulations with module inclusion.Hiroshi SHIBATA
2019-07-14Use FileUtils.mkdir_p instead of mkdir command directoly.Hiroshi SHIBATA
2019-07-14Use FileUtils.cp_r instead of cp command directoly.Hiroshi SHIBATA
2019-07-14Fixup dccb0e1ec94e7b9c13c715939ae7e0ccc4ffb23eHiroshi SHIBATA
2019-07-14Use FileUtils.rm_rf instead of rm command directly.Hiroshi SHIBATA
2019-07-14Do not use hard-coded file path of default gems upstream.Hiroshi SHIBATA
2019-07-14Drop obsoleted mjit_cancel_ivar debug_counterTakashi Kokubun
ivar_cancel label is handling mjit_cancel_ivar_inline instead.
2019-07-09Restore support library for only test files that are digest and csv.Hiroshi SHIBATA
2019-07-09Restore support library for only test files.Hiroshi SHIBATA
2019-07-08Adopt the directory structure of ruby repository for racc extension.Hiroshi SHIBATA
2019-07-07Git branch name can contain `#{}` tooNobuyoshi Nakada
2019-07-07Unescape #{} in the last commit titleNobuyoshi Nakada
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' ^~ ```
2019-07-03Revert "Avoid corrupting VM stack on inlined setlocal"Koichi Sasada
This reverts commit ea30dd702512ff9df34fe8c71c825f8f901bf5b1. because it fails when VM_CHECK_MODE=1.
2019-07-02Avoid corrupting VM stack on inlined setlocalTakashi Kokubun
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]
2019-07-02Use GitHub ruby.git for make-snapshotTakashi Kokubun
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]
2019-07-02Substitute autoconf variables by prereq.statusNobuyoshi Nakada
2019-07-02Adjust minitest file pathNobuyoshi Nakada
2019-07-02Adjust minitest file pathNobuyoshi Nakada
2019-07-02Split test files for test-framework that are test-unit and minitest to tool ↵Hiroshi SHIBATA
direcotry.
2019-07-02Move to tool/lib from test/lib.Hiroshi SHIBATA
2019-07-01Alias "master" and "trunk"Nobuyoshi Nakada
2019-07-01Default ASMEXTNobuyoshi Nakada
2019-06-28Default @debug to $DEBUGNobuyoshi Nakada