summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2025-10-08post_push.yml: Backport commit-mail to ruby_3_2 (#14783)Takashi Kokubun
2025-03-10Update the latest version of redmine-backporter.rb and merger.rbHiroshi SHIBATA
2024-10-18-l option of 7z is unknown switch with the `ubuntu-latest`.Hiroshi SHIBATA
https://github.com/ruby/actions/actions/runs/11095032727/job/30823174026#step:3:349
2024-08-31merge revision(s) bb849ffdb18305f01457de4e9848c830eb83a2d7:nagachika
Added explicitly begin-end block for Ruby 2.4. strscan, ipaddr and some default gems still support Ruby 2.4. After this, I extract this CoreAssertions to their repositories.
2024-08-31merge revision(s) 8a7e6f6852740e989ef8f679db5631306466a4ed:nagachika
Improve base time of assert_linear_performance (#11369) Remove `.ceil` from base time calculation that makes 10x gap. This will make the assertion more strict and also less flaky.
2024-08-31merge revision(s) f1c78b23313e63eb31a213cc7277b1eb206a581b:nagachika
Suppress warning for shadowing outer local variable
2024-08-31merge revision(s) d23964360335ad561f252cb6fe8e90df7ebee90e:nagachika
core_assertions.rb: Support old rubies Some symbol argument might not be accepted by Process.clock_gettime.
2024-08-31merge revision(s) 533423ebe46ebfe3005198c12aa0d2c899c695ea:nagachika
core_assertions.rb: Prefer CPU time clocks To prevent influence from other processes.
2024-08-31merge revision(s) f9eb2515a3221cced611b4de971b72a78a7a566f:nagachika
core_assertions.rb: Extract common code block
2024-08-31merge revision(s) 3fe134759cc4904c74306e0832c22fa518a5bea2:nagachika
Skip assert_linear_performance for RJIT
2024-08-31merge revision(s) f07c756494b0e473ff8e4ece6f04c7ababe93b01:nagachika
core_assertions.rb: Tweak timeout limit Increase the timeout limit when variance at rehearsal is small.
2024-08-06Revert "skip bundled gem rss test for a while."Hiroshi SHIBATA
This reverts commit 0cc98ae353fd231bcd0e704c251198abc4406247.
2024-08-06Reapply "merge revision(s) ↵Hiroshi SHIBATA
9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]" This reverts commit 367ad5055c3d5210c884d4611e08ffa32ec608ee.
2024-08-06Adjust indentHiroshi SHIBATA
2024-08-06Try to find gemspec from `.bundle/specificationsHiroshi SHIBATA
2024-08-06Try to load original gemspec from `.bundle/gems/foo-x.y.z/foo.gemspec`.Hiroshi SHIBATA
`.bundle/specification/foo-x.y.z.gemspec` may be changed our toolchain
2024-08-06Use gemspec that keeps original dependenciesHiroshi SHIBATA
2024-08-06Make installation messages verbose a little [ci skip]Nobuyoshi Nakada
2024-08-06Revert "Backport [Bug #19158] for Ruby 3.2 (#7356)"Hiroshi SHIBATA
This reverts commit 65ab2c1ef23bd4a02120a27c371dce12ea9024d4.
2024-07-26skip bundled gem rss test for a while.nagachika
2024-07-26Revert "merge revision(s) ↵nagachika
9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]" This reverts commit 56c311aa0b20dee13ab43309ae3386f57f8cb797.
2024-06-18Allow test-unit-ruby-core files to be loaded from bundled gemsNobuyoshi Nakada
Separate the directly from the customized test-unit, since it may not work with bundled gems.
2024-06-18merge revision(s) ↵nagachika
9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516] Clear runtime dependencies if default gems is specified. The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked. Fixed dependencies list format Re-use strscan with ruby repo
2024-06-18Revert "merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: ↵nagachika
[Backport #20494]" This reverts commit ec30266267b2a063089b8ce7967203bcbadbdf4e.
2024-06-18Revert "merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd, ↵nagachika
1ab7c412d2e3880a7ad233c32e93961888f8145c, fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]" This reverts commit dc4ca25e0a01e072ba3cf1fc47612aff72c980af.
2024-06-15merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd, ↵nagachika
1ab7c412d2e3880a7ad233c32e93961888f8145c, fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515] ci: Test whether GMP is working in compilers.yml (#10875) Avoid reoccurence of [Bug #20515] Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b bug: https://bugs.ruby-lang.org/issues/20515 RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876) --with-gmp is not working at all because HAVE_GMP_H was missing since 18eaf0be90. [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: https://bugs.ruby-lang.org/issues/20494 follow-up: 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b follow-up: https://github.com/ruby/ruby/pull/10805 test_bignum: defined? returns String (#10880) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: 22e4eeda6561693367fc7a00b92b90f46b09cabd follow-up: https://github.com/ruby/ruby/pull/10875
2024-06-15merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: [Backport #20494]nagachika
[Bug #20494] Search non-default directories for GMP Co-Authored-by: lish82 (Hiroki Katagiri)
2024-06-03Revert "merge revision(s) ↵nagachika
9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]" This reverts commit 0de1ff12973ffc04bc9a8b0799e963922986d1eb.
2024-06-02merge revision(s) ↵nagachika
9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516] Clear runtime dependencies if default gems is specified. The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked. Fixed dependencies list format Re-use strscan with ruby repo
2024-02-25merge revision(s) ↵nagachika
665b4c5b2a31078d7db0173ad60daad0b463c1fd,642875e474b4e6a13770b1dbbc33d466ba5e0718,54b9b80b84760717aadb8bf67f638785ed895a58,361bce8d2c4c90a01eb3b7365a87dec0d93bb2b6: [Backport #19967] [Bug #19967] Reset `LIBPATHENV` env after started Not to affect other tools invoked as child processes. --- common.mk | 3 ++- template/Makefile.in | 3 +++ template/fake.rb.in | 3 +++ tool/fake.rb | 8 ++++++++ 4 files changed, 16 insertions(+), 1 deletion(-) [Bug #19967] Revert "configure.ac: LIBPATHENV on macOS" This reverts commit 1961c786aab243b3eb60e7238224e87975d88056. These environment variables should no longer propagate to child processes. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) [Bug #19967] Delete real path --- tool/fake.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) [Bug #19967] Ignore library before build --- tool/fake.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2023-11-18Revert "merge revision(s) 9682275b5493439334fb3933ce2da3b95271eb1c: ↵nagachika
[Backport #19999]" This reverts commit 4b16259d1d6f408a88ac2c8d04ed78e87bdeda9f.
2023-11-18merge revision(s) 9682275b5493439334fb3933ce2da3b95271eb1c: [Backport #19999]nagachika
[Travis] make `.bundle` directory writable To create gem files from sources under `gems/src` for tests. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2023-09-30merge revision(s) d4c720a91bc7bb9ff31810e1720acffb939f7a2f: [Backport #19845]nagachika
Fix support for dynamic keys. (#8273) * Skip RBS test. --- cont.c | 8 +++----- spec/ruby/core/fiber/storage_spec.rb | 14 ++++++++++++++ tool/rbs_skip_tests | 2 ++ 3 files changed, 19 insertions(+), 5 deletions(-)
2023-08-29Bump up bundler-2.4.19Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.17 and Bundler-2.4.17Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.16 and Bundler-2.4.16Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.15 and Bundler-2.4.15Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.14 and Bundler-2.4.14Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.13 and Bundler-2.4.13Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.12 and Bundler-2.4.12Hiroshi SHIBATA
2023-08-29Merge RubyGems-3.4.11 and Bundler-2.4.11Hiroshi SHIBATA
2023-07-17merge revision(s) ↵nagachika
f6adc5be94a9f70a5b9897b81dabdeb49b573393,bccdc041665032b819fab1c04ed4dbdfeeeb366b: [Backport #19582] Check if Bundler is defined --- tool/lib/leakchecker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Check if `Bundler::EnvironmentPreserver` is defined Only `Bundler` might be defined. `EnvironmentPreserver` and its `BUNDLER_PREFIX` would be defined together in the same file. --- tool/lib/leakchecker.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
2023-06-13Try to skip Prime_test.rbHiroshi SHIBATA
2023-06-13Run test-unit test without rake task to avoid yard dependencyHiroshi SHIBATA
2023-03-28Merge RubyGems-3.4.10 and Bundler-2.4.10 (#7479)Hiroshi SHIBATA
* Merge RubyGems-3.4.7 and Bundler-2.4.7 * Merge RubyGems-3.4.8 and Bundler-2.4.8 * Skip failing test on MSWin * Merge RubyGems-3.4.9 and Bundler-2.4.9 * Merge RubyGems-3.4.10 and Bundler-2.4.10 --------- Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2023-03-28Use URI-0.12.1 for Ruby 3.2 (#7603)Hiroshi SHIBATA
* Merge URI-0.12.1 * Use URI-0.12.1 * Update core_assertions for using assert_linear_performance
2023-02-22Backport [Bug #19158] for Ruby 3.2 (#7356)Hiroshi SHIBATA
Backport https://github.com/ruby/ruby/pull/7321
2023-02-07merge revision(s) 3a7367ccc319499127ead147e5a08f769e44208e: [Backport #19403]NARUSE, Yui
mkconfig: Map `includedir` only for system ruby Only when installing to the system path on macOS, prepend '$(SDKROOT)' and remap `includedir`. Fix https://github.com/rbenv/ruby-build/discussions/2123 --- test/mkmf/test_config.rb | 4 ++-- test/test_rbconfig.rb | 9 --------- tool/mkconfig.rb | 4 +++- 3 files changed, 5 insertions(+), 12 deletions(-)
2023-02-01Merge RubyGems 3.4.6 and Bundler 2.4.6 (#7214)Hiroshi SHIBATA
Merge RubyGems-3.4.6 and Bundler-2.4.6
2023-01-25Merge the latest stable versions of RubyGems and Bundler to Ruby 3.2.x (#7061)Hiroshi SHIBATA
[Bug #19350] * Merge RubyGems-3.4.2 and Bundler-2.4.2 * Merge RubyGems-3.4.3 and Bundler-2.4.3 * Generate parser-text.rb of racc when sync it * Ignore LICENSE files of libraries vendored in rubygems [ci skip] * Adjust spec of bundler like as `sync_default_gems` [ci skip] * Fixed a typo * Removed vendored LICENSE file. * Update LEGAL sections for pub_grub * Merge RubyGems-3.4.4 and Bundler-2.4.4 * Merge RubyGems-3.4.5 and Bundler-2.4.5 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>