Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13083
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13087
|
|
```
D:/a/ruby/ruby/src/gems/src/win32ole/test/win32ole/test_win32ole_event.rb:80:in 'TestWIN32OLE_EVENT_SWbemSink#default_handler': undefined method '+' for nil (NoMethodError)
```
https://github.com/ruby/ruby/actions/runs/14299035797/job/40072083885?pr=13078
Notes:
Merged: https://github.com/ruby/ruby/pull/13078
|
|
https://github.com/test-unit/test-unit/commit/b7d3c32f6e334e1823e30c053c2268893cf073ef
Notes:
Merged: https://github.com/ruby/ruby/pull/13078
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13069
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13069
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13069
|
|
|
|
|
|
The test fails randomly for unknown reason.
https://github.com/ruby/ruby/actions/runs/14121674932/job/39562945096?pr=12993
```
1) Error:
TestParallel::TestParallel#test_retry_workers:
Test::Unit::ProxyError: execution expired (start: 2025-03-28 04:04:10 +0000, end: 2025-03-28 04:05:50 +0000)
/home/runner/work/ruby/ruby/src/tool/test/testunit/test_parallel.rb:16:in 'TestParallel.timeout'
/home/runner/work/ruby/ruby/src/tool/test/testunit/test_parallel.rb:225:in 'TestParallel::TestParallel#test_retry_workers'
```
Maybe the workers do not respond "quit" request.
We no longer use the retry mechanism, so just remove the test.
Notes:
Merged: https://github.com/ruby/ruby/pull/12993
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12993
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12993
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13004
|
|
|
|
My application spends more than 30% of time during `bundle update`
comparing versions due to versions being sorted inside
next_package_to_try. This has been addressed in pub_grub by defining a
strategy interface (a `#next_package_and_version` method) which allows
consumers to have finer control over the heuristic to select the next
package to try.
This commit implements the new strategy interface to remove extraneous
version sorting (previously in next_package_to_try) since only the final
count of versions is used.
Combined with a previous change to pub_grub (already applied to
Bundler), this commit results in `bundle update` taking only half the
time it did on 2.6.5.
https://github.com/rubygems/rubygems/commit/62f69e27f0
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12983
|
|
https://github.com/rubygems/rubygems/commit/3aaa75e7b9
Notes:
Merged: https://github.com/ruby/ruby/pull/12968
|
|
|
|
https://github.com/ruby/prism/commit/2afe89f8ce
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12798
|
|
`Proc` does not have `encoding` method.
Also, make `assert_raise_with_message` accept a `Proc` as the expected
pattern, as well.
Notes:
Merged: https://github.com/ruby/ruby/pull/12923
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12922
|
|
This gets our daily Bundler CI back to green.
https://github.com/rubygems/rubygems/commit/1bb70f75d2
Notes:
Merged: https://github.com/ruby/ruby/pull/12890
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12871
|
|
which was for MJIT
|
|
- new version restores previously removed method
https://github.com/rubygems/rubygems/commit/5348e88d07
Notes:
Merged: https://github.com/ruby/ruby/pull/12840
|
|
https://github.com/rubygems/rubygems/commit/176dc7421c
Notes:
Merged: https://github.com/ruby/ruby/pull/12840
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12840
|
|
Currently, the following tests are flaky and failing intermittently, so I'm going to increase the timeout to improve stability.
```
1) Failure:
TestParallel::TestParallel#test_hungup [/Users/runner/work/ruby/ruby/src/tool/lib/zombie_hunter.rb:6]:
Expected [[42009, #<Process::Status: pid 42009 SIGKILL (signal 9)>]] to be empty.
2) Error:
TestParallel::TestParallel#test_hungup:
Test::Unit::ProxyError: execution expired
/Users/runner/work/ruby/ruby/src/lib/timeout.rb:40:in 'Timeout::Error.handle_timeout'
/Users/runner/work/ruby/ruby/src/lib/timeout.rb:194:in 'Timeout.timeout'
/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_parallel.rb:210:in 'TestParallel::TestParallel#test_hungup'
```
https://github.com/ruby/ruby/actions/runs/13560087551/job/37901506230#step:14:105
```
1) Error:
TestParallel::TestParallel#test_retry_workers:
Test::Unit::ProxyError: execution expired
/Users/runner/work/ruby/ruby/src/lib/timeout.rb:40:in 'Timeout::Error.handle_timeout'
/Users/runner/work/ruby/ruby/src/lib/timeout.rb:194:in 'Timeout.timeout'
/Users/runner/work/ruby/ruby/src/tool/test/testunit/test_parallel.rb:217:in 'TestParallel::TestParallel#test_retry_workers'
```
https://github.com/ruby/ruby/actions/runs/13559151505/job/37899041580#step:14:106
Notes:
Merged-By: ono-max <[email protected]>
|
|
[Misc #20661] Stop retrying tests in make test-all command by default
Notes:
Merged-By: ono-max <[email protected]>
|
|
https://github.com/rubygems/rubygems/commit/a7c6696ffd
Notes:
Merged: https://github.com/ruby/ruby/pull/12804
|
|
|
|
|
|
|
|
We run only tool/insns2vm.rb as the executable. It seems confusing to
have an executable flag on this file.
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12740
|
|
Previously, the script was caching any file already present in the
destination directory, regardless of its origin. This caused issues
when the directory contained files copied from external sources like
`autoreconf --install`.
For example:
1. `./autogen.sh --install` copies `config.guess` and `config.sub`
from the system to `./tool`.
2. `ruby tool/downloader.rb -d tool -e gnu config.guess config.sub`
treats those files as if they were downloaded and caches them.
3. Removing the files: `rm tool/config.guess tool/config.sub`.
4. Running the downloader again, it mistakenly restores the cached
files instead of downloading fresh versions.
Notes:
Merged: https://github.com/ruby/ruby/pull/12738
|
|
The glob patterns are replaced by rote, but these files have been
removed before it.
|
|
* Simplified to find gemspecs for bundled gems
Co-authored-by: Nobuyoshi Nakada <[email protected]>
Notes:
Merged-By: hsbt <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12708
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12701
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12616
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12616
|
|
See if the content contains `.Nm` macro, instead of the names.
This reverts "Don't convert bundler man pages from mdoc to man",
commit e0b40ef5d8173aff304c81f93516e1246e3c042c.
Notes:
Merged: https://github.com/ruby/ruby/pull/12684
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12684
|
|
|
|
|
|
Similar to `Test::Unit::assert_raise`, but allows sub classes too.
Notes:
Merged: https://github.com/ruby/ruby/pull/12625
|