summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2021-06-01Expose assert_all? for ruby/csv repoHiroshi SHIBATA
2021-05-31Make --without-mjit-tabs work againTakashi Kokubun
vm_sync.{c,h} don't have tabs
2021-05-31Decompose the captured_cc code for investigationTakashi Kokubun
I'm investigating SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true. 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-31tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]Jun Aruga
Notes: Merged: https://github.com/ruby/ruby/pull/4541
2021-05-31Tweak skipped files in bundler gemspecDavid Rodríguez
We won't be using the `extra_rdoc_files` field, because it's very slow for markdown files. Notes: Merged: https://github.com/ruby/ruby/pull/4537
2021-05-28Use require_relative to use Minitest library for testing.Hiroshi SHIBATA
There is no reason to care for minitest gem.
2021-05-27Fixed target directory when copying from upstreamHiroshi SHIBATA
2021-05-27Removed dbm from sync_default_gemsHiroshi SHIBATA
2021-05-27Promote net-smtp to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-27Promote net-pop to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-27Promote net-imap to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-27Promote net-ftp to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-27Promote matrix to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-27Promote prime to the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4530
2021-05-25Removed gdbm from ruby repoHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4526
2021-05-25.travis.yml: Update to use arm64/ppc64le/s390x.Jun Aruga
* 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 Notes: Merged: https://github.com/ruby/ruby/pull/4518
2021-05-25Removed dbm from ruby repoHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4525
2021-05-25Removed tracer from ruby repoHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4523
2021-05-21Show a backtrace when tool/extlibs.rb failsTakashi Kokubun
I'd like to retry this kind of error, but showing no backtrace is hard to deal with. https://github.com/ruby/ruby/runs/2644908002
2021-05-21Remove short options with argument [Bug #17870]Nobuyoshi Nakada
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-19Removed minitest/mockHiroshi SHIBATA
2021-05-18Removed minitest/benchmarkHiroshi SHIBATA
2021-05-18Removed minitest/autorunHiroshi SHIBATA
2021-05-18Use Test::Unit instead of Minitest::UnitHiroshi SHIBATA
2021-05-14tool/lib/minitest/mock.rb: define Object#stub only when not definedYusuke Endoh
Recently, lib/rubygems/test_case.rb also defines the method.
2021-05-11Run nmake check on Actions (#4487)Takashi Kokubun
* Run nmake check on Actions * Skip tests not working in mswin GitHub Actions * Override TEMP * Revert "Skip tests not working in mswin GitHub Actions" This reverts commit 544d2575fcdf23ae63cd25aa03fce10c28b259f2. * Revert "Revert "Skip tests not working in mswin GitHub Actions"" This reverts commit e1f8ad7862c9c4be52dc6e1031a004621eb07e6e. * Fix timeouts * Skip some more broken tests * Update windows.yml * Add a guard for rbasic_spec * Revert "Update windows.yml" This reverts commit bc9694b6b3b9594d406378d15ca11723fb052bc8. * Skip the ensure clause * Simplify the ensure Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2021-05-11Workaround for make test-toolHiroshi SHIBATA
2021-05-11Fix a typo of c6a11b865e1f9085c88fe169a1f47680383580c2Yusuke Endoh
It failed to define `refute_path_not_exist`
2021-05-11Alias assert/refute_path_exists for test-unit gem.Hiroshi SHIBATA
It's required at https://github.com/rubygems/rubygems/pull/3141
2021-05-11Sync bundler & rubygemsDavid Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/4367
2021-05-11Sync bundler & rubygems at the same timeDavid Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/4367
2021-05-11Properly synchronize bundler gemspec tooDavid Rodríguez
By making the necessary modifications automatically. Notes: Merged: https://github.com/ruby/ruby/pull/4367
2021-05-11Simplify syncing bundlerDavid Rodríguez
These files no longer exist upstream, so they don't need to be synced. Notes: Merged: https://github.com/ruby/ruby/pull/4367
2021-05-06Move net-imap.gemspec to under the lib/net/imap directory.Hiroshi SHIBATA
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
* See [Feature #17752] Co-authored-by: xtkoba (Tee KOBAYASHI) <xtkoba+ruby@gmail.com> Notes: Merged: https://github.com/ruby/ruby/pull/4428
2021-04-22Ignore JRuby files on io-consoleHiroshi SHIBATA
2021-04-21Fix the regexp list for ignore listHiroshi SHIBATA
2021-04-21This change broke the some files like date.gemspec and lib/logger.rb.Hiroshi SHIBATA
Revert "sync_default_gems.rb: merge only files named as each gem" This reverts commit 37b96d6773a2151fb3193cab6b9e3f7328915844.
2021-04-19Added the specific files to the default gems like net-http and optparseHiroshi SHIBATA
2021-04-19Fix the wrong file detection for net-*.gemspecHiroshi SHIBATA
[Bug #17476][ruby-core:101724]
2021-04-17Remove comments in tool/m4 from the generated configureNobuyoshi Nakada
2021-04-15Workaround for installation failures on macOSNobuyoshi Nakada
2021-04-15Also merge tool/bundler/*.rb for testing of BundlerHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4383
2021-04-15Restore bundler.gemspec from ruby/ruby repository with sync_default_gems.rbHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4383
2021-04-15mkconfig.rb: Update around SDKROOTNobuyoshi Nakada
c.f. https://opensource.apple.com/source/ruby/ruby-145.40.1/patches/tool_mkconfig.rb.diff * moved to "includedir" from "oldincludedir". * honor "$(prefix)/include" if exists, otherwise fallback to `xcrun`.
2021-04-11sync_default_gems.rb: merge only files named as each gemNobuyoshi Nakada
2021-04-11sync_default_gems.rb: ignore rakelib [ci skip]Nobuyoshi Nakada
2021-04-10rbinstall.rb: record default gem filesNobuyoshi Nakada
2021-04-10rbinstall.rb: append "/" to directory namesNobuyoshi Nakada
2021-04-08sync_default_gems.rb: do not reset the whole directory [ci skip]Nobuyoshi Nakada
If no files to be ignored, resetting with no argument means resetting the whole directory.