Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-02 | fix assertion number. | Koichi Sasada | |
On parallel test, there are additional tests because of implicit checkers which are enabled on 84cbce3d88. | |||
2019-10-02 | Fixed failure message for `clean-cache` | Nobuyoshi Nakada | |
2019-10-02 | Enable checkers on parallel test. | Koichi Sasada | |
parallel test (`make test-all TESTS=-j8`) runs tests on specified number of processes. However, some test checkers written in `runner.rb` are not loaded. This fix enable these checkers on parallel tests. See also: https://github.com/ruby/ruby/pull/2508 | |||
2019-10-02 | Fix the order of executing `after-update` task | NAKAMURA Usaku | |
2019-10-02 | Should fail if `system` failed | NAKAMURA Usaku | |
2019-10-01 | expose assert_raise and assert_join_threads | Hiroshi SHIBATA | |
Notes: Merged: https://github.com/ruby/ruby/pull/2516 | |||
2019-09-30 | Revert "introduce debug check." | Koichi Sasada | |
This reverts commit c3b84f2de83a27acc638f99743bfa2c44bac621c. Backtrace shows it is before running tests and debug check was nonsense. | |||
2019-09-30 | introduce debug check. | Koichi Sasada | |
There are random failures: > lib/rubygems/core_ext/kernel_require.rb:61:in `require': > wrong number of arguments (given 1, expected 0) (ArgumentError) http://ci.rvm.jp/results/trunk-jemalloc@silicon-docker/2275159 To check this failure, I added a small check code. | |||
2019-09-30 | show RUBY_ISEQ_DUMP_DEBUG envval if given. | Koichi Sasada | |
2019-09-29 | Pass $(XRUBY) to test-bundled-gems.rb since RbConfig.ruby is incorrect for ↵ | Benoit Daloze | |
miniruby Notes: Merged: https://github.com/ruby/ruby/pull/2503 | |||
2019-09-29 | Move the logic to test bundled gems to Ruby code | Benoit Daloze | |
* Writing shell scripts in a Makefile is very error-prone. * TEST_BUNDLED_GEMS_ALLOW_FAILURES seemed to not work before. Notes: Merged: https://github.com/ruby/ruby/pull/2503 | |||
2019-09-27 | assert_in_out_err should use FailDesc too | Nobuyoshi Nakada | |
2019-09-23 | make-snapshot: store timestamps in UTC for zip which lacks timezone | Nobuyoshi Nakada | |
2019-09-23 | Add `-mtc=off` to `7z` not to store NTFS timestamps | Kazuhiro NISHIYAMA | |
https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm | |||
2019-09-22 | make-snapshot: Added -no7z option | Nobuyoshi Nakada | |
It disables 7z, which seems not to have an option to stop saving extra file attributes (uid/gid and atime), in order to make zip packages stable. | |||
2019-09-22 | make-snapshot: Do not save extra file attributes | Nobuyoshi Nakada | |
Extra file attributes (uid/gid and atime) make the packaged zip file unstable. | |||
2019-09-22 | st.c: Use rb_st_* prefix instead of st_* (#2479) | Yusuke Endoh | |
The original st.c was public domain hash table implementation, but Ruby's st.c is highly modified, and its data structure is not compatiblie with the original one. Therefore, when creating an extension library to wrap C code that uses the original st.c, the symbols conflict, which leads to segfault. This changes the prefix `st_*` of st.c functions to `rb_st_*` for reflecting that they are specific to Ruby's, and avoid symbol conflicts. Notes: Merged-By: mame <mame@ruby-lang.org> | |||
2019-09-21 | typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is used | Fangrui Song | |
The built-in version operates on a buffer of 5 words, much smaller than the size of jmp_buf defined in libc. Note, powerpc requires 5 words, while arm and x86_64 just require 3. Notes: Merged: https://github.com/ruby/ruby/pull/2471 | |||
2019-09-20 | Fixed up 37c083942509dd7e0d8b7ccd3575936a2017c400 | Hiroshi SHIBATA | |
2019-09-20 | Removed ThreadsWait from the ruby repository | Hiroshi SHIBATA | |
2019-09-20 | Removed Synchronizer from the ruby repository. | Hiroshi SHIBATA | |
2019-09-20 | Removed Shell from the ruby repository. | Hiroshi SHIBATA | |
2019-09-20 | Removed Scanf from the ruby repository. | Hiroshi SHIBATA | |
2019-09-20 | Removed CMath from the ruby repository. | Hiroshi SHIBATA | |
2019-09-15 | Try to fetch commits notes to the source tree automatically | Nobuyoshi Nakada | |
[Bug #16167] | |||
2019-09-15 | make-snapshot: no merge commits in ChangeLog | Nobuyoshi Nakada | |
Parents commit hashs in logs of merge commits are abbreviated to necessary length depending on the repositories. Exclude merge commits from ChangeLog to make it stable. | |||
2019-09-15 | make-snapshot: export ChangeLog from srcdir | Nobuyoshi Nakada | |
2019-09-15 | make-snapshot: deprecated -exported option [Bug #16167] | Nobuyoshi Nakada | |
2019-09-14 | Continue to export even if no notes/commits | Nobuyoshi Nakada | |
Just exporting may not imply exporting ChangeLog which needs notes/commits. [Bug #16167] | |||
2019-09-08 | make-snapshot: -git option is no longer provided [ci skip] | Nobuyoshi Nakada | |
2019-09-08 | make-snapshot: default to the toplevel directory | Nobuyoshi Nakada | |
As this tool has been intended to use in a working directory, assume that the toplevel directory is under the VCS, and SVN will no longer be canonical. | |||
2019-09-08 | Touch copied cache files to make tarballs stable | Nobuyoshi Nakada | |
2019-09-08 | Suppress detached head warning | Nobuyoshi Nakada | |
2019-09-07 | Exit gently if no VCS found but --suppress_not_found is given | Nobuyoshi Nakada | |
2019-09-07 | Removed no longer used variable | Nobuyoshi Nakada | |
2019-09-07 | Assign to vcs in new_vcs block not to use rescue result | Nobuyoshi Nakada | |
2019-09-07 | Fixed wrong method at 71f7b0421ac | Nobuyoshi Nakada | |
2019-09-07 | Fix error when checking file modified with git-svn | Nobuyoshi Nakada | |
2019-09-07 | Get rid of overwriting revision.h and creating .revision.time | Nobuyoshi Nakada | |
2019-09-07 | Use `git describe --contains` for tags | Nobuyoshi Nakada | |
2019-09-07 | Added more debug outputs from VCS::GIT | Nobuyoshi Nakada | |
2019-09-07 | Refined file2lastrev.rb options | Nobuyoshi Nakada | |
* check --srcdir if given twice or more * falls back to the current working directory if no --srcdir option is given. * define common VCS options. | |||
2019-09-07 | Separated VCS.define_options for common VCS options | Nobuyoshi Nakada | |
2019-09-06 | VCS::GIT no longer accepts remote repository | Nobuyoshi Nakada | |
2019-09-06 | add include/ruby/backward/cxxanyargs.hpp | 卜部昌平 | |
Compilation of extension libraries written in C++ are reportedly broken due to https://github.com/ruby/ruby/pull/2404 The root cause of this issue was that the definition of ANYARGS differ between C and C++, and that of C++ is incompatible with the updated ones. We are using the incompatibility against itself. In C++ two distinct function prototypes can be overloaded. We provide the old, ANYARGSed prototypes in addition to the current granular ones; and let the older ones warn about types. | |||
2019-09-06 | Revert "Add a temporal stack dumper for debugging on trunk-mjit" | Yusuke Endoh | |
This reverts commit 433c9c00d96124e3b416d0a20ff795b0ad4273fa. Successfully captured some traces, and 3b60e5e6bc2c84b971bea9c8312eb5d33ada2ff5 seems to fix the issue. | |||
2019-09-05 | Add a temporal stack dumper for debugging on trunk-mjit | Yusuke Endoh | |
This must be definitely removed after we collect the stack traces :-) http://ci.rvm.jp/results/trunk-mjit@silicon-docker/2245710 | |||
2019-09-05 | Removed -git option of make-snapshot | Nobuyoshi Nakada | |
Git is not for direct access to a remote repository. Most of its operations need a local clone. | |||
2019-09-05 | Separate VCS::DEBUG_OUT | Nobuyoshi Nakada | |
2019-09-04 | Use `git pull` instead of `git fetch` if master branch | Kazuhiro NISHIYAMA | |