aboutsummaryrefslogtreecommitdiffstats
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
...
* alias assert_raise_message for compatibility with test-unitNobuyoshi Nakada2019-10-161-0/+1
|
* Fix typo [ci skip]Kazuhiro NISHIYAMA2019-10-081-2/+2
| | | | pointed out by ruby-trunk-changes
* Write yaml and json under destdir and print to stdoutKazuhiro NISHIYAMA2019-10-071-2/+10
|
* Create info.yml and info.jsonKazuhiro NISHIYAMA2019-10-071-1/+26
| | | | | - `info.yml` is for ruby/www.ruby-lang.org/_data/releases.yml - `info.json` is meta data for users of snapshot
* Remove `-s3` optionKazuhiro NISHIYAMA2019-10-071-7/+0
| | | | It will not use in `ruby/actions`, and `default=tmp` is not correct.
* make-snapshot: touch updated files after preparedNobuyoshi Nakada2019-10-031-2/+2
| | | | | Align mtime of files updated by `make prepare-package` to make packages reproducible.
* make-snapshot: suppress make error messages unless failedNobuyoshi Nakada2019-10-031-14/+30
|
* make-snapshot: copy cache files instead of linkingNobuyoshi Nakada2019-10-031-6/+1
| | | | To get rid of setting mode and mtime of the original cache files.
* vcs.rb: fix to export git-svn versionNobuyoshi Nakada2019-10-031-26/+32
| | | | | | * Use the given branch name instead of implicit 'HEAD". * Format like as git-svn when `from` or `to` is SVN revision number.
* [ruby/fileutils] improve the compatibility of minitestHiroshi SHIBATA2019-10-031-1/+2
| | | | https://github.com/ruby/fileutils/commit/f16f5a0dd6
* use bind_call for test-all --gc-stress卜部昌平2019-10-031-1/+1
| | | | | This one allocation of Method object is worth avoiding. We don't want to test UnboundMethod#bind right here. GC need not run.
* fix assertion number.Koichi Sasada2019-10-021-1/+1
| | | | | On parallel test, there are additional tests because of implicit checkers which are enabled on 84cbce3d88.
* Fixed failure message for `clean-cache`Nobuyoshi Nakada2019-10-021-1/+1
|
* Enable checkers on parallel test.Koichi Sasada2019-10-023-5/+14
| | | | | | | | | 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
* Fix the order of executing `after-update` taskNAKAMURA Usaku2019-10-021-3/+7
|
* Should fail if `system` failedNAKAMURA Usaku2019-10-021-3/+12
|
* expose assert_raise and assert_join_threadsHiroshi SHIBATA2019-10-012-116/+121
|
* Revert "introduce debug check."Koichi Sasada2019-09-301-11/+0
| | | | | | This reverts commit c3b84f2de83a27acc638f99743bfa2c44bac621c. Backtrace shows it is before running tests and debug check was nonsense.
* introduce debug check.Koichi Sasada2019-09-301-0/+11
| | | | | | | | | | 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.
* show RUBY_ISEQ_DUMP_DEBUG envval if given.Koichi Sasada2019-09-301-2/+4
|
* Pass $(XRUBY) to test-bundled-gems.rb since RbConfig.ruby is incorrect for ↵Benoit Daloze2019-09-291-1/+1
| | | | miniruby
* Move the logic to test bundled gems to Ruby codeBenoit Daloze2019-09-291-0/+26
| | | | | * Writing shell scripts in a Makefile is very error-prone. * TEST_BUNDLED_GEMS_ALLOW_FAILURES seemed to not work before.
* assert_in_out_err should use FailDesc tooNobuyoshi Nakada2019-09-271-4/+2
|
* make-snapshot: store timestamps in UTC for zip which lacks timezoneNobuyoshi Nakada2019-09-231-0/+1
|
* Add `-mtc=off` to `7z` not to store NTFS timestampsKazuhiro NISHIYAMA2019-09-231-1/+1
| | | | https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm
* make-snapshot: Added -no7z optionNobuyoshi Nakada2019-09-221-1/+1
| | | | | | 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.
* make-snapshot: Do not save extra file attributesNobuyoshi Nakada2019-09-221-1/+1
| | | | | Extra file attributes (uid/gid and atime) make the packaged zip file unstable.
* st.c: Use rb_st_* prefix instead of st_* (#2479)Yusuke Endoh2019-09-221-1/+1
| | | | | | | | | | | 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.
* typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is usedFangrui Song2019-09-211-1/+1
| | | | | | 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.
* Fixed up 37c083942509dd7e0d8b7ccd3575936a2017c400Hiroshi SHIBATA2019-09-201-1/+0
|
* Removed ThreadsWait from the ruby repositoryHiroshi SHIBATA2019-09-201-6/+0
|
* Removed Synchronizer from the ruby repository.Hiroshi SHIBATA2019-09-201-1/+1
|
* Removed Shell from the ruby repository.Hiroshi SHIBATA2019-09-201-3/+1
|
* Removed Scanf from the ruby repository.Hiroshi SHIBATA2019-09-201-3/+1
|
* Removed CMath from the ruby repository.Hiroshi SHIBATA2019-09-201-3/+1
|
* Try to fetch commits notes to the source tree automaticallyNobuyoshi Nakada2019-09-151-4/+3
| | | | [Bug #16167]
* make-snapshot: no merge commits in ChangeLogNobuyoshi Nakada2019-09-151-1/+1
| | | | | | 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.
* make-snapshot: export ChangeLog from srcdirNobuyoshi Nakada2019-09-152-5/+2
|
* make-snapshot: deprecated -exported option [Bug #16167]Nobuyoshi Nakada2019-09-151-51/+46
|
* Continue to export even if no notes/commitsNobuyoshi Nakada2019-09-141-1/+3
| | | | | Just exporting may not imply exporting ChangeLog which needs notes/commits. [Bug #16167]
* make-snapshot: -git option is no longer provided [ci skip]Nobuyoshi Nakada2019-09-081-2/+0
|
* make-snapshot: default to the toplevel directoryNobuyoshi Nakada2019-09-081-1/+5
| | | | | | 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.
* Touch copied cache files to make tarballs stableNobuyoshi Nakada2019-09-081-5/+8
|
* Suppress detached head warningNobuyoshi Nakada2019-09-081-1/+1
|
* Exit gently if no VCS found but --suppress_not_found is givenNobuyoshi Nakada2019-09-071-0/+1
|
* Removed no longer used variableNobuyoshi Nakada2019-09-071-1/+0
|
* Assign to vcs in new_vcs block not to use rescue resultNobuyoshi Nakada2019-09-071-3/+4
|
* Fixed wrong method at 71f7b0421acNobuyoshi Nakada2019-09-071-1/+1
|
* Fix error when checking file modified with git-svnNobuyoshi Nakada2019-09-071-1/+2
|
* Get rid of overwriting revision.h and creating .revision.timeNobuyoshi Nakada2019-09-071-1/+3
|