aycabta
ef6dd407c8
Import Gemfile and Rakefile of rdoc by tool/sync_default_gems.rb
2021-08-10 02:36:00 +09:00
Nobuyoshi Nakada
6e60fc2945
Group commands on GitHub Actions
2021-08-07 18:32:24 +09:00
Nobuyoshi Nakada
ae275f67ce
Show WorkingSetSize as RSS on Windows
2021-08-05 17:14:38 +09:00
Koichi Sasada
228b3e43be
check GC.enable'd status
...
Check GC.enable'd status before and after test execution.
Write this checker in gc_checker.rb, it was renamed from
gc_compact_checker.rb.
2021-08-05 17:11:50 +09:00
Nobuyoshi Nakada
3bb6410914
Use equivalent __FILE__
2021-08-05 14:15:30 +09:00
Nobuyoshi Nakada
5f2987d6c2
Fix relative paths from core_assertions.rb
2021-08-04 20:39:12 +09:00
Nobuyoshi Nakada
1f2b3f2529
Remove an extraneous escape
...
Since a3fb97465d
, this string is not inside the here-document.
2021-08-04 16:59:18 +09:00
Hiroshi SHIBATA
0dcae3bd4a
Support document sync for optparse
2021-07-28 20:13:39 +09:00
Nobuyoshi Nakada
0754cc4888
Added intern_ids.rb
2021-07-27 15:40:27 +09:00
Nobuyoshi Nakada
b8386f7f7f
Prepend DebugSystem to VCS class only
...
And revert 24e5f1c982
, pepending to
Kernel did not affect the top level methods before 3.0.
2021-07-26 15:44:40 +09:00
Nobuyoshi Nakada
24e5f1c982
Ignore 7z unless available
...
`DebugSystem#system` is prepended in vcs.rb and defaulted to
`exception: true`.
2021-07-26 14:17:30 +09:00
Nobuyoshi Nakada
c25cf1eaaa
Drop optional commit hash when updated
2021-07-21 20:44:13 +09:00
Andre Arko
44ba77d16d
[rubygems/rubygems] lock for development on macos
...
60469e4cac
2021-07-16 15:40:07 +09:00
Nobuyoshi Nakada
4c039a2ea0
tool/sync_default_gems.rb: remove CRs
2021-07-13 19:36:52 +09:00
Nobuyoshi Nakada
f9c559a0a2
sync_default_gems.rb: expand links to PRs of the upstream
2021-07-13 19:05:50 +09:00
Nobuyoshi Nakada
690385014a
Move core_assertions.rb from test/unit
...
This file contains extended assertions for ruby core which do not
belong to test/unit.
2021-07-11 19:56:53 +09:00
Nobuyoshi Nakada
d6cf4c0c99
rbinstall.rb: just call File.basename directly
2021-07-08 17:58:25 +09:00
Martin Dürst
94fc4b1869
Adjust tool/enc-unicode.rb to deal with new location of some emoji files
...
- Change location of file emoji-data.txt
- Change range of files in emoji directory
([stz] is for emoji-sequences.txt, emoji-test.txt, and emoji-zwj-sequences.txt)
- Make sure that version of all emoji files is checked against Emoji version
2021-07-08 14:45:03 +09:00
Nobuyoshi Nakada
afd4cfcf22
Try "so" attribute if "smso" is not found
2021-07-06 21:02:40 +09:00
Nobuyoshi Nakada
9c9531950c
rbinstall.rb: get rid of making directories when dryrun
2021-07-01 06:42:00 +09:00
Yusuke Endoh
3391682eda
tool/sync_default_gems.rb: remove unneeded code for error_highlight sync
2021-06-30 11:39:39 +09:00
Yusuke Endoh
393f84da4a
tool/sync_default_gems.rb: Add error_highlight gem
2021-06-30 10:56:59 +09:00
Yusuke Endoh
d1998d8767
tool/test-bundled-gems.rb: Stop tests conflicting with error_highlight
...
This hack should be removed after the minitest side is updated.
https://github.com/seattlerb/minitest/pull/880
2021-06-29 23:45:49 +09:00
Nobuyoshi Nakada
e724857f42
Show leaked file descriptors only, without cwd, txt, and so on
2021-06-27 21:17:58 +09:00
Nobuyoshi Nakada
3839a8fe79
Narrow the tracing of object allocations to during each test
2021-06-27 21:13:51 +09:00
Nobuyoshi Nakada
fb978fab6d
Tests for MiniTest define anonymous test cases
2021-06-24 20:39:52 +09:00
Nobuyoshi Nakada
e1c3cb9357
test: imply random test order by --seed option
2021-06-24 18:52:35 +09:00
Nobuyoshi Nakada
4c8c3fb230
Load rubygems before default gems
2021-06-24 13:01:47 +09:00
Hiroshi SHIBATA
6e7e9a80ad
Expose assert_all? for ruby/csv repo
2021-06-01 19:38:05 +09:00
Takashi Kokubun
0d32a18f5b
Make --without-mjit-tabs work again
...
vm_sync.{c,h} don't have tabs
2021-05-31 22:56:22 -07:00
Takashi Kokubun
2209e152c0
Decompose the captured_cc code for investigation
...
I'm investigating SEGVs like 2715166621
.
Because a lot of things are going on on this line, it's hard to identify
the cause, especially because we can't get the core file of the failures.
Therefore I intentionally increased the number of lines for
investigation.
2021-05-31 21:57:57 -07:00
Jun Aruga
ff6f4e631c
tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]
2021-05-31 16:24:16 +02:00
David Rodríguez
3954799071
Tweak skipped files in bundler gemspec
...
We won't be using the `extra_rdoc_files` field, because it's very slow
for markdown files.
2021-05-31 21:26:24 +09:00
Hiroshi SHIBATA
ded7dd9ccc
Use require_relative to use Minitest library for testing.
...
There is no reason to care for minitest gem.
2021-05-28 11:38:37 +09:00
Hiroshi SHIBATA
029169bc5b
Fixed target directory when copying from upstream
2021-05-27 17:15:58 +09:00
Hiroshi SHIBATA
c1c60a4498
Removed dbm from sync_default_gems
2021-05-27 17:14:31 +09:00
Hiroshi SHIBATA
be2e2b4805
Promote net-smtp to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
aa9726f7b9
Promote net-pop to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
d5bc6b2337
Promote net-imap to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
e49c998d1e
Promote net-ftp to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
454a36794f
Promote matrix to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
c9178c1127
Promote prime to the bundled gems
2021-05-27 14:42:11 +09:00
Hiroshi SHIBATA
edcc29dcff
Removed gdbm from ruby repo
2021-05-25 20:04:54 +09:00
Jun Aruga
9d4266fd55
.travis.yml: Update to use arm64/ppc64le/s390x.
...
* Use only the free pipelines arm64/ppc64le/s390x without credits on Travis.
See <https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution >.
* Add ppc64le case.
* Update the gcc to gcc-11.
* Remove unused logic.
* Add the `tool/travis_wait.sh` to avoid a command timeout.
* Run the tests skipping some failing tests.
* Set `TEST_ALL_SKIPPED_TESTS` env to skip the tests.
* Run the tests separately returning ok status.
The tests are executed if `TEST_ALL_SKIPPED_TESTS` env is set or
`TEST_ALL_SEPARATED_TESTS` env is set.
* Add `tool/ci_functions.sh` to manage the functions used in CI.
* Add arm64 to allow_failures due to the following issue.
An arm64 job sometimes does not start right now.
https://travis-ci.community/t/11629
2021-05-25 12:38:05 +02:00
Hiroshi SHIBATA
55cd3e4ebf
Removed dbm from ruby repo
2021-05-25 15:18:31 +09:00
Hiroshi SHIBATA
ab3266ea5c
Removed tracer from ruby repo
2021-05-25 13:13:52 +09:00
Takashi Kokubun
fb4195b969
Show a backtrace when tool/extlibs.rb fails
...
I'd like to retry this kind of error, but showing no backtrace is hard
to deal with.
2644908002
2021-05-21 23:36:56 -07:00
Nobuyoshi Nakada
9edad0df74
Remove short options with argument [Bug #17870 ]
...
Remove GNU make `-O` and `-W` options which are short but followed
by an argument, so that `$mflags.set?(?n)` does not return `true`
wrongly.
2021-05-21 10:34:28 +09:00
Hiroshi SHIBATA
adcbae8d49
Removed minitest/mock
2021-05-19 14:24:01 +09:00
Hiroshi SHIBATA
9bd79c2cef
Removed minitest/benchmark
2021-05-18 17:31:43 +09:00