aboutsummaryrefslogtreecommitdiffstats
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* It can be share to use CoreAssertions for default gems.Hiroshi SHIBATA2019-08-021-4/+29
| | | | ref. https://github.com/ruby/logger/pull/35
* backtrace can be nil.Koichi Sasada2019-07-311-0/+3
| | | | Surprisingly, on SystemStackError#backtrace can return nil.
* Revert "add debug code"Koichi Sasada2019-07-311-9/+0
| | | | This reverts commit e83ec207cd5fda973c41d6629d8504b515522b12.
* add debug codeKoichi Sasada2019-07-311-0/+9
|
* Separate VCS::GIT#upstreamNobuyoshi Nakada2019-07-301-4/+9
|
* tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info ↵nagachika2019-07-271-0/+1
| | | | on working copy.
* Skip the some of commits when sync default gems from upstream.Hiroshi SHIBATA2019-07-271-3/+21
| | | | | * Skip failed to sync commits because it needs to pick manually. * Skip empty commit.
* Added ignore files to sync_default_gems_with_commits and make constant them.Hiroshi SHIBATA2019-07-271-1/+3
|
* Ignore Merge commit and insufficiency commit for ruby core repository.Hiroshi SHIBATA2019-07-261-19/+27
|
* Improve the commits list for cherry-picking from default gems.Hiroshi SHIBATA2019-07-261-4/+7
| | | | | | * Ignore Merge commit from the commit lists before trying to pick commit. * Show the commits list at first.
* Escape parentheses for syntax hilighting for VScode.Hiroshi SHIBATA2019-07-261-1/+1
|
* Adjust the test direcotry structure of rdoc.Hiroshi SHIBATA2019-07-261-1/+1
|
* Get rid of failures about coverageNobuyoshi Nakada2019-07-251-1/+1
| | | | | Run test suites explicitly instead of auto-running, to get rid of failures when simplecov is not installed but COVERAGE is set.
* Separated tool/test/runner.rb and test/runner.rbNobuyoshi Nakada2019-07-251-32/+16
| | | | | | As `make test-tool` does not use gems, and no Rubygems stuffs is needed, so moved such things to test/runner.rb. Also no longer nees `--test-target-dir` option.
* Use libraries in the base directory if givenNobuyoshi Nakada2019-07-251-1/+2
|
* Added --base-directory optionNobuyoshi Nakada2019-07-251-0/+4
|
* Moved NoMemoryError hookNobuyoshi Nakada2019-07-251-4/+8
| | | | | Moved NoMemoryError hook from AutoRunner.run to Runner#run, so it will work even in non-autorunning mode.
* Moved NoMemoryError hook to Test::Unit::AutoRunnerNobuyoshi Nakada2019-07-252-7/+5
|
* Do not fetch remote tagsNobuyoshi Nakada2019-07-251-2/+2
|
* @@project_dir in Gem::TestCase is no longer usedNobuyoshi Nakada2019-07-242-12/+0
|
* Allways fetch the latest commit from default gems repository.Hiroshi SHIBATA2019-07-221-1/+1
|
* Fixed exception messageNobuyoshi Nakada2019-07-221-1/+1
|
* Only the first argument can be --test-target-dir optionNobuyoshi Nakada2019-07-221-8/+6
| | | | | Raise the proper exception when that option is not given but non-option argument is.
* tool/test/runner.rb: support --test-target-dir optionYusuke Endoh2019-07-212-5/+15
| | | | | | | | | | | 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.
* 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
|