Project

General

Profile

Activity

From 05/24/2024 to 05/30/2024

05/30/2024

09:56 PM Bug #20515: --with-gmp is not working - GMP support won't be built
(also commit:8f5b1bb64b merged commit:fd549b229b0822198ddc847703194263a2186ed1 already) k0kubun (Takashi Kokubun)
09:55 PM Bug #20515: --with-gmp is not working - GMP support won't be built
ruby_3_3 commit:ea196a3c9f181d368ed1d308201f44a88de69b42 merged revision(s) commit:be7c91db44d6b8dba8fa11ff782965b4bf... k0kubun (Takashi Kokubun)
08:00 PM Bug #20515: --with-gmp is not working - GMP support won't be built
Requesting additional backport of https://github.com/ruby/ruby/commit/fd549b229b0822198ddc847703194263a2186ed1
(fo...
sorah (Sorah Fukumori)
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
ruby_3_3 commit:74ba1914dd120e0c9ea33d86eae7c5d3e5c730f1 merged revision(s) commit:22e4eeda6561693367fc7a00b92b90f46b... k0kubun (Takashi Kokubun)
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
Both merged. Request backport:
* https://github.com/ruby/ruby/commit/1ab7c412d2e3880a7ad233c32e93961888f8145c
* h...
sorah (Sorah Fukumori)
06:44 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
Applied in changeset commit:git|22e4eeda6561693367fc7a00b92b90f46b09cabd.
----------
ci: Test whether GMP is working...
Anonymous
05:45 PM Bug #20515: --with-gmp is not working - GMP support won't be built
* fix https://github.com/ruby/ruby/pull/10876
* avoid reoccurence using CI (wip) https://github.com/ruby/ruby/pull/1...
sorah (Sorah Fukumori)
05:31 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
gmp integration has been broken since https://bugs.ruby-lang.org/issues/20494 18eaf0be905e3e251423b42d6f4e56b7cae1bc3... sorah (Sorah Fukumori)
09:53 PM Revision ea196a3c (git): merge revision(s) be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8: [Backport #20515]
Do not pollute toplevel namespace k0kubun (Takashi Kokubun)
08:05 PM Revision 8f5b1bb6 (git): merge revision(s) fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]
test_bignum: defined? returns String (#10880)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF...
k0kubun (Takashi Kokubun)
07:59 PM Revision fd549b22 (git): test_bignum: defined? returns String (#10880)
didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515]
bug: https://bugs.ruby-lang.org/...
Sorah Fukumori
07:38 PM Revision 4e36abba (git): [PRISM] Support for compiling builtins
kddnewton (Kevin Newton)
07:36 PM Revision 4558abec (git): [ruby/prism] Disallow unescape test on FFI backend
https://github.com/ruby/prism/commit/32277722d4 kddnewton (Kevin Newton)
07:18 PM Revision 308c8356 (git): [PRISM] Un-exclude the encoding tests
kddnewton (Kevin Newton)
07:18 PM Revision 72452f43 (git): [ruby/prism] Tests overhaul
https://github.com/ruby/prism/commit/6f886be0a4 kddnewton (Kevin Newton)
06:55 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
The committed patch broke --with-gmp entirely, be advised https://bugs.ruby-lang.org/issues/20515 is required when ba... sorah (Sorah Fukumori)
06:54 PM Revision 74ba1914 (git): merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd,1ab7c412d2e3880a7ad233c32e93961888f8145c: [Backport #20515]
ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Require...
k0kubun (Takashi Kokubun)
06:52 PM Revision 1ab7c412 (git): 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.rub...
Sorah Fukumori
06:44 PM Revision 22e4eeda (git): ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4...
Sorah Fukumori
06:23 PM Revision 4f160ad9 (git): [rubygems/rubygems] Don't let `bundle config` report a path without a Gemfile as "local app"
https://github.com/rubygems/rubygems/commit/6aa2ac337f deivid (David Rodríguez)
06:14 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
Can you test `ruby_3_3` branch (at commit:b13cf49036f0a454063cde25807785adc00f8995) now? k0kubun (Takashi Kokubun)
06:13 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
ruby_3_3 commit:b13cf49036f0a454063cde25807785adc00f8995 merged revision(s) commit:055613fd868a8c94e43893f8c58a00cdd2... k0kubun (Takashi Kokubun)
06:11 PM Bug #20447 (Closed): Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
If you want to fix something in Ruby 3.3, i.e. backport something from master to ruby_3_3, please consider filing a t... k0kubun (Takashi Kokubun)
05:56 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error

> This is presumably due to #20327 / https://github.com/ruby/ruby/pull/10332. There seems to be medicine in master ...
satadru (Satadru Pramanik)
06:13 PM Revision b13cf490 (git): merge revision(s) 055613fd868a8c94e43893f8c58a00cdd2a81f6d,127d7a35df10ee2bc99f44b888972b2c5361d84f,e2a9b87126d59e4766479a7aa12cf7a648f46506: [Backport #20447]
Fix pointer incompatiblity
Since the subsecond part is discarded, WIDEVAL to VALUE conversion is
nee...
k0kubun (Takashi Kokubun)
06:01 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
jeremyevans0 (Jeremy Evans) wrote in #note-14:
> bughit (bug hit) wrote in #note-13:
> > > Yes. The change is only ...
jeremyevans0 (Jeremy Evans)
04:59 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
For what it's worth: @bughit, as a side-observer of this thread and the previous discussion on #20218, it feels like ... ufuk (Ufuk Kayserilioglu)
04:48 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> And I close this as duplicate of #20218
This closure reason is invalid, its not a duplicate. #20218 introduced th...
bughit (bug hit)
04:44 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
bughit (bug hit) wrote in #note-13:
> > Yes. The change is only for []=. Some methods like Dir[] do take keyword arg...
jeremyevans0 (Jeremy Evans)
04:31 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> Yes. The change is only for []=. Some methods like Dir[] do take keyword arguments, and it's unchanged.
Someone ...
bughit (bug hit)
03:19 PM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
Eregon (Benoit Daloze)
03:19 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
@bughit Yes, see my comments on #20218.
Also in such cases, please try ruby-head it's the best way to know.
And I c...
Eregon (Benoit Daloze)
03:17 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> Are you saying that [] (p IndexTest['foo', namespace: 'bar']) allows kwargs and only []= (IndexTest['foo', namespac... byroot (Jean Boussier)
03:09 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> The example you gave still works, because it isn't an assignment.
Are you saying that `[]` (`p IndexTest['foo', ...
bughit (bug hit)
02:32 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
@jeremyevans0 I see your point (as well as your irritation).
I deeply apologize to everybody I’ve offended.
I ...
zverok (Victor Shepelev)
02:25 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
>> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squee... zverok (Victor Shepelev)
02:22 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
zverok (Victor Shepelev) wrote in #note-3:
> ```
> — So, for your custom object to have `[]`, you just `def []`, li...
jeremyevans0 (Jeremy Evans)
01:12 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squeez... byroot (Jean Boussier)
12:51 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
To add: just a “point-of-view” thing: I imagine teaching Ruby to somebody, and helping them to become proficient in i... zverok (Victor Shepelev)
06:16 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> but that a removal of a long-standing feature deserves more consideration and deliberation than the following
I ...
zverok (Victor Shepelev)
06:09 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
In my opinion, opening a new issue just because you didn't get the response you wanted to your comments in the origin... jeremyevans0 (Jeremy Evans)
05:32 AM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
See #20218
The ability to pass kwargs to index methods has been in ruby for a long time, probably from the incepti...
bughit (bug hit)
05:59 PM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
> I don't think the problem is on Heroku's end
Can you reproduce the issue without using Heroku's CLI? If it has n...
k0kubun (Takashi Kokubun)
05:24 PM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
Heroku has a command-line switch for returning the exit code from a detached process to the calling terminal via thei... lakehs (Ashley Lake)
04:23 PM Bug #20449: Ripper issue in field production on Ruby 3.1.5
@hsbt I'm not sure I understand, this isn't a backport of a feature or a bug fix, this is needed because there was an... kddnewton (Kevin Newton)
01:22 AM Bug #20449 (Closed): Ripper issue in field production on Ruby 3.1.5
Ruby 3.1.x is security maintenance phase. I don't backport this. hsbt (Hiroshi SHIBATA)
03:11 PM Revision 15501e13 (git): [ruby/stringio] Remove special handling of chilled strings
[Feature #20205]
Followup: https://github.com/ruby/stringio/pull/94
They no longer need to be special cases. If Str...
byroot (Jean Boussier)
03:06 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Aside: running https://bugs.ruby-lang.org/issues/20218#note-10 on ruby-master gives a pretty unreadable error:
```
...
Eregon (Benoit Daloze)
03:04 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Eregon (Benoit Daloze) wrote in #note-14:
> A workaround is to use `IndexTest.[]=('foo', { namespace: 'bar' }, 2)` i...
Eregon (Benoit Daloze)
02:56 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Jeremy's argument was not super clear to me so I took a deeper look.
Using a slight variant from the script in htt...
Eregon (Benoit Daloze)
12:13 PM Revision 78bfde5d (git): Revert "[ruby/strscan] Doc for StringScanner"
This reverts commit 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f. hsbt (Hiroshi SHIBATA)
12:13 PM Revision d70b0da4 (git): Revert "Fix reference path for strscan documentation"
This reverts commit 1fa93fb9488a32018101689fd727965fd5874eb5. hsbt (Hiroshi SHIBATA)
10:05 AM Revision 949fabe4 (git): [DEBUG] More info when SyntaxError#path changed
nobu (Nobuyoshi Nakada)
09:16 AM Revision bc6860db (git): [ruby/net-http] Update lib/net/http/header.rb
https://github.com/ruby/net-http/commit/826e008cfe
Co-authored-by: Jean Boussier <[email protected]>
Brandon Weaver
09:16 AM Revision 4839493f (git): [ruby/net-http] Replace Regexp in for headers for perf
https://github.com/ruby/net-http/commit/15f1349e4e Brandon Weaver
09:02 AM Revision 4d744a7a (git): [ruby/net-http] Add Net::HTTP.put method
https://github.com/ruby/net-http/commit/6dc01c985b Zopolis4
09:00 AM Revision f23c9658 (git): Update generated code from https://github.com/ruby/rdoc/commit/5c7ea6fa15f403b1c84f5b823716f75595c97d8c
hsbt (Hiroshi SHIBATA)
05:29 AM Revision 1fa93fb9 (git): Fix reference path for strscan documentation
hsbt (Hiroshi SHIBATA)
04:55 AM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
> It seems like the bug is still present in Ruby 3.3.1
Ruby 3.3.2 has been released today. It shouldn't have this ...
k0kubun (Takashi Kokubun)
04:54 AM Bug #20450: Ruby 3.3.1 broken with bootsnap
Ruby 3.3.2 has been released. It should have no issue with bootsnap. k0kubun (Takashi Kokubun)
04:53 AM Bug #20493: Segfault on rb_io_getline_fast
> Is there an estimation for the next ruby release?
Today. I just released Ruby 3.3.2.
k0kubun (Takashi Kokubun)
03:46 AM Revision ba8e6e77 (git): Revert "[rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems"
This reverts commit a3edc4abc574b04bcacfae2af188cce7d27bfcf1.
That commit caused test failure with Windows platform....
hsbt (Hiroshi SHIBATA)
03:34 AM Revision 974ed140 (git): [ruby/strscan] Doc for StringScanner
(https://github.com/ruby/strscan/pull/96)
#peek_byte and #scan_byte not updated (not available in my repo --
sorry)....
burdettelamar (Burdette Lamar)
03:34 AM Revision 5611e249 (git): Sync strscan document files to under the doc directory
hsbt (Hiroshi SHIBATA)
03:25 AM Revision 53150b18 (git): release.sh: Explain example usages
k0kubun (Takashi Kokubun)
03:22 AM Revision 8a9d8a0e (git): release.sh: We don't release tar.bz2 anymore
k0kubun (Takashi Kokubun)
01:34 AM Revision 9554bca8 (git): * 2024-05-30 [ci skip]
git[bot]
01:34 AM Revision e96ba90f (git): Sync merger.rb and redmine-backporter.rb
hsbt (Hiroshi SHIBATA)
01:32 AM Revision f1702261 (git): Suppress warnings about frozen string literal feature
```
tool/redmine-backporter.rb:69: warning: literal string will be frozen in the future
```
hsbt (Hiroshi SHIBATA)
12:23 AM Revision e5a195ed (git): v3.3.2
k0kubun (Takashi Kokubun)
12:11 AM Revision a9b6a7bf (git): merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]
Define `incflags` also on mswin k0kubun (Takashi Kokubun)
12:09 AM Revision 01aa77fa (git): [ruby/rdoc] Abort with error message if --dump argument invalid
When --dump=FILE is passed a path that does not exist or is not
readable, it silently fails.
https://github.com/ruby...
adam12 (Adam Daniels)

05/29/2024

11:53 PM Bug #20500: Non-system directories are not searched when checking for jemalloc headers and libs, and building `enc`
ruby_3_3 commit:a96233161a0e917b57c3c2cd9598d75d8b7721f5 merged revision(s) commit:5fa6ba9568e87e43e08a4daeba1572254c... k0kubun (Takashi Kokubun)
11:53 PM Revision a9623316 (git): merge revision(s) 5fa6ba9568e87e43e08a4daeba1572254c589fb1: [Backport #20500]
[Bug #20500] Search non-default directories for jemalloc
Co-Authored-by: lish82 (Hiroki Katagiri)
k0kubun (Takashi Kokubun)
11:52 PM Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
ruby_3_3 commit:b2eb7f47b3e5f5a4681aa364ed960a0809460cdb merged revision(s) commit:1faeb44dfcf777ace28321e80d0ebf9421... k0kubun (Takashi Kokubun)
11:50 PM Revision b2eb7f47 (git): merge revision(s) 1faeb44dfcf777ace28321e80d0ebf942161a0a7,7f87ad9fc4bc45faf8cd33602a025f27c094b2fd: [Backport #20431]
Check if macros are defined before using
Assume macros with the same prefix would be defined together.
...
k0kubun (Takashi Kokubun)
11:49 PM Bug #20502: Backport pthread_kill fix to Ruby 3.3
ruby_3_3 commit:d65da20eb4ebf5fcbc7cd0333e1406e1dd3c373b merged revision(s) commit:ef3803ed4028810f9088019f0db1a36637... k0kubun (Takashi Kokubun)
11:48 PM Revision d65da20e (git): merge revision(s) ef3803ed4028810f9088019f0db1a366370ab53a: [Backport #20502]
Ignore the result of pthread_kill in ubf_wakeup_thread
After an upgrade to Ruby 3.3.0, I experienced reprodu...
k0kubun (Takashi Kokubun)
11:45 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
It was previously reverted presumably because the cherry-pick of commit:bc002971b6ad483dbf69b8a275c44412bb6ab954 to `... k0kubun (Takashi Kokubun)
11:36 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
ruby_3_3 commit:0044b6aefc656874adb9266829f19870dcd3d75e merged revision(s) commit:bc002971b6ad483dbf69b8a275c44412bb... k0kubun (Takashi Kokubun)
11:35 PM Revision 0044b6ae (git): merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]
[Bug #20094] Distinguish `begin` and parentheses k0kubun (Takashi Kokubun)
11:23 PM Revision 79f9ed30 (git): [ruby/zlib] Update license files with ruby/ruby
https://github.com/ruby/zlib/commit/8341fa2e20 hsbt (Hiroshi SHIBATA)
11:19 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
ruby_3_3 commit:b3f2ccea5efb060e99d289b2272ddfe413e4f051 merged revision(s) commit:18eaf0be905e3e251423b42d6f4e56b7ca... k0kubun (Takashi Kokubun)
11:18 PM Revision b3f2ccea (git): merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: [Backport #20494]
[Bug #20494] Search non-default directories for GMP
Co-Authored-by: lish82 (Hiroki Katagiri)
k0kubun (Takashi Kokubun)
11:17 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
I backported this to `ruby_3_3` at commit:6edd65a080b. k0kubun (Takashi Kokubun)
11:14 PM Bug #20453: Pointer being freed was not allocated in Regexp timeout
ruby_3_3 commit:cf643fabd5c564c1dfeb337b50b4aa76ebaa11c1 merged revision(s) commit:d292a9b98ce03c76dbe13138d20b9fbf61... k0kubun (Takashi Kokubun)
10:52 PM Revision cf643fab (git): merge revision(s) d292a9b98ce03c76dbe13138d20b9fbf613cc02d: [Backport #20453]
[Bug #20453] segfault in Regexp timeout
https://bugs.ruby-lang.org/issues/20228 started freeing `stk_base` t...
k0kubun (Takashi Kokubun)
10:51 PM Bug #20445: Backport 2571d5376a38c333b8fe85f1f9b2f9c2422c0ad9 to ruby_3_3
Thanks for the ticket. I haven't noticed this ticket, but have already backported that commit:e5a1119f1b4fd93d60540cd... k0kubun (Takashi Kokubun)
10:48 PM Bug #20414: `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
ruby_3_3 commit:5c06e930748ef6bdb4ac4751ba16b7b604da3db0 merged revision(s) commit:6ade36c06b7cef948099b8f5f483763498... k0kubun (Takashi Kokubun)
10:47 PM Revision 5c06e930 (git): merge revision(s) 6ade36c06b7cef948099b8f5f483763498705d12: [Backport #20414]
`Fiber#raise` recursively raises on nested resuming_fiber. (#10482)
* Improve consistency of `Fiber.current....
k0kubun (Takashi Kokubun)
10:46 PM Bug #20427: Backport: Heap buffer overflow in `Array#sort!` when block modifies target array
ruby_3_3 commit:b44c02ad5a1c5c8c1c62b83eec96cf3a8a2107bc merged revision(s) commit:c479492a6701dcef3d3a96de8946ecf7be... k0kubun (Takashi Kokubun)
10:44 PM Revision b44c02ad (git): merge revision(s) c479492a6701dcef3d3a96de8946ecf7beb079d4: [Backport #20427]
Resize ary when `Array#sort!` block modifies embedded ary
In cases where `rb_ary_sort_bang` is called with a...
k0kubun (Takashi Kokubun)
10:43 PM Bug #20413: Enumerator can block fiber scheduler.
ruby_3_3 commit:5688bcb54a640b353bed4ff49032ea00f947e1aa merged revision(s) commit:5d1702e01a36e11b183fe29ce10780a9b1... k0kubun (Takashi Kokubun)
10:43 PM Revision 5688bcb5 (git): merge revision(s) 5d1702e01a36e11b183fe29ce10780a9b1a41cf0: [Backport #20413]
Enumerator should use a non-blocking fiber, change `rb_fiber_new` to be non-blocking by default. (#10481) k0kubun (Takashi Kokubun)
10:41 PM Bug #20342: Top level `public`, `private` and `ruby2_keywords` do not work in wrapped load
ruby_3_3 commit:a24f19742bfa398a3b32c51df01133db7bcbc6e0 merged revision(s) commit:58918788abd63901588e4aa1e39b5c0573... k0kubun (Takashi Kokubun)
10:40 PM Revision a24f1974 (git): merge revision(s) 58918788abd63901588e4aa1e39b5c057321c10a: [Backport #20342]
[Bug #20342] Consider wrapped load in `main` methods k0kubun (Takashi Kokubun)
10:40 PM Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks grapheme_clusters
ruby_3_3 commit:72a45ac7a3cc9bbecf641ac505f8ee791c9da48c merged revision(s) commit:3a04ea2d0379dd8c6623c2d5563e6b4e23... k0kubun (Takashi Kokubun)
10:11 PM Revision 72a45ac7 (git): merge revision(s) 3a04ea2d0379dd8c6623c2d5563e6b4e23986fae: [Backport #20305]
[Bug #20305] Fix matching against an incomplete character
When matching against an incomplete character, som...
k0kubun (Takashi Kokubun)
07:58 PM Revision 4a9ef9e2 (git): YJIT: Fix a warning from nightly rust
No plan about migrating to the 2024 edition yet (it's not even
available yet), but this is a simple enough suggestion...
alanwu (Alan Wu)
06:52 PM Bug #20393: `after_fork_ruby` clears all pending interrupts for both parent and child process.
ruby_3_3 commit:6e46a363a8f29d93cf6992805ee67d029cea030f merged revision(s) commit:a7ff264477105b5dc0ade6facad4176a1b... k0kubun (Takashi Kokubun)
06:46 PM Revision 6e46a363 (git): merge revision(s) a7ff264477105b5dc0ade6facad4176a1b73df0b: [Backport #20393]
Don't clear pending interrupts in the parent process. (#10365) k0kubun (Takashi Kokubun)
06:36 PM Bug #20289: Bug in Zlib::GzipReader#eof? breaks reading certain sizes of gzipped files.
ruby_3_3 commit:2ae6df6d03c6d9750be559641c4c9f3b39eac62d merged revision(s) commit:9f8f32bf9f3758ba67dd2afe7e07d9eccb... k0kubun (Takashi Kokubun)
06:35 PM Revision 541fc816 (git): [ruby/zlib] Bump up 3.1.1
k0kubun (Takashi Kokubun)
06:35 PM Revision 2ae6df6d (git): merge revision(s) 9f8f32bf9f3758ba67dd2afe7e07d9eccb68bbc7: [Backport #20289]
[ruby/zlib] In Zlib::GzipReader#eof? check if we're actually at eof
Only consider it eof if we read ahead an...
k0kubun (Takashi Kokubun)
06:15 PM Bug #20324: `(1..).overlap?('foo'..)` returns true
This seems to have been backported to `ruby_3_3` at commit:6d6818883b8. k0kubun (Takashi Kokubun)
06:13 PM Revision 2f4fe76e (git): Skip under_gc_compact_stress on s390x (#10073)
k0kubun (Takashi Kokubun)
06:09 PM Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for encoding
ruby_3_3 commit:548c7cb9f517dcb8029bd9698187c81819e08edd merged revision(s) commit:7e4b1f8e1935a10df3c41ee60ca0987d73... k0kubun (Takashi Kokubun)
06:07 PM Revision 548c7cb9 (git): merge revision(s) 7e4b1f8e1935a10df3c41ee60ca0987d73281126: [Backport #20322]
[Bug #20322] Fix rb_enc_interned_str_cstr null encoding
The documentation for `rb_enc_interned_str_cstr` not...
k0kubun (Takashi Kokubun)
06:03 PM Bug #20304: Memory leak when setting Encoding.default_internal
This seems to have been backported to ruby_3_3 at commit:a24802e8fd7. k0kubun (Takashi Kokubun)
06:00 PM Bug #20296: Complex(:sym, exception: false) generate exception with weird timing
ruby_3_3 commit:8f1084db9b07cb74f99de70d6f8bb6076d27d8aa merged revision(s) commit:dc146babf47a84bbd1f176d766637d4a40... k0kubun (Takashi Kokubun)
06:00 PM Revision 8f1084db (git): merge revision(s) dc146babf47a84bbd1f176d766637d4a40327019,f23d5028059078a346efc977287b669d494a5a3f,a0f7de814ae5c299d6ce99bed5fb308a05d50ba0: [Backport #20296]
[Bug #20296] Clear errinfo when `exception: false`
[Bug #20296] Refine the test
[Bug #20296] Fix th...
k0kubun (Takashi Kokubun)
05:57 PM Revision 22c1e5f1 (git): Suppress -Wclobbered warnings
Co-authored-by: Nobuyoshi Nakada <[email protected]> k0kubun (Takashi Kokubun)
05:51 PM Revision e5a1119f (git): Reduce `if` for decreasing counter on OP_REPEAT_INC (#9393)
This commit also reduces the warning `'stkp' may be used
uninitialized in this function`.
make_now_just (Hiroya Fujinami)
05:48 PM Revision bcf5cd3b (git): Initialize errno variables and fix maybe-uninitialized warnings
nobu (Nobuyoshi Nakada)
05:39 PM Revision a760e21b (git): Sort backport revisions by commit timestamps
k0kubun (Takashi Kokubun)
05:39 PM Revision bbb3075c (git): Sort backport revisions by commit timestamps
k0kubun (Takashi Kokubun)
05:20 PM Bug #20292: Abort ruby by `String#initialize`
ruby_3_3 commit:f12c947192aa47b355015384e5c82cbf674023f1 merged revision(s) commit:e04146129ec6898dd6a9739dad2983c6e9... k0kubun (Takashi Kokubun)
05:19 PM Revision f12c9471 (git): merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056: [Backport #20292]
[Bug #20292] Truncate embedded string to new capacity k0kubun (Takashi Kokubun)
05:17 PM Bug #20286: TracePoint does not emit `thread_end` event when thread exits with exception
ruby_3_3 commit:a8b2317d16fa172edd3cd7e6fcb3bc694287d109 merged revision(s) commit:78d9fe69479d32214a52ad7291c3973f1b... k0kubun (Takashi Kokubun)
05:02 PM Revision a8b2317d (git): merge revision(s) 78d9fe69479d32214a52ad7291c3973f1b6b7f6f: [Backport #20286]
Ensure that exiting thread invokes end-of-life behaviour. (#10039) k0kubun (Takashi Kokubun)
04:59 PM Revision 6aaf673e (git): Skip broken SSL provider tests for freebsd
k0kubun (Takashi Kokubun)
04:56 PM Revision 6e9dbcba (git): Force-skip a LOAD_PATH spec for rhel_zlinux
k0kubun (Takashi Kokubun)
04:40 PM Revision 3cab9b99 (git): Change test_warmup_frees_pages to check each size pool
This should help in debugging the intermittent test failures on CI:
TestProcess#test_warmup_frees_pages [test/ru...
peterzhu2118 (Peter Zhu)
04:38 PM Revision 8c29a377 (git): Skip a flaky Ractor test
https://github.com/ruby/ruby/actions/runs/9289798294/job/25564563437 k0kubun (Takashi Kokubun)
04:32 PM Revision 015d6bae (git): Skip a flaky test in RBS
k0kubun (Takashi Kokubun)
04:17 PM Misc #20435: DevMeeting-2024-06-06
* [Bug #20433] Hash.inspect for some hash returns syntax invalid representation (jeremyevans0)
* Some symbols when...
jeremyevans0 (Jeremy Evans)
02:16 AM Misc #20435: DevMeeting-2024-06-06
* [Bug #20314] Simultaneous Timeout expires may raise an exception after the block (mame)
* I need a wisdom from c...
mame (Yusuke Endoh)
03:35 PM Revision a3edc4ab (git): [rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems
https://github.com/rubygems/rubygems/commit/0eb6ed8f86 deivid (David Rodríguez)
02:46 PM Revision bc8a9cc1 (git): Update default gems list at b0e6446b9f4f2e102de0f69feba88f [ci skip]
git[bot]
02:45 PM Revision b0e6446b (git): [ruby/reline] Bump version to 0.5.8
(https://github.com/ruby/reline/pull/711)
https://github.com/ruby/reline/commit/43cd4c5d58
ima1zumi (Mari Imaizumi)
01:55 PM Revision 939d389c (git): [rubygems/rubygems] Improve default gem handling by treating default gems as any other gem
For backwards compatibility, make sure default gems are still used as a
last resort when materializing, in case no re...
deivid (David Rodríguez)
01:36 PM Revision af894654 (git): [ruby/prism] Document `ForNode` fields
(https://github.com/ruby/prism/pull/2845)
* Add document
* fix
* fix fmt
* fix fmt
* Revert "fix fmt"
This reve...
nasa (nasa nasa)
12:37 PM Revision ab353a30 (git): Fix the case COLUMNS is unset
nobu (Nobuyoshi Nakada)
10:49 AM Revision 632115c1 (git): Round down test-spec folding width to a multiple of 20
A prime number 73 is not good for counting. nobu (Nobuyoshi Nakada)
09:25 AM Revision 4dcd7d62 (git): Setup ruby before setup/directories
Now baseruby must be 3.0.0 or later. nobu (Nobuyoshi Nakada)
08:40 AM Revision a41e6f38 (git): GCC LD does not support `.debug_macinfo` yet
Lower debug info level if it is warned, not checks with werror_flag to
fail due to this warning.
nobu (Nobuyoshi Nakada)
08:38 AM Revision da69c923 (git): Fix -Wclobbered warnings
nobu (Nobuyoshi Nakada)
05:53 AM Revision f630b24d (git): Fix `calloc` arguments order for -Wcalloc-transposed-args
nobu (Nobuyoshi Nakada)
05:06 AM Revision 1a31d38c (git): Cast to void pointer for -Wformat-pedantic
nobu (Nobuyoshi Nakada)
03:54 AM Revision a777087b (git): Bump up 3.1.6
hsbt (Hiroshi SHIBATA)
01:40 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
> * change `RbConfig.ruby` to be the current ruby interpreter (because TBH I'm not sure what's the use of this curren... Dan0042 (Daniel DeLorme)
12:54 AM Bug #20285: Stale inline method caches when refinement modules are reopened
commit:05787897f69087abdabee926971cdf364bd73730 seems to have backported this to `ruby_3_3`. k0kubun (Takashi Kokubun)
12:52 AM Bug #20285 (Closed): Stale inline method caches when refinement modules are reopened
k0kubun (Takashi Kokubun)
12:49 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
Thanks! ioquatix (Samuel Williams)
12:47 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
ruby_3_3 commit:9cb804a2bd6eb43b67a716ccef6db400e47f29cf merged revision(s) commit:04729fe68dceddab045be7324e26c2bb15... k0kubun (Takashi Kokubun)
12:46 AM Revision d9d7ae78 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
k0kubun (Takashi Kokubun)
12:46 AM Revision 9cb804a2 (git): merge revision(s) 04729fe68dceddab045be7324e26c2bb15aa62c7: [Backport #20288]
Fix exception handling in `rb_fiber_scheduler_set`. (#10042) k0kubun (Takashi Kokubun)
12:46 AM Revision 0e96dd93 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
k0kubun (Takashi Kokubun)
12:34 AM Bug #20180 (Open): Inconsistent evaluation of `**{}` depending on position in array
As per #note-4, I tried to backport https://github.com/ruby/ruby/commit/e199f5fe07f350434cc843bf52caa20f1b1ca755 (par... k0kubun (Takashi Kokubun)
12:30 AM Bug #20280 (Open): Error at invalid encoding symbols
k0kubun (Takashi Kokubun)
12:30 AM Bug #20280: Error at invalid encoding symbols
The diff seems to conflict with refactoring changes that are missing in `ruby_3_3`. Could you file a backport PR to `... k0kubun (Takashi Kokubun)
12:25 AM Bug #20270 (Open): Options with `--parser=prism`
k0kubun (Takashi Kokubun)
12:25 AM Bug #20270: Options with `--parser=prism`
The diff contains refactoring changes and the cherry-pick of the associated changes doesn't apply cleanly to ruby_3_3... k0kubun (Takashi Kokubun)
12:17 AM Revision 7e95efda (git): redmine-backporter.rb: Prepend commit: to every revision
k0kubun (Takashi Kokubun)
12:17 AM Revision 4d34fb54 (git): redmine-backporter.rb: Prepend commit: to every revision
k0kubun (Takashi Kokubun)
12:11 AM Bug #20195: 3.3.0 YJIT mishandles ruby2_keywords splat into methods taking a rest parameter
ruby_3_3 commit:6383d0afac6aa02b3e72d08128cc1d8327f149fa merged revision(s) commit:015b0e2e1d312e2be60551587389c8da5c... k0kubun (Takashi Kokubun)
12:10 AM Revision 6383d0af (git): merge revision(s) 015b0e2e1d312e2be60551587389c8da5c585e6f,ac1e9e443a0d6a4d4c0801c26d1d8bd33d9eb431: [Backport #20195]
YJIT: Fix unused warnings
```
warning: unused import: `condition::Condition`
--> src/asm/a...
k0kubun (Takashi Kokubun)
12:01 AM Revision d7ad6037 (git): redmine-backporter.rb: Remove an unneeded space
from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir...
k0kubun (Takashi Kokubun)
12:00 AM Revision d0cde43a (git): redmine-backporter.rb: Remove an unneeded space
from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir...
k0kubun (Takashi Kokubun)

05/28/2024

11:57 PM Bug #20204: 3.3.0 YJIT rises TypeError instead of ArgumentError with some incorrect calls
ruby_3_3 commit:9c81bbbbb738a5747eab5455292536369977ee92 merged revision(s) commit:7f51959ff14fbe06bc1afd283d1af17b26... k0kubun (Takashi Kokubun)
11:55 PM Revision 9c81bbbb (git): merge revision(s) 7f51959ff14fbe06bc1afd283d1af17b26161cf4: [Backport #20204]
YJIT: Move guard up for a case of splat+rest
Previously, YJIT put the guard for having enough items to extra...
k0kubun (Takashi Kokubun)
11:52 PM Revision 912c7df0 (git): Skip a failing spec for rhel_zlinux
https://rubyci.s3.amazonaws.com/rhel_zlinux/ruby-3.3/log/20240528T214850Z.fail.html.gz
```
1)
Execution variable $: ...
k0kubun (Takashi Kokubun)
11:43 PM Bug #20511: Update bundled reline gem version to v0.5.7
ruby_3_3 commit:077558ee2b8dd3ed414b78384f21118f833eb259. k0kubun (Takashi Kokubun)
11:43 PM Bug #20307: `Hash#update` from compare_by_identity hash can have unfrozen string keys
ruby_3_3 commit:917f3e5d22b3364002eb1fdc2f94b35ff76f6a73 merged revision(s) commit:f36a71e26995b69ff72bc132bbcf40ad89... k0kubun (Takashi Kokubun)
11:38 PM Revision 9443606c (git): [rubygems/rubygems] Should rescue vendored net-http exception
https://github.com/rubygems/rubygems/commit/7d2c4cf364 nobu (Nobuyoshi Nakada)
11:30 PM Revision 239a8cc7 (git): merger.rb: Auto-detect tickets when --ticket is not given
k0kubun (Takashi Kokubun)
11:30 PM Revision 2eded6cc (git): merger.rb: Auto-detect tickets when --ticket is not given
k0kubun (Takashi Kokubun)
10:54 PM Revision 90fda2da (git): merger.rb: Drop an obsoleted command from help
It was needed only for SVN, and we dropped SVN support. k0kubun (Takashi Kokubun)
10:54 PM Revision 077558ee (git): [Bug #20511] Update reline-0.5.7 (#10848)
* Update reline-0.5.7
* Update irb-1.13.1
hsbt (Hiroshi SHIBATA)
10:43 PM Revision 24c56ed5 (git): merger.rb: Drop an obsoleted command from help
It was needed only for SVN, and we dropped SVN support. k0kubun (Takashi Kokubun)
10:17 PM Revision 917f3e5d (git): merge revision(s) f36a71e26995b69ff72bc132bbcf40ad89571414: [Backport #20307]
[Bug #20307] Fix `Hash#update` to make frozen copy of string keys k0kubun (Takashi Kokubun)
10:17 PM Revision 7d3e7133 (git): Extract `RHASH_STRING_KEY_P`
nobu (Nobuyoshi Nakada)
10:17 PM Revision 691aab8d (git): Extract `RHASH_IDENTHASH_P`
nobu (Nobuyoshi Nakada)
10:05 PM Revision 4024feba (git): Fix RegExp warning causing flaky Ripper failure
Sometimes this file get picked up and break Ripper tests:
TestRipper::Generic#test_parse_files:test/ruby
ass...
alanwu (Alan Wu)
09:56 PM Bug #20192: YJIT in 3.3.0 miscompiles `yield` with keyword splats
ruby_3_3 commit:93d7bf5c5c635567fa519affdfd54edeb9064834 merged revision(s) commit:bbd249e351af7e4929b518a5de73a832b5... k0kubun (Takashi Kokubun)
09:52 PM Revision 93d7bf5c (git): merge revision(s) bbd249e351af7e4929b518a5de73a832b5617273: [Backport #20192] (#10249)
* merge revision(s) bbd249e351af7e4929b518a5de73a832b5617273: [Backport #20192]
YJIT: Properly reject keywor...
NARUSE, Yui
09:29 PM Revision f18ba2c6 (git): merger.rb: Use commit: prefix in more places
k0kubun (Takashi Kokubun)
09:28 PM Revision b0ebad51 (git): merger.rb: Use commit: prefix in more places
k0kubun (Takashi Kokubun)
09:24 PM Bug #20169: `GC.compact` can raises `EFAULT` on IO
ruby_3_3 commit:b77b5c191513f5f281e72a51e6b2de29e2d2d7a6 merged revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe. k0kubun (Takashi Kokubun)
09:22 PM Revision b77b5c19 (git): merge revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe: [Backport #20169]
Make io_fwrite safe for compaction
[Bug #20169]
Embedded strings are not safe for system calls with...
k0kubun (Takashi Kokubun)
09:10 PM Revision 62f45028 (git): merger.rb: Improve the help message
It wasn't clear whether the backport command takes a commit hash or a
ticket number.
k0kubun (Takashi Kokubun)
09:05 PM Revision d1265d61 (git): merger.rb: Improve the help message
It wasn't clear whether the backport command takes a commit hash or a
ticket number.
k0kubun (Takashi Kokubun)
08:58 PM Revision 4c007195 (git): Allow failing test-annocheck
It causes flaky failures like this:
```
+ /usr/bin/docker build --rm -t ruby-fedora-annocheck-copy --build-arg=FILES...
k0kubun (Takashi Kokubun)
08:53 PM Revision c564c4a0 (git): Sync merger.rb from master
k0kubun (Takashi Kokubun)
08:51 PM Revision 7a860bac (git): merger.rb: Drop SVN support
k0kubun (Takashi Kokubun)
08:39 PM Revision 82ff7494 (git): Sync redmine-backporter.rb from master
k0kubun (Takashi Kokubun)
08:39 PM Revision 46dbcd8e (git): Sync .gitignore from master
to avoid committing unrelated files unexpectedly k0kubun (Takashi Kokubun)
08:37 PM Revision 78732753 (git): redmine-backporter.rb: Use commit: prefix
k0kubun (Takashi Kokubun)
08:30 PM Revision 8dda932b (git): Fix extension installer for out-of-place build
https://github.com/ruby/ruby/pull/9673#issuecomment-2019028293 hsbt (Hiroshi SHIBATA)
08:30 PM Revision cf460840 (git): Guard makefile target at cross-build
http://rubyci.s3.amazonaws.com/crossruby/crossruby-master-aarch64/log/20240325T041917Z.fail.html.gz hsbt (Hiroshi SHIBATA)
08:30 PM Revision 716473e3 (git): Use load_gemspec instead of Gem::Specification.load.
We need to purge `git ls-files` from gemspec in default gems. hsbt (Hiroshi SHIBATA)
08:30 PM Revision 1849046d (git): Consider extensions in gems outside of ext/
deivid (David Rodríguez)
08:30 PM Revision e60ad0b6 (git): Extract `root` helper
It holds the root directory for each type of default gem (ext/ or lib/). deivid (David Rodríguez)
08:30 PM Revision 642cf3fc (git): Consider `target_prefix` in extension Makefiles
deivid (David Rodríguez)
08:30 PM Revision 57b56225 (git): Consistently put requirable features in default gemspecs file list
deivid (David Rodríguez)
08:30 PM Revision 7ff33041 (git): Fix gemspec file list for extension gems
So that it also includes requirable features provided by extensions. deivid (David Rodríguez)
08:30 PM Revision a6311432 (git): Simplify FileCollector interface
deivid (David Rodríguez)
08:30 PM Revision e43393ac (git): Use `$ext_build_dir` consistently
Instead of hardcoded "ext". deivid (David Rodríguez)
08:29 PM Revision 6edd65a0 (git): [Bug #20450] Remove rubyarchdir from bootsnap paths
eugeneius (Eugene Kenny)
08:29 PM Revision 718a78cd (git): Added test case for bundled gems warning with -r option.
This is for 76914d474d93b7485973c3bca4fa43b59f5bd383 hsbt (Hiroshi SHIBATA)
08:29 PM Revision a121e698 (git): Bootsnap and Zeitwerk are working correctly now
hsbt (Hiroshi SHIBATA)
08:29 PM Revision edebbade (git): Add newline each test script
hsbt (Hiroshi SHIBATA)
08:29 PM Revision 178de0e9 (git): Added test script for bundled_gems.rb with zeitwerk
hsbt (Hiroshi SHIBATA)
08:29 PM Revision 7a3cc549 (git): Fix error when default gem is loaded from `-r` option
This patch fixes an error when a default gem that will be migrated to
a bundled gem is loaded from `-r` option.
Prob...
pocke (Masataka Kuwabara)
08:29 PM Revision 121cec84 (git): Ignore warnings on the bundled gems repo
hsbt (Hiroshi SHIBATA)
08:29 PM Revision 0b3a2cf5 (git): lib/bundled_gems.rb: dynamically ignore Kernel.require decorators
Followup: https://github.com/ruby/ruby/pull/10347
This avoid directly referencing bootsnap and zeitwerk, and also
ha...
byroot (Jean Boussier)
08:18 PM Bug #20493: Segfault on rb_io_getline_fast
ruby_3_3 commit:b6c07acedb3ca56471754a082b3db20bb863c92e. k0kubun (Takashi Kokubun)
08:17 PM Revision b6c07ace (git): Backport bug #20493 to Ruby 3.3 (#10798)
Inline RB_VM_SAVE_MACHINE_CONTEXT into BLOCKING_REGION
There's an exhaustive explanation of this in the linked redmi...
kjtsanaktsidis (KJ Tsanaktsidis)
08:15 PM Revision 2c8b2f5b (git): [rubygems/rubygems] Clarify BUNDLE_USER_CONFIG is a file
https://github.com/rubygems/rubygems/commit/0b284fc88c Darren Kavanagh
07:30 PM Revision bc3199bb (git): [PRISM] Enable TestAssignmentGen#test_assignment
kddnewton (Kevin Newton)
07:09 PM Misc #20435: DevMeeting-2024-06-06
* [Bug #20504] Interpolated string literal in regexp encoding handling (kddnewton)
* I think there is an inconsist...
kddnewton (Kevin Newton)
03:13 AM Misc #20435: DevMeeting-2024-06-06
Meeting date is updated with Matz's schedule: 6/13 to 6/6 hsbt (Hiroshi SHIBATA)
07:08 PM Bug #20294 (Closed): Parser no longer warns on some duplicated keys
I believe this has been discussed and decided. kddnewton (Kevin Newton)
07:02 PM Bug #20479 (Closed): Ensure line number in begin...end in method
kddnewton (Kevin Newton)
05:39 PM Bug #20479: Ensure line number in begin...end in method
I've updated it in https://github.com/ruby/ruby/pull/10859. It looks like a pretty minimal change — I only had to cha... kddnewton (Kevin Newton)
06:46 PM Revision 13307cd9 (git): redmine-backporter.rb: Highlight closed tickets
k0kubun (Takashi Kokubun)
06:41 PM Revision 2608f2a2 (git): redmine-backporter.rb: Fix #color for Ruby 3 splat
color(*PRIORITIES['Immediate']) didn't work with Ruby 3. k0kubun (Takashi Kokubun)
06:24 PM Revision a7eb3d07 (git): [PRISM] Enable TestISeq#test_trace_points
kddnewton (Kevin Newton)
06:24 PM Revision 9efb8825 (git): [PRISM] Update BEGIN node line number based on empty statements and rescue
kddnewton (Kevin Newton)
06:24 PM Revision 22536148 (git): [PRISM] Use PUSH_SYNTHETIC_PUTNIL for all optional statement bodies
kddnewton (Kevin Newton)
06:24 PM Revision 07f494cc (git): [PRISM] Enable TestISeq#test_each_child
kddnewton (Kevin Newton)
05:47 PM Revision 3f256dc6 (git): redmine-backporter.rb: Drop SVN support
k0kubun (Takashi Kokubun)
05:42 PM Revision 450e9d24 (git): redmine-backporter.rb: Migrate Readline to Reline
instead of using a local Readline port as a fallback k0kubun (Takashi Kokubun)
05:39 PM Revision db7c3858 (git): redmine-backporter.rb: Get rid of VERSION
that has never been utilized k0kubun (Takashi Kokubun)
05:34 PM Revision e5759e41 (git): redmine-backporter.rb: Print help on wrong usage
k0kubun (Takashi Kokubun)
05:23 PM Revision 1eff5a98 (git): YJIT: limit size of call count stats dict (#10858)
* YJIT: limit size of call count stats dict
Someone reported that logs were getting bloated because the
ISEQ and C c...
maximecb (Maxime Chevalier-Boisvert)
05:12 PM Revision fd95ba25 (git): Make ensure first lineno the first line of the ensure
Previously, ensure ISEQs took their first line number from the
line number coming from the AST. However, if this is c...
kddnewton (Kevin Newton)
05:11 PM Revision 8f84fbbf (git): [PRISM] Enable TestSyntax#test_dedented_heredoc_continued_line
kddnewton (Kevin Newton)
04:31 PM Revision 7f181268 (git): [ruby/prism] Fix line continuation heredoc dedent calculation
https://github.com/ruby/prism/commit/63b596df07 kddnewton (Kevin Newton)
04:02 PM Bug #20438 (Closed): String format "%\n" and "%\0" does not raise format error
Applied in changeset commit:git|31c9a3a1d330606493e5e70aec3cd1a36d8c61a0.
----------
[Bug #20438] Disallow "%\n" and...
nobu (Nobuyoshi Nakada)
03:19 PM Bug #20438: String format "%\n" and "%\0" does not raise format error
https://github.com/ruby/ruby/pull/10857 nobu (Nobuyoshi Nakada)
04:02 PM Bug #20439 (Closed): Invalid string format with n$ flag is ignored in some case
Applied in changeset commit:git|31c9a3a1d330606493e5e70aec3cd1a36d8c61a0.
----------
[Bug #20438] Disallow "%\n" and...
nobu (Nobuyoshi Nakada)
04:02 PM Revision 31c9a3a1 (git): [Bug #20438] Disallow "%\n" and "%\0"
nobu (Nobuyoshi Nakada)
03:57 PM Misc #20503 (Closed): Dedenting heredoc line continuation
I'm sorry I have misread what you said and I believe I understand now. If I am understanding correctly, line continua... kddnewton (Kevin Newton)
03:37 PM Misc #20503: Dedenting heredoc line continuation
I'm sorry I still seem to not be able to understand this. Maybe I am missing something.
This heredoc:
```ruby
...
kddnewton (Kevin Newton)
03:20 AM Misc #20503: Dedenting heredoc line continuation
A line continuation (backslash at the end of a line) in a string is a kind of escape sequence.
Currently (I believ...
akr (Akira Tanaka)
02:58 AM Misc #20503: Dedenting heredoc line continuation
I'm not sure I understand. If they work before heredocs, shouldn't:
```
<<~eos
\
TEXT1
TEXT2
eos
```
...
kddnewton (Kevin Newton)
03:43 PM Bug #20504: Interpolated string literal in regexp encoding handling
I'm fine with it analyzing the string literals, I would just prefer it take the same codepath as the interpolated var... kddnewton (Kevin Newton)
03:28 PM Revision 61e2916d (git): [ruby/prism] Typo fix: poitive => positive
https://github.com/ruby/prism/commit/d13a05252d herwin (Herwin W)
03:10 PM Revision 6b393525 (git): [rubygems/rubygems] Bump COCs to latest Contributor Covenant version
https://github.com/rubygems/rubygems/commit/73794a95b9 deivid (David Rodríguez)
09:58 AM Bug #20512 (Closed): Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
Applied in changeset commit:git|7d144781a93df66379922717da711a09d1cf78ff.
----------
[Bug #20512] Set coderange in `...
nobu (Nobuyoshi Nakada)
07:34 AM Bug #20512: Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
What is happening here is that `length` triggers scanning the string `coderange`.
And when the coderange is unknow...
byroot (Jean Boussier)
03:25 AM Bug #20512 (Closed): Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
Slicing of a single character of UTF-8 string becomes ~15 times faster after method "length" is executed on the strin... giner (Stanislav German-Evtushenko)
07:59 AM Revision 7d144781 (git): [Bug #20512] Set coderange in `Range#each` of strings
nobu (Nobuyoshi Nakada)
07:24 AM Revision 0a92c9f2 (git): Set empty strings to ASCII-only
nobu (Nobuyoshi Nakada)
07:23 AM Revision 43798e0f (git): lldb: Show coderange
nobu (Nobuyoshi Nakada)
06:43 AM Misc #20507 (Closed): Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
Applied in changeset commit:git|1b8ba1551b26fac906998e34fd2af3f82b433469.
----------
Allow compilation of C extensio...
mdalessio (Mike Dalessio)
06:43 AM Revision ceeb9957 (git): Make value_type.h compatible with -Wconversion
[Feature #20507]
This was missed from the initial commit.
```
../../.././include/ruby/internal/value_type.h:446:27:...
byroot (Jean Boussier)
05:46 AM Bug #20314 (Open): Simultaneous Timeout expires may raise an exception after the block
mame (Yusuke Endoh)
03:49 AM Bug #20314 (Closed): Simultaneous Timeout expires may raise an exception after the block
Applied in changeset commit:git|2114d0af1e5790da365584a38ea7ee58670dc11b.
----------
Make test_nested_timeouts less ...
mame (Yusuke Endoh)
05:41 AM Feature #20415 (Closed): Precompute literal String hash code during compilation
This was discussed and accepted at the last developer meeting, so I merged it as `9e9f1d9301b05604d475573ddd18d6bf518... byroot (Jean Boussier)
05:33 AM Revision ca2d229e (git): Test for compiling without warnings against public headers
Under compilers with WERRORFLAG, MakeMakefile.try_compile treats
warnings as errors, so we can use append_cflags to t...
mdalessio (Mike Dalessio)
05:33 AM Revision 1b8ba155 (git): Allow compilation of C extensions with `-Wconversion`
C extension maintainers can now compile with this warning option and
the Ruby header files will generate no warnings....
mdalessio (Mike Dalessio)
05:32 AM Revision 9e9f1d93 (git): Precompute embedded string literals hash code
With embedded strings we often have some space left in the slot, which
we can use to store the string Hash code.
It'...
byroot (Jean Boussier)
05:32 AM Revision 1376881e (git): Stop marking chilled strings as frozen
They were initially made frozen to avoid false positives for cases such
as:
str = str.dup if str.frozen?
But th...
etienne (Étienne Barrié)
03:49 AM Revision 2114d0af (git): Make test_nested_timeouts less flaky
This test randomly fails due to the bug reported in [Bug #20314], where
the two timeouts are too close so that they c...
mame (Yusuke Endoh)
03:30 AM Feature #20497: Tempfile.create_io
I talked with Matz today.
He said `anonymous: true` is acceptable.
akr (Akira Tanaka)
12:26 AM Revision dd77934c (git): [ruby/readline-ext] Skip test_interrupt_in_other_thread on arm32-linux
This is a combination of main Ruby commit
https://github.com/ruby/ruby/commit/aefc98891c42024039f19ef45bdfe93fbc590b7...
matoro

05/27/2024

04:38 PM Revision 7c6e4bc7 (git): [ruby/reline] Implement the redo command
(https://github.com/ruby/reline/pull/707)
* Implement the redo command
* Commented out a test that does not pass
*...
verdy89
03:53 PM Feature #20497: Tempfile.create_io
I have a minor preference for `unnamed: true`, but `anonymous: true` is *probably* more approachable overall. austin (Austin Ziegler)
02:57 PM Feature #20497: Tempfile.create_io
My personal preference would go to `anonymous: true`, probably followed by `linked: false`. byroot (Jean Boussier)
03:53 AM Feature #20497: Tempfile.create_io
Several candidates for the keyword argument:
- unlink_first: true
- remove_immediately: true
- delete_on_creatio...
akr (Akira Tanaka)
03:41 PM Bug #19631: module_eval does not propulate absolute_path for Kernel.caller_locations
daveola (David Stellar) wrote:
> I am using module_eval and noticing that since ruby 3.2 the Kernel locations do not...
Annih (Baptiste Courtois)
09:16 AM Revision bc47ca55 (git): Add a debug print for a random failure
```
1) Error:
TestRubyLiteral#test_float:
ArgumentError: SyntaxError#path changed: "(eval at /home/chkbuild/chkbuil...
mame (Yusuke Endoh)
07:10 AM Bug #20511 (Closed): Update bundled reline gem version to v0.5.7
I created backport request: https://github.com/ruby/ruby/pull/10848 hsbt (Hiroshi SHIBATA)
04:40 AM Revision 4fee1019 (git): Try to upload core file on macos GitHub Actions
A core dump occurred, but failed to capture the core file.
https://app.launchableinc.com/organizations/ruby/workspace...
mame (Yusuke Endoh)
03:50 AM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
Thanks for the fast responses. I was able to get it working on Ubuntu by downgrading rust in my dockerfile (nothing s... schneems (Richard Schneeman)
03:41 AM Revision f4b47599 (git): Apply optimizations for `putstring` to `putchilledstring` as well
nobu (Nobuyoshi Nakada)
03:20 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
Needed. The pull request needs an approval before merged. shyouhei (Shyouhei Urabe)
02:39 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
`RBIMPL_CAST` not needed? nobu (Nobuyoshi Nakada)
02:22 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
These type conversions are intentional (yes, we _are_ changing the sign of the results). GCC tends to be more meddle... shyouhei (Shyouhei Urabe)
01:45 AM Revision 5853a380 (git): [rubygems/rubygems] Update SPDX license list as of 2024-05-22
https://github.com/rubygems/rubygems/commit/f91ac04397 License Update
01:10 AM Bug #20495 (Closed): Running "make clean" deletes critical "coroutine/amd64/Context.S" file and causes "make" to fail
https://github.com/ruby/ruby/pull/10699 has been merged. hsbt (Hiroshi SHIBATA)
12:08 AM Misc #20503: Dedenting heredoc line continuation
Line continuations work before (or in an under layer of) here documents.
For example, this is a syntax error, becaus...
nobu (Nobuyoshi Nakada)

05/26/2024

09:42 PM Revision 4949f0a9 (git): [rubygems/rubygems] Fix typo in description of build:checksum task
https://github.com/rubygems/rubygems/commit/351ff2512f stomar (Marcus Stollsteimer)
03:46 PM Bug #20511 (Closed): Update bundled reline gem version to v0.5.7
The bundled reline gem should be updated to v0.5.7 (https://github.com/ruby/reline/releases/tag/v0.5.7) because the c... Revolt (Iulian Onofrei)
01:17 PM Revision 0d44e238 (git): Prevent test-bundled-gems outputs from mixing
Run test-bundled-gems-run and test-bundled-gems-spec sequentially. nobu (Nobuyoshi Nakada)
11:45 AM Feature #20508: Explicit access to *, **, &, and ...
Regardless of the rest of the proposal,
> I'm not sure how to access the `&` variable, unless I name it.
There...
zverok (Victor Shepelev)
11:14 AM Revision bc50f2a3 (git): Debug unexpectedly changed path
nobu (Nobuyoshi Nakada)
10:11 AM Revision 0f9e50b8 (git): Fix macos bug deleting too many files
Since #10209 we've been noticing that on macos after running `make
clean` the `coroutine/arm64/Context.S` file is mis...
eileencodes (Eileen Uchitelle)
08:28 AM Revision 508f3310 (git): [ruby/reline] allow space in config value
(https://github.com/ruby/reline/pull/705)
* allow space in config value
fix https://github.com/ruby/reline/pull/657...
Go

05/25/2024

06:23 PM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
This seems to happen with Rust 1.78.0, so as a temporary solution please try any other >=1.58.0 versions.
__builtin_...
alanwu (Alan Wu)
05:47 PM Bug #20510 (Closed): File.open mode argument inconsistency
Applied in changeset commit:git|0bae2f00025b6b51a9e0c9e3348d5f5d16c2aae4.
----------
[Bug #20510] Do not count optio...
nobu (Nobuyoshi Nakada)
10:42 AM Bug #20510: File.open mode argument inconsistency
`File.new(1, File::WRONLY)` also succeeds.
https://github.com/ruby/ruby/pull/10844
nobu (Nobuyoshi Nakada)
03:20 AM Bug #20510 (Closed): File.open mode argument inconsistency
I found that
`File.new(1, mode: File::WRONLY, path: "foo")` succeeds but
`File.new(1, File::WRONLY, path: "foo")` f...
akr (Akira Tanaka)
05:47 PM Revision d2c4363e (git): [rubygems/rubygems] Add CompactIndexClient::Parser specs
https://github.com/rubygems/rubygems/commit/4bf455a498 Martin Emde
05:47 PM Revision 6b0afbb1 (git): [rubygems/rubygems] Reorganize and refactor CompactIndexClient
https://github.com/rubygems/rubygems/commit/71bcf354f5 Martin Emde
12:09 PM Feature #20497: Tempfile.create_io
matz (Yukihiro Matsumoto) wrote in #note-1:
> From what I understand, the real intent of this proposal is to "let th...
akr (Akira Tanaka)
10:15 AM Revision 0bae2f00 (git): [Bug #20510] Do not count optional hash argument for `IO.new`
Since `IO.new` accepts one or two positional arguments except for the
optional hash argument, exclude the optional ha...
nobu (Nobuyoshi Nakada)
02:58 AM Bug #20504: Interpolated string literal in regexp encoding handling
Agreed, the current behavior breaks referential transparency and unexpectedly analyzes string literals inside interpo... Eregon (Benoit Daloze)
02:40 AM Feature #20508: Explicit access to *, **, &, and ...
> Implementing this would require removing recent and planned optimizations to avoid allocations that take advantage ... Eregon (Benoit Daloze)

05/24/2024

09:33 PM Misc #20509 (Open): Document importance of #to_ary and #to_hash for Array#== and Hash#==
Both `Array#==` and `Hash#==` provide special behaviour in case the `other` argument is not an Array/Hash but defines... gettalong (Thomas Leitner)
09:31 PM Feature #20508: Explicit access to *, **, &, and ...
Implementing this would require removing recent and planned optimizations to avoid allocations that take advantage of... jeremyevans0 (Jeremy Evans)
09:14 PM Feature #20508 (Open): Explicit access to *, **, &, and ...
I find debugging and certain meta-programming tasks challenging because there's no explicit APIs for accessing certai... bradgessler (Brad Gessler)
09:04 PM Feature #20205: Enable `frozen_string_literal` by default
I was going to say this is MRI, not Rubinius, but it turns out chilled strings actually have a bug in MRI when used a... Dan0042 (Daniel DeLorme)
01:19 PM Feature #20205: Enable `frozen_string_literal` by default
To give a concrete example, Hash would be broken if it calls frozen? for string keys. That's the case on Rubinius: ht... Eregon (Benoit Daloze)
12:46 PM Feature #20205: Enable `frozen_string_literal` by default
@Dan0042 @headius mentioned a few above.
It also seems pretty bad that an object could `frozen? => true` and then be...
Eregon (Benoit Daloze)
12:42 PM Feature #20205: Enable `frozen_string_literal` by default
> avoiding the false positive on the `str.dup if str.frozen?` pattern
`+str` seems a good replacement for that pat...
Eregon (Benoit Daloze)
12:27 PM Feature #20205: Enable `frozen_string_literal` by default
This is quite unfortunate, as there is not a single useful case for frozen? -> false
Oh well :-/
Dan0042 (Daniel DeLorme)
09:04 PM Revision 4d0c5486 (git): [rubygems/rubygems] update cache checksums to decrease string allocations
https://github.com/rubygems/rubygems/commit/85371a961a Jacklyn Ma
07:52 PM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
Pull request is https://github.com/ruby/ruby/pull/10843 mdalessio (Mike Dalessio)
07:50 PM Misc #20507 (Closed): Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
As a maintainer of several C extensions, I like to compile my code with some of the common [Warning Options](https://... mdalessio (Mike Dalessio)
07:27 PM Revision c7281e2d (git): [ruby/prism] Fix up ruby_parser string concat
https://github.com/ruby/prism/commit/4b06eae0df kddnewton (Kevin Newton)
06:46 PM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
The macos one is https://bugs.ruby-lang.org/issues/20495. Until https://github.com/ruby/ruby/pull/10699 is merged, yo... eileencodes (Eileen Uchitelle)
05:02 PM Bug #20506 (Assigned): YJIT build error on aarch64 with Rust 1.78.0
k0kubun (Takashi Kokubun)
03:15 PM Bug #20506 (Third Party's Issue): YJIT build error on aarch64 with Rust 1.78.0
I was unable to compile Ruby 3.4.0-preview1 on Ubuntu 24.04 via Github Actions. As the logs are not retained indefini... schneems (Richard Schneeman)
05:37 PM Revision 9f71393f (git): [ruby/prism] Fix up self-write order for lex
https://github.com/ruby/prism/commit/8f6da451b4 kddnewton (Kevin Newton)
05:19 PM Revision f8b75037 (git): [ruby/prism] Remove Debug module
https://github.com/ruby/prism/commit/4d8929ff6a kddnewton (Kevin Newton)
05:19 PM Revision 745a948b (git): [ruby/prism] Remove dynamic Debug module methods
https://github.com/ruby/prism/commit/b850794db9 kddnewton (Kevin Newton)
05:19 PM Revision 79001c8b (git): [ruby/prism] Remove error formatting, put directly in CRuby
https://github.com/ruby/prism/commit/53b2866487 kddnewton (Kevin Newton)
05:19 PM Revision 653652bc (git): [ruby/prism] Remove Debug#named_captures
https://github.com/ruby/prism/commit/5050dfbe70 kddnewton (Kevin Newton)
05:19 PM Revision e1041a8e (git): [ruby/prism] Move profiling to prism module directly
https://github.com/ruby/prism/commit/75fabf7081 kddnewton (Kevin Newton)
05:19 PM Revision b04c9596 (git): [ruby/prism] Remove various unused memsize infra
https://github.com/ruby/prism/commit/283938ed1f kddnewton (Kevin Newton)
05:19 PM Revision b8681c2e (git): [ruby/prism] Remove Debug::integer_parse
https://github.com/ruby/prism/commit/14e397598b kddnewton (Kevin Newton)
05:19 PM Revision 87035025 (git): [ruby/prism] Remove Debug::static_inspect
https://github.com/ruby/prism/commit/486c71c426 kddnewton (Kevin Newton)
05:05 PM Revision 47b723f8 (git): [PRISM] Use only bundled error formatting
kddnewton (Kevin Newton)
04:58 PM Revision ba336027 (git): [PRISM] Move error formatting into Ruby
kddnewton (Kevin Newton)
04:37 PM Bug #20401 (Closed): Duplicated when clause warning line number
kddnewton (Kevin Newton)
04:37 PM Bug #20401: Duplicated when clause warning line number
I've merged it for now. Happy to revert or change further if there's any more feedback! kddnewton (Kevin Newton)
04:36 PM Revision 47f09652 (git): Update duplicated when clause warning message
kddnewton (Kevin Newton)
04:36 PM Revision 7021e156 (git): [ruby/prism] Update duplicated when error message
https://github.com/ruby/prism/commit/54316fd8a0 kddnewton (Kevin Newton)
04:25 PM Revision 180ae009 (git): [rubygems/rubygems] Rework `bundle gem` specs so that they work on Windows
Most of the commands run by these specs actually prompt for user input
but for some reason `Open3` outside of Windows...
deivid (David Rodríguez)
03:05 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
@matz Why is this feature being removed instead of fixed? bughit (bug hit)
03:02 PM Revision 6a7e4c40 (git): [rubygems/rubygems] Neither `--force` flag or inline mode should mandate a remote resolution
https://github.com/rubygems/rubygems/commit/50dd93e217 deivid (David Rodríguez)
03:02 PM Revision eef125fd (git): [rubygems/rubygems] Fix error messages to not mention cached gems when they were not used
https://github.com/rubygems/rubygems/commit/5ce9a7ff17 deivid (David Rodríguez)
03:02 PM Revision 744dd5a3 (git): [rubygems/rubygems] Fix performance regression on applications with a local cache
Even if all gems are properly installed and no resolve is needed, we
recently started always reading all packages in ...
deivid (David Rodríguez)
03:02 PM Revision c23798c2 (git): [rubygems/rubygems] Remove `@remote` instance variable from Definition
It's a sources specific concern, so keep it there. It allows to simplify
the code quite a lot.
https://github.com/ru...
deivid (David Rodríguez)
03:02 PM Revision ea7e3e7b (git): [rubygems/rubygems] Give better message when resolving because there's no lockfile
https://github.com/rubygems/rubygems/commit/4e048bc255 deivid (David Rodríguez)
03:02 PM Revision 0f9781b5 (git): [rubygems/rubygems] Use `Definition#no_resolve_needed?`
https://github.com/rubygems/rubygems/commit/5074c58ffb deivid (David Rodríguez)
03:02 PM Revision 3832a1bd (git): [rubygems/rubygems] Make code more symmetric
https://github.com/rubygems/rubygems/commit/dc7c9f029a deivid (David Rodríguez)
02:36 PM Bug #20495: Running "make clean" deletes critical "coroutine/amd64/Context.S" file and causes "make" to fail
The fix looks good to me. I also think we should do out of tree builds if possible to make things like `make clean` a... ioquatix (Samuel Williams)
08:39 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
mame (Yusuke Endoh) wrote in #note-3:
> Actually, `super` is totally confusing. Do you know that `super()` passes th...
Earlopain (Earlopain _)
08:31 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
Actually, `super` is totally confusing. Do you know that `super()` passes the block argument? I have been using Ruby ... mame (Yusuke Endoh)
08:17 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
nobu (Nobuyoshi Nakada) wrote in #note-1:
> I think that's what it is.
> `Proc` is an instantiated block representa...
Earlopain (Earlopain _)
07:57 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
I think that's what it is.
`Proc` is an instantiated block representation, but not a block itself.
nobu (Nobuyoshi Nakada)
07:31 AM Bug #20505 (Rejected): Reassigning the block argument in method body keeps old block when calling super with implicit arguments
You can call super without arguments and parenthesis to pass along all the enclosing method arguments to the parent m... Earlopain (Earlopain _)
08:00 AM Revision e49d68bf (git): correct typo [ci skip]
Sampat Badhe
07:59 AM Revision 7da01370 (git): Revert "[ruby/openssl] Use EVP_Digest{Sign,Verify} when available"
This reverts commit 63f40a5be59ac898e87528630568b7890ffcf5fb. hsbt (Hiroshi SHIBATA)
07:59 AM Revision dc969b3a (git): Revert "[ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later"
This reverts commit b6da54c7219197eacdbfdca53739686f0bb2d06a. hsbt (Hiroshi SHIBATA)
04:02 AM Revision 7ef3a758 (git): * 2024-05-24 [ci skip]
git[bot]
04:02 AM Revision b6da54c7 (git): [ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later
LibreSSL 3.6 added support for HKDF in EVP. Enable this in ossl_kdf.c.
https://github.com/ruby/openssl/commit/9bdd39...
Theo Buehler
04:02 AM Revision 63f40a5b (git): [ruby/openssl] Use EVP_Digest{Sign,Verify} when available
LibreSSL 3.4 added EVP_DigestSign() and EVP_DigestVerify(). Use them
when available to prepare for the addition of Ed...
Theo Buehler
04:02 AM Revision 5f641517 (git): LibreSSL 3.5 and later provide and need to use PEM_write_bio_PrivateKey_traditional()
Co-authored-by: "Jeremy Evans" <[email protected]> hsbt (Hiroshi SHIBATA)
01:53 AM Revision acdd19fa (git): [rubygems/rubygems] Fiks speeling cott bye codespell
https://github.com/rubygems/rubygems/commit/508ed917a5 Martin Emde
01:27 AM Revision 2d4d99f7 (git): [PRISM] Update remaining test excludes
kddnewton (Kevin Newton)
12:04 AM Bug #20501: ruby SEGV
git bisect shows the problem is caused by the following commit.
```
% git bisect bad
84e4453436c3549b4fda6014cd...
akr (Akira Tanaka)
 

Also available in: Atom