Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade benchmark-driver version | Takashi Kokubun | 2019-08-07 | 1 | -1/+1 |
| | | | | | as I already started to use --runner=block introduced in v0.14.20 like: https://github.com/ruby/ruby/pull/2321#issuecomment-518638663 | ||||
* | Shorten dependency hint [ci skip] | Nobuyoshi Nakada | 2019-07-30 | 1 | -1/+1 |
| | |||||
* | Hint for the dependency update [Bug #16000] | Nobuyoshi Nakada | 2019-07-30 | 1 | -0/+1 |
| | |||||
* | Separated tool/test/runner.rb and test/runner.rb | Nobuyoshi Nakada | 2019-07-25 | 1 | -5/+5 |
| | | | | | | 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. | ||||
* | Retry to update Unicode timestamp | Nobuyoshi Nakada | 2019-07-23 | 1 | -1/+1 |
| | |||||
* | Only the first argument can be --test-target-dir option | Nobuyoshi Nakada | 2019-07-22 | 1 | -5/+5 |
| | | | | | Raise the proper exception when that option is not given but non-option argument is. | ||||
* | common.mk: `make check` now includes `make test-tool` | Yusuke Endoh | 2019-07-21 | 1 | -4/+3 |
| | | | | | | | | | | | | | And `make test-tool` includes `make test-testframework`. This change may be arguable because I'm unsure who is an intended user of `make check`: a normal user, or Ruby-core developer. Normal users don't have to run `make test-tool` for testing their installation, but Ruby committers should run it before they commit anything. In this case, I'd be conservative; `make check` includes `test-tool`. If normal users often report a failure of `make test-tool`, then we can consider to split `make check` for two sets of target users. | ||||
* | tool/test/runner.rb: support --test-target-dir option | Yusuke Endoh | 2019-07-21 | 1 | -5/+5 |
| | | | | | | | | | | | 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. | ||||
* | Update simplecov and doclie to the latest version. | Hiroshi SHIBATA | 2019-07-21 | 1 | -2/+2 |
| | |||||
* | Upgrade benchmark-driver.gem again | Takashi Kokubun | 2019-07-20 | 1 | -1/+1 |
| | | | | | | because v0.14.18 was actually not working with `make run`. In `make run`, `Gem` is defined but `Gem::Version` isn't. v0.14.19 checks `defined?(Gem::Version)` instead of `defined?(Gem)`. | ||||
* | Upgrade benchmark-driver.gem version | Takashi Kokubun | 2019-07-20 | 1 | -1/+1 |
| | | | | | This is to make `make run` with benchmark/lib/load.rb work for ko1 https://github.com/benchmark-driver/benchmark-driver/compare/v0.14.17...v0.14.18 | ||||
* | Improve build process and coroutine implementation selection. | Samuel Williams | 2019-07-18 | 1 | -2/+1 |
| | |||||
* | Fixed the library path for tools | Nobuyoshi Nakada | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | Added help message for test-tool target. | Hiroshi SHIBATA | 2019-07-15 | 1 | -0/+1 |
| | |||||
* | Added test-tool target for the test suite of tool/test files. | Hiroshi SHIBATA | 2019-07-15 | 1 | -1/+7 |
| | |||||
* | Fix unaligned help output | Takashi Kokubun | 2019-07-15 | 1 | -1/+1 |
| | | | | | 1f99274ccf31ba1f2a4b3ac20a9c6cdc5ae81152 was indenting details with a hard tab, but other lines are using spaces. | ||||
* | Stop consuming 2 entries for goruby | Takashi Kokubun | 2019-07-15 | 1 | -2/+1 |
| | | | | | similar to 364f43ab7fc5920247fc73423c1428208cf78a4a and 13cb9e6bd2c88d04fc9b21b8f8c1d192c67cd5a2 | ||||
* | Added the bundled gems target to make help. | Hiroshi SHIBATA | 2019-07-15 | 1 | -0/+2 |
| | |||||
* | common.mk: remove "make exam" from help | Yusuke Endoh | 2019-07-15 | 1 | -1/+0 |
| | | | | | Currently it is completely the same as "make check". I think it is not worth mentioning now. | ||||
* | Unify documentations of `make benchmark` | Takashi Kokubun | 2019-07-15 | 1 | -5/+1 |
| | |||||
* | Drop `make change` and tool/change_maker.rb | Takashi Kokubun | 2019-07-15 | 1 | -4/+0 |
| | | | | because we're not writing ChangeLog anymore. | ||||
* | Reduce the number of make help entries | Takashi Kokubun | 2019-07-15 | 1 | -2/+0 |
| | | | | | We've added some more things recently. It seems not worth having almost the same two entries there anymore. | ||||
* | Mention SPECOPTS variable in make help | Takashi Kokubun | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Include ruby/assert.h in ruby/ruby.h so that assertions can be there | Nobuyoshi Nakada | 2019-07-14 | 1 | -1/+37 |
| | |||||
* | Split RUBY_ASSERT and so on under include/ruby | Nobuyoshi Nakada | 2019-07-14 | 1 | -0/+38 |
| | |||||
* | Make symlink to "ruby" only from the install-name | Nobuyoshi Nakada | 2019-07-09 | 1 | -2/+3 |
| | |||||
* | ${} does not work with nmake.exe | Nobuyoshi Nakada | 2019-07-02 | 1 | -2/+2 |
| | |||||
* | Now test-almost equals to test-all | Nobuyoshi Nakada | 2019-07-02 | 1 | -5/+4 |
| | |||||
* | Removed needless exclude option related testframework. | Hiroshi SHIBATA | 2019-07-02 | 1 | -2/+1 |
| | | | | They are moved under the tool directory now. | ||||
* | Split test files for test-framework that are test-unit and minitest to tool ↵ | Hiroshi SHIBATA | 2019-07-02 | 1 | -1/+2 |
| | | | | direcotry. | ||||
* | Add `ucontext` coroutine implementation for generic fallback. | Samuel Williams | 2019-06-26 | 1 | -1/+3 |
| | |||||
* | Clean coroutine and timestamp directories | Nobuyoshi Nakada | 2019-06-21 | 1 | -3/+3 |
| | |||||
* | Remove IA64 support. | Samuel Williams | 2019-06-19 | 1 | -2/+0 |
| | |||||
* | Support Bison 3 | Nobuyoshi Nakada | 2019-06-17 | 1 | -0/+1 |
| | |||||
* | Added missing dependency for rake examples. | Hiroshi SHIBATA | 2019-06-09 | 1 | -1/+1 |
| | |||||
* | Upgrade benchmark-driver to fix deprecation warning | Takashi Kokubun | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | Revert "common.mk: allow brace expansion for benchmark targets" | Takashi Kokubun | 2019-06-03 | 1 | -1/+1 |
| | | | | | | | | | | This reverts commit 4c0e21add7c87b70df27fbff81d8f192a467556d because we're not using /bin/bash. See 11d3986d6557eb3cfcecbdd0ef6e21b18c7c960b and 1b2b0e1f244b3e71812fa9859e8b87150ea30434 to know its context. In short, 4c0e21add7c87b70df27fbff81d8f192a467556d does not work on Ubuntu. | ||||
* | benchmark/time_strptime.yml does not work with miniruby | Takashi Kokubun | 2019-06-03 | 1 | -2/+2 |
| | | | | | | | | Since 72ad092960c413b6a5687c552747b20a5ed78b22, we cannot run full `make benchmark` because default BENCH_RUBY is miniruby and it fails to require 'time'. Using miniruby for benchmark by default seems reasonable for some cases, but now it's just bothering for people running full `make benchmark`. | ||||
* | Make the target name unique when BASERUBY=no | Nobuyoshi Nakada | 2019-05-31 | 1 | -1/+1 |
| | |||||
* | Revert "Fix building with 1.8 BASERUBY" | Jeremy Evans | 2019-05-29 | 1 | -3/+3 |
| | | | | | | | | | This reverts commit 05bc14d81a1d7f6af826a92371aeff0c3fb2a67e. We have decided that the cost of reintroducing support for 1.8 BASERUBY outweighs the benefit. If you are still using 1.8 and want to build master/trunk, build and install the latest release, and use that as BASERUBY. | ||||
* | Create empty revision.tmp if BASERUBY is not yes | Nobuyoshi Nakada | 2019-05-29 | 1 | -4/+3 |
| | |||||
* | Create empty revision.tmp if no BASERUBY | Nobuyoshi Nakada | 2019-05-29 | 1 | -1/+3 |
| | |||||
* | Check the result of file2lastrev.rb if HAVE_BASERUBY | Takashi Kokubun | 2019-05-29 | 1 | -2/+5 |
| | | | | | | | | | | | | is yes. We ignored the failure status of file2lastrev.rb on 73da429c36c, but it was for an environment without BASERUBY. I think we should skip running file2lastrev.rb on HAVE_BASERUBY=no, and run it and check the status on HAVE_BASERUBY=yes. Otherwise we may have an ignored arbitrary error of file2lastrev.rb on HAVE_BASERUBY=yes environment. | ||||
* | Fix building with 1.8 BASERUBY | Jeremy Evans | 2019-05-27 | 1 | -3/+3 |
| | |||||
* | switch UNICODE_BETA to NO (one more try, first try didn't work) | Martin Dürst | 2019-05-24 | 1 | -1/+1 |
| | | | | | | | | | | | Unicode version 12.1.0 was officially released on May 7th, 2019. There were no changes at all from the "real" beta published shortly after the new era name "Reiwa" was announced. So we can switch UNICODE_BETA back to NO. common.mk: switch UNICODE_BETA back to NO tool/downloader.rb: add additional conditions to avoid an error when moving from beta to final | ||||
* | --autostash is since Git 2.6 [Bug #15871] | Nobuyoshi Nakada | 2019-05-24 | 1 | -1/+1 |
| | |||||
* | Define GITPULLOPTION to rebase [Bug #15871] | Nobuyoshi Nakada | 2019-05-24 | 1 | -0/+2 |
| | |||||
* | Get rid of always updating Unicode files | Nobuyoshi Nakada | 2019-05-18 | 1 | -1/+6 |
| | | | | [Misc #15859] | ||||
* | Update dependencies | Nobuyoshi Nakada | 2019-05-13 | 1 | -0/+1 |
| | |||||
* | Makefiles need to be indented by tabs | Nobuyoshi Nakada | 2019-04-28 | 1 | -0/+2 |
| |