Project

General

Profile

Activity

From 12/26/2022 to 01/01/2023

01/01/2023

07:39 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
Any update on this? ojab (ojab ojab)
05:56 PM Feature #19294 (Open): Enumerator.product works incorrectly with consuming enumerators
```ruby
s = StringIO.new('abc')
Enumerator.product([1, 2, 3], s.each_char).to_a
# Expected: => [[1, "a"], [1, "b"]...
zverok (Victor Shepelev)
05:00 PM Revision 0903a251 (git): Make IO#set_encoding with binary external encoding use nil internal encoding
This was already the behavior when a single `'external:internal'`
encoding specifier string was passed. This makes t...
jeremyevans (Jeremy Evans)
03:07 PM Bug #19293 (Closed): The new Time.new(String) API is nice... but we still need a stricter version of this
The Ruby 3.2 style `Time.new(String)` API works very well so far, but since the original `Time.new(Integer, Integer, ... matsuda (Akira Matsuda)
03:04 PM Revision a4e9606d (git): [rubygems/rubygems] Remove stray word in bundle config man page.
There was an extra word ("with") in this sentence.
https://github.com/rubygems/rubygems/commit/ad3de5126c
Mark Doliner
03:02 PM Revision 44b7fd8d (git): [ruby/net-http] Enhanced RDoc for HTTPHeader
https://github.com/ruby/net-http/commit/6a282eccdd burdettelamar (Burdette Lamar)
01:50 PM Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given
Confirmed the fix. Thank you, @nobu! matsuda (Akira Matsuda)
08:27 AM Bug #19292 (Closed): Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given
Applied in changeset commit:git|542e984d82fa25098eb15398d716d907acc52b93.
----------
[Bug #19292] Re-initialize tm w...
nobu (Nobuyoshi Nakada)
07:43 AM Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given
https://github.com/ruby/ruby/pull/7051 nobu (Nobuyoshi Nakada)
01:05 PM Feature #16991 (Closed): Sets: add Set#join
Implemented in Ruby 3.0 zverok (Victor Shepelev)
01:04 PM Feature #16995 (Closed): Sets: <=> should be specialized
Implemented in Ruby 3.0:
```ruby
Set[1] <=> Set[1, 2]
# => -1
[Set[1], Set[1, 2]].sort
# => [#<Set: {1}>, #<Set...
zverok (Victor Shepelev)
10:32 AM Feature #3591: Adding Numeric#divisor? (Have working implementation)
e8c (Viktor Reznov) wrote in #note-20:
> Two solutions:
3rd:
```ruby
def count_digits(n) = n.digits.count { n...
e8c (Viktor Reznov)
10:21 AM Feature #3591: Adding Numeric#divisor? (Have working implementation)
matz (Yukihiro Matsumoto) wrote in #note-19:
> Is it more useful than `n % m == 0`?
Yes, statement `n .has_diviso...
e8c (Viktor Reznov)
07:39 AM Revision 542e984d (git): [Bug #19292] Re-initialize tm when wday or yday is not set
nobu (Nobuyoshi Nakada)
05:51 AM Bug #19290 (Closed): Documentation: "produces:" (introducing terminal output) is wrongly formatted in few places
Applied in changeset commit:git|f527a0911d5ff0476152a3e3c9bcd2247ead5636.
----------
[DOC] [Bug #19290] fix formatting
nobu (Nobuyoshi Nakada)
05:50 AM Revision f527a091 (git): [DOC] [Bug #19290] fix formatting
nobu (Nobuyoshi Nakada)
05:25 AM Bug #19285 (Third Party's Issue): (docs.rlo) Split stdlib and core documents
It is about monkey patching Kernel and seems an internal document.
I don't think it is useful for users.
https://...
nobu (Nobuyoshi Nakada)

12/31/2022

09:38 PM Bug #19292 (Closed): Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given
$ ruby -e "p Time.new(2023, 1, 1, 0, 0, 0, in: 'UTC').wday"
7
$ ruby -e "p Time.new(2023, 1, 1, 0, 0, 0, in: 'UTC...
matsuda (Akira Matsuda)
06:29 PM Bug #19291 (Closed): Ripper's on_parse_error token has wrong content
Ruby 3.1
~~~ruby
Ripper::Lexer.new("{a:,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\nhelloworld").scan.map(&:tok)
# =>
...
tompng (tomoya ishida)
06:01 PM Feature #16986: Anonymous Struct literal
> If I have to pick one from either Struct or Data, I'd pick Data. But still don't like the notation proposed.

Wha...
Anonymous
07:04 AM Feature #16986: Anonymous Struct literal
JFYI JavaScript is having a similar proposal which now proposes `#{…}` syntax.
https://github.com/tc39/proposal-reco...
shyouhei (Shyouhei Urabe)
02:04 AM Feature #16986: Anonymous Struct literal
If I have to pick one from either Struct or Data, I'd pick Data. But still don't like the notation proposed.
Matz.
matz (Yukihiro Matsumoto)
01:43 AM Feature #16986: Anonymous Struct literal
In a Ruby 3.2 context, I wonder how this would look in the mindset of the new Data class instead of a struct? Bumppoman (Brendon Stanton)
02:23 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
This seems also due to LTO, adding `%global _lto_cflags %{nil}` to ruby.spec, i.e. removing `-flto=auto -ffat-lto-obj... mtasaka (Mamoru TASAKA)
12:52 PM Bug #19254: Enabling YJIT configuration option breaks rspec-core test suite
Looks like adding `%global _lto_cflags %{nil}` to ruby.spec, i.e. removing `-flto=auto -ffat-lto-objects` from compil... mtasaka (Mamoru TASAKA)
12:03 PM Bug #19290: Documentation: "produces:" (introducing terminal output) is wrongly formatted in few places
## `gc.c`
problem: formating not consistent with other source files:
source: https://github.com/ruby/ruby/blob/...
laurent_martin (Laurent Martin)
12:00 PM Bug #19290 (Closed): Documentation: "produces:" (introducing terminal output) is wrongly formatted in few places
## `warning.rb`
Problem: The text "produces:" is embedded in formatted text, it should be normal emphasized text.
...
laurent_martin (Laurent Martin)

12/30/2022

11:13 PM Bug #19278: Constructing subclasses of Data with positional arguments
zverok (Victor Shepelev) wrote in #note-14:
> > Your example didn't demonstrate this difference.
>
> > I really d...
tenderlovemaking (Aaron Patterson)
11:07 PM Bug #19278: Constructing subclasses of Data with positional arguments
> Your example didn't demonstrate this difference.
> I really don't understand point 3.
> To be honest, I don'...
zverok (Victor Shepelev)
10:51 PM Bug #19278 (Rejected): Constructing subclasses of Data with positional arguments
zverok (Victor Shepelev) wrote in #note-12:
> > I don't really understand this example. The initialize works the sam...
tenderlovemaking (Aaron Patterson)
10:30 PM Bug #19278: Constructing subclasses of Data with positional arguments
> I don't really understand this example. The initialize works the same way whether you use a Struct or not
It is ...
zverok (Victor Shepelev)
06:48 PM Bug #19278: Constructing subclasses of Data with positional arguments
zverok (Victor Shepelev) wrote in #note-8:
> BTW, note that before 3.2, for structs it was either `keyword_init: fa...
tenderlovemaking (Aaron Patterson)
03:24 PM Bug #19278: Constructing subclasses of Data with positional arguments
@Eregon Ah, yeah, that's true.
Though I saw codebases that did that for aesthetical purposes (all "classes with m...
zverok (Victor Shepelev)
03:15 PM Bug #19278: Constructing subclasses of Data with positional arguments
To clarify:
> Also inheriting from a Data class seems kind of an anti/rare pattern.
I meant one should use `Str...
Eregon (Benoit Daloze)
10:56 AM Bug #19278: Constructing subclasses of Data with positional arguments
> I do this all the time with structs. I assumed Data.define would basically just be a read-only Struct.new and that'... zverok (Victor Shepelev)
01:58 AM Bug #19278: Constructing subclasses of Data with positional arguments
Eregon (Benoit Daloze) wrote in #note-3:
> It seems hard to solve to me, without losing the significant advantages t...
tenderlovemaking (Aaron Patterson)
06:34 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
I'm not sure why ABI version checking was removed for release versions of Ruby. In the development meeting for the fe... peterzhu2118 (Peter Zhu)
03:41 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
Eregon (Benoit Daloze) wrote in #note-4:
> That said this kind of configuration is IMHO silly, changing it is basica...
vo.x (Vit Ondruch)
03:03 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
vo.x (Vit Ondruch) wrote in #note-3:
> Just FTR, don't forget that `ruby_version` can be arbitrary string:
> https://...
Eregon (Benoit Daloze)
02:57 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
Eregon (Benoit Daloze) wrote:
> the value of `rb_abi_version` would just be the same as `RbConfig::CONFIG["ruby_vers...
vo.x (Vit Ondruch)
02:38 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
Another possibility would be to have some key in RbConfig::CONFIG which contains `-Wl,-exported_symbol,_ruby_abi_vers... Eregon (Benoit Daloze)
02:35 PM Bug #19289: RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
Ah, because the export list file is not given to `strip` but directly to CC/CXX:
* https://github.com/redis-rb/redis...
Eregon (Benoit Daloze)
02:29 PM Bug #19289 (Closed): RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
From https://github.com/grpc/grpc/pull/31970 and https://github.com/redis-rb/redis-client/issues/58
First, I think...
Eregon (Benoit Daloze)
04:46 PM Bug #19286: What should kwargs' arity be?
💡 In case it helps -- regarding the mention of method parameters above -- I've found it easy to forget how method par... bkuhlmann (Brooke Kuhlmann)
03:24 PM Bug #19286: What should kwargs' arity be?
I would guess because `f({a:1,b:2})` used to work before 3.0 and it was passing "one argument", hence arity 1.
Also `...
Eregon (Benoit Daloze)
05:51 AM Bug #19286: What should kwargs' arity be?
kwargs are... complicated. Let me first extend the issue with additional versions of the above (I run Ruby 3.1, but f... hmdne (hmdne -)
03:08 AM Bug #19286 (Closed): What should kwargs' arity be?
Hello, guys. It's time for a quick Ruby quiz.
Q: What is this method's arity?
def f(a:, b:)
end
It requires t...
matsuda (Akira Matsuda)
04:38 PM Feature #15778: Expose an API to pry-open the stack frames in Ruby
I think such feature has a great potential for production use too, especially for error monitoring. For example, both... st0012 (Stan Lo)
03:38 PM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
Also that script creates Ractors even in "linear" mode.
With the fixed script below:
```
2.040496 0.002988 2...
Eregon (Benoit Daloze)
03:34 PM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
It would be more fair to `Ractor.make_shareable(data)` first.
But even with that Ractor is slower:
```
no Ractor:
...
Eregon (Benoit Daloze)
10:39 AM Bug #19288 (Closed): Ractor JSON parsing significantly slower than linear parsing
a simple benchmark:
```ruby
require 'json'
require 'benchmark'
CONCURRENT = 5
RACTORS = true
ELEMENTS = 100...
maciej.mensfeld (Maciej Mensfeld)
03:34 PM Bug #19284 (Closed): Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable
Applied in changeset commit:git|90a80eb076429978e720e11fb17a3cbb96de3454.
----------
Fix integer underflow when usin...
peterzhu2118 (Peter Zhu)
01:31 AM Bug #19284: Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable
Thank you for reporting this bug. I have a fix here: https://github.com/ruby/ruby/pull/7044 peterzhu2118 (Peter Zhu)
03:31 PM Revision 0bb07e5b (git): Fix test when Ruby is verbose
The test added in 90a80eb0 fails if Ruby is verbose, it outputs the
following line to stderr:
RUBY_GC_HEAP_INIT_...
peterzhu2118 (Peter Zhu)
02:14 PM Feature #19232 (Feedback): add NoMatchingPatternError#matchee
Do you have any real use case for this? ktsj (Kazuki Tsujimoto)
02:01 PM Revision 90a80eb0 (git): Fix integer underflow when using HEAP_INIT_SLOTS
There is an integer underflow when the environment variable
RUBY_GC_HEAP_INIT_SLOTS is less than the number of slots ...
peterzhu2118 (Peter Zhu)
01:10 PM Revision 36c4dda7 (git): [rubygems/rubygems] Fix a typo
https://github.com/rubygems/rubygems/commit/7c096a5df8 nobu (Nobuyoshi Nakada)
04:02 AM Feature #19287: Let DelegateClass respect the original method's arity in case of 0
I should have posted the patch to delegate's own repo. Reposted the same patch to https://github.com/ruby/delegate/pu... matsuda (Akira Matsuda)
03:15 AM Feature #19287 (Open): Let DelegateClass respect the original method's arity in case of 0
As reported in #19165, method delegation with *, **, and ... adds some overhead for a method that takes no argument. ... matsuda (Akira Matsuda)
01:05 AM Bug #19285 (Third Party's Issue): (docs.rlo) Split stdlib and core documents
It seems we merge all of the docs for stdlib and core into one for docs.ruby-lang.org, this creates weirdness like [K... zzak (zzak _)

12/29/2022

11:38 PM Bug #15072 (Closed): thread.c:4356:5: error: implicit declaration of function ‘ubf_list_atfork’
Fixed in #15130
normalperson (Eric Wong)
10:41 PM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
@mame https://bugs.ruby-lang.org/issues/19026#note-7 should be a good enough reason on its own IMHO.
And as we have ...
Eregon (Benoit Daloze)
08:31 AM Bug #19279 (Closed): Allow `Coverage.supported?` to recognize oneshot lines mode
ioquatix (Samuel Williams)
08:31 AM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
Okay, I merged it. If you think this should be backported you need to ask @nagachika :) ioquatix (Samuel Williams)
02:53 AM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
TBH, I don't fully understand the need for `Coverage.supported?`. (I thought `RUBY_VERSION > "3.1"` was good enough a... mame (Yusuke Endoh)
10:34 PM Bug #19278: Constructing subclasses of Data with positional arguments
@sam.saffron your hand-maid `Foo` is analogous to `Foo = Data.define(:x)`, right?
Now, can you please show what if...
zverok (Victor Shepelev)
09:37 PM Bug #19278: Constructing subclasses of Data with positional arguments
Just going to be a bit more explicit here about the problem for future travelers (I know I am repeating but this is t... sam.saffron (Sam Saffron)
08:28 PM Bug #19278: Constructing subclasses of Data with positional arguments
@tenderlove I assure you that I spent a lot of time thinking about possible design decisions, and I believe that whil... zverok (Victor Shepelev)
08:10 PM Bug #19278: Constructing subclasses of Data with positional arguments
It seems hard to solve to me, without losing the significant advantages that @zverok mentions.
Also inheriting fro...
Eregon (Benoit Daloze)
06:36 PM Bug #19278: Constructing subclasses of Data with positional arguments
I guess the fact that `new` doesn't behave the same way as `new` on every other class kind of ruins "usability" for m... tenderlovemaking (Aaron Patterson)
07:39 AM Bug #19278 (Feedback): Constructing subclasses of Data with positional arguments
It is a deliberate and documented design decision: `new` handles unifying positional and keyword args, and `initializ... zverok (Victor Shepelev)
07:56 PM Bug #19284 (Closed): Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable
If you set the environment variable `RUBY_GC_HEAP_INIT_SLOTS` to anything other than `0`, an integer overflow runtime... zeke (Zeke Gabrielse)
05:40 PM Bug #19270: Constants lookup and a singleton class issue
It's expected behavior. When you have a singleton class `singleton_class.ancestors` is:
[singleton_class, atta...
alanwu (Alan Wu)
05:09 PM Bug #19282 (Closed): Regex error on ruby 3.2
alanwu (Alan Wu)
11:04 AM Bug #19282: Regex error on ruby 3.2
This issue is same with https://bugs.ruby-lang.org/issues/19283 and both I made. Would you remove this issue? Sho (Shohei Nakano)
10:55 AM Bug #19282 (Closed): Regex error on ruby 3.2
There is an regex error pattern on ruby 3.2.0. This pattern is success on ruby 3.1.3.
Is this a bug? Or, is ruby 3.2...
Anonymous
04:14 PM Misc #19276: It is not possible to reply to emails from redmine
It looks like the message does eventually go through https://bugs.ruby-lang.org/issues/19274#note-4 , however (when d... graywolf (Gray Wolf)
06:42 AM Misc #19276 (Assigned): It is not possible to reply to emails from redmine
hsbt (Hiroshi SHIBATA)
01:20 PM Revision f430701b (git): [DOC] remove space from inside code span element
John Bampton
01:13 PM Bug #19280 (Closed): Wrong error message about arity of Data::define.new
The report about arity is correct.
`Data` decouples `.new` and `#initialize` this way:
* `.new` accepts position...
zverok (Victor Shepelev)
01:21 AM Bug #19280 (Closed): Wrong error message about arity of Data::define.new
```
$ ~/work/r/bin/ruby -e 'Data.define(:a, :b).new(1, 2, 3)'
-e:1:in `new': wrong number of arguments (given 3, ex...
kyanagi (Kouhei Yanagita)
11:26 AM Bug #19273: [Regexp] regexp does not match expected
ruby_3_2 a7d467a792c644a7260d6560ea2002fdb8ff6de3 merged revision(s) b726d60c986bf951d13e7a2ab5f5e58f58657b03. naruse (Yui NARUSE)
11:26 AM Bug #19263: MJIT fails to compile multiple values in a single case in Ruby 3.2.0
ruby_3_2 5c551ac59f9620901394a46dffda5a1833b9c4b0 merged revision(s) fc03ba50f1ff6c30f7c654f564b4dffbed0844ef. naruse (Yui NARUSE)
11:01 AM Bug #19283 (Closed): Regex error on ruby 3.2
There is an regex error pattern on ruby 3.2.0. This pattern is success on ruby 3.1.3.
Is this a bug? Or, is ruby 3.2...
Sho (Shohei Nakano)
09:27 AM Bug #19281 (Closed): SyntaxError if first argument of command call has semicolon inside parenthesis
These are syntax error
~~~ruby
p (1;2),(3),(4)
p (;),(),()
a.b (1;2),(3),(4)
a.b (;),(),()
~~~
I expect it to ...
tompng (tomoya ishida)
08:56 AM Bug #18743: Enumerator#next / peek re-use each others stacktraces
Good evening, @matz. The PR with the bug fix is available now for a few months. Please advise on the next steps. marcper (Marcelo Pereira)
08:23 AM Revision b3d330c3 (git): Coverage.supported? recognizes oneshot_lines mode (#7040)
This adds oneshot_lines as a mode of coverage that is supported. Kevin Murphy
06:59 AM Revision a7d467a7 (git): merge revision(s) b726d60c986bf951d13e7a2ab5f5e58f58657b03: [Backport #19273]
Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT`
(#7035)
---
regexec.c ...
naruse (Yui NARUSE)
06:42 AM Bug #19275 (Assigned): Bundled gems extensions are not installed with 3.2.0 release tarball
hsbt (Hiroshi SHIBATA)
03:09 AM Feature #19277: Project-scoped refinements
As @duerst mentioned, we understand the need for (some kind of) package importing, and @shioyama is now working on it... matz (Yukihiro Matsumoto)

12/28/2022

10:40 PM Misc #19276: It is not possible to reply to emails from redmine
Thanks. We will investigate this. hsbt (Hiroshi SHIBATA)
04:41 PM Misc #19276 (Third Party's Issue): It is not possible to reply to emails from redmine
It is no possible to reply to email from about issue update in order to add further comments to the tickets. Is that ... graywolf (Gray Wolf)
08:22 PM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
I just created the PR here: https://github.com/ruby/ruby/pull/7040 kevin-j-m (Kevin Murphy)
08:18 PM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
I basically agree with fixing this - can you link the PR?
The only feedback I have is that `:lines` and `:oneshot_li...
ioquatix (Samuel Williams)
08:12 PM Bug #19279: Allow `Coverage.supported?` to recognize oneshot lines mode
I have a commit to support this that I'd like to contribute as a PR, but am waiting on doing so until the process her... kevin-j-m (Kevin Murphy)
08:10 PM Bug #19279 (Closed): Allow `Coverage.supported?` to recognize oneshot lines mode
Currently in Ruby 3.2.0, Coverage's new `supported?` method (introduced in https://bugs.ruby-lang.org/issues/19026) d... kevin-j-m (Kevin Murphy)
07:50 PM Bug #19278 (Rejected): Constructing subclasses of Data with positional arguments
I'd expect both of the following subclasses to work, but the subclass that uses positional parameters raises an excep... tenderlovemaking (Aaron Patterson)
06:31 PM Feature #19277: Project-scoped refinements
I didn't mention this in the original issue because it's not the primary motivation for project configuration here, b... georgeclaghorn (George Claghorn)
06:14 PM Feature #19277 (Open): Project-scoped refinements
Refinements are a great way to isolate patches to the files that rely on them. Nonetheless, I believe the need to exp... georgeclaghorn (George Claghorn)
05:57 PM Bug #18797 (Open): Third argument to Regexp.new is a bit broken
Pull request submitted to remove support for the 3rd argument: https://github.com/ruby/ruby/pull/7039 jeremyevans0 (Jeremy Evans)
04:43 PM Revision cada5370 (git): [DOC] Fix call-seq for Data.define
kyanagi (Kouhei Yanagita)
04:41 PM Bug #19274: Error installing ruby 3.2.0 on RH 8
______________________________________________
ruby-core mailing list -- [email protected]
To unsubscribe...
Anonymous
04:38 PM Bug #19274: Error installing ruby 3.2.0 on RH 8
On 2022-12-28 12:52:41 +0000, aalllop (Alberto Allegue) via ruby-core wrote:
> Issue #19274 has been updated by aall...
graywolf (Gray Wolf)
12:52 PM Bug #19274: Error installing ruby 3.2.0 on RH 8

Sorry, I have posted one of the diferent tests I have done. I have installed first time the 3.2.0 version and the...
aalllop (Alberto Allegue)
11:10 AM Bug #19274 (Feedback): Error installing ruby 3.2.0 on RH 8
* You should use the release version of Ruby 3.2.0, not rc1.
* You may need to install `libyaml-devel` or other libya...
hsbt (Hiroshi SHIBATA)
10:50 AM Bug #19274 (Feedback): Error installing ruby 3.2.0 on RH 8
When I execute rvm install 3.2.0 the installation fails with the next error:
installing default gems from lib: /...
aalllop (Alberto Allegue)
01:02 PM Bug #19275 (Closed): Bundled gems extensions are not installed with 3.2.0 release tarball
Bundled gems extensions are not installed with 3.2.0 release tarball when cross building for `aarch64-linux-android` ... xtkoba (Tee KOBAYASHI)
11:44 AM Bug #19273 (Closed): [Regexp] regexp does not match expected
merged at b726d60c986bf951d13e7a2ab5f5e58f58657b03 nagachika (Tomoyuki Chikanaga)
09:45 AM Bug #19273: [Regexp] regexp does not match expected
PR [#7035](https://github.com/ruby/ruby/pull/7035) for fixing the bug is created. make_now_just (Hiroya Fujinami)
03:56 AM Bug #19273: [Regexp] regexp does not match expected
Pattern using `*` quantifier instead of `{0,3}` quantifier matches expactedly.
```
irb(main):027:0> pattern = /(?-mi...
taichi730 (Taichi Ishitani)
03:39 AM Bug #19273: [Regexp] regexp does not match expected
This pattern shows a binary|decimal|hexadecimal value splitted by : character.
decimal only and decimal|hexadecima...
taichi730 (Taichi Ishitani)
03:33 AM Bug #19273: [Regexp] regexp does not match expected
I performed git bisect and found the first bad commit is [37613fea1657b1a0732501657275bc03e8e0ebc4](https://github.co... mrkn (Kenta Murata)
03:10 AM Bug #19273 (Closed): [Regexp] regexp does not match expected
A regexp pattern does not match expected with Ruby 3.2.
Ruby 3.2
``` ruby
pattern = /(?-mix:(?i-mx:[+-]?0b[01]...
taichi730 (Taichi Ishitani)
11:38 AM Feature #19272: Hash#merge: smarter protocol depending on passed block arity
@sawa I didn't mention the solution with numeric arguments because I believe it to be even more cryptic than with nam... zverok (Victor Shepelev)
07:33 AM Feature #19272: Hash#merge: smarter protocol depending on passed block arity
Using numbered parameters, we can do slightly better:
```ruby
{apples: 1, oranges: 2}.merge({apples: 3, bananas: 5})...
sawa (Tsuyoshi Sawada)
11:03 AM Revision b726d60c (git): Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT` (#7035)
make_now_just (Hiroya Fujinami)
06:46 AM Revision 39319216 (git): add debug print for the failure
http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sp2-docker/4364584
```
1) Failure:
TestObjSpace#test_dump_all [/tmp...
ko1 (Koichi Sasada)
01:24 AM Bug #19267: Compile fails when enabling YJIT on x64-mingw-ucrt
Yes, I will disable yjit. cfis (Charlie Savage)
12:15 AM Revision c6c7f590 (git): Test bundler and bundled gems by exam
nobu (Nobuyoshi Nakada)
12:15 AM Revision 84a4f1b3 (git): Order test-bundler-parallel dependency
nobu (Nobuyoshi Nakada)

12/27/2022

11:23 PM Bug #19243 (Closed): Windows: Dir.home returns string in wrong encoding
hsbt (Hiroshi SHIBATA)
01:34 PM Bug #19243: Windows: Dir.home returns string in wrong encoding
This is fixed by commit https://github.com/ruby/ruby/commit/d6ce4180a5b4dacbac895c9911031a6df6c61136 in ruby-3.2.0. I... larskanis (Lars Kanis)
09:45 PM Bug #19271: irb ignores rbs and debug
YJIT or `RUBY_YJIT_ENABLE=1` doesn't interfere with that process, and I confirmed that this is reproducible without Y... k0kubun (Takashi Kokubun)
07:09 PM Bug #19271: irb ignores rbs and debug
I can reproduce this without `IRB`:
```
$ RUBY_YJIT_ENABLE=1 ruby -e "require 'foo'"
Ignoring debug-1.7.1 because it...
st0012 (Stan Lo)
04:07 PM Bug #19271: irb ignores rbs and debug
Impossible to edit the original issue (loads a blank form, looks like a Redmine bug) but `ruby -v` should read:
```...
olivierlacan (Olivier Lacan)
04:01 PM Bug #19271 (Closed): irb ignores rbs and debug
Not sure this is a serious issue but when starting IRB this (potentially confusing) message is immediately printed:
...
olivierlacan (Olivier Lacan)
09:31 PM Bug #19267 (Feedback): Compile fails when enabling YJIT on x64-mingw-ucrt
> https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md
> It currently only supports macOS and Linux on x86-64 an...
k0kubun (Takashi Kokubun)
09:04 AM Bug #19267 (Feedback): Compile fails when enabling YJIT on x64-mingw-ucrt
Ruby fails to compile with msys2/ucrt64 when enabling yjit.
Error:
``` c
In file included from ./include/ruby/d...
cfis (Charlie Savage)
08:36 PM Feature #19272 (Rejected): Hash#merge: smarter protocol depending on passed block arity
Usage of `Hash#merge` with a "conflict resolution block" is almost always clumsy: due to the fact that the block acce... zverok (Victor Shepelev)
05:05 PM Revision ec7e0829 (git): [ruby/irb] Refactor RubyLex#process_literal_type
(https://github.com/ruby/irb/pull/350)
Simplify part of regex ``[_a-zA-Z0-9]`` with equivalent shorthand ``\w``.
Rep...
Maumagnaguagno (Mau Magnaguagno)
04:43 PM Revision 140c93e2 (git): [ruby/irb] Add dynamic prompt test case for quoted heredoc
(https://github.com/ruby/irb/pull/486)
https://github.com/ruby/irb/commit/31cfbeacbb
st0012 (Stan Lo)
12:58 PM Bug #19270 (Closed): Constants lookup and a singleton class issue
I've noticed that a constant declared in a singleton class may be not visible on an object:
```ruby
class A
de...
andrykonchin (Andrew Konchin)
12:49 PM Bug #19269: Constant lookup and #instance_eval
As far as I understand, name lookup in block is performed related to the context where the block is defined.
The exa...
zverok (Victor Shepelev)
12:22 PM Bug #19269 (Closed): Constant lookup and #instance_eval
I've noticed a confusing behaviour of `#instance_eval` (and `#instance_exec` as well). In some cases it doesn't see c... andrykonchin (Andrew Konchin)
12:15 PM Bug #18024: Ractor crashes when connections are closed in multiple Ractors
I also couldn't reproduce it on m2 mac with both ruby versions 3.0.0 which is reported and 3.2.0 the latest.
I hope ...
niku (niku _)
09:42 AM Bug #19268 (Closed): Mingw64 Build Failure
For both Ruby 3.1.3 and Ruby 3.2.0, building on msys2/ucrt64 fails:
``` c
linking miniruby.exe
/usr/bin/sh: -c: ...
cfis (Charlie Savage)
05:56 AM Revision 5c551ac5 (git): merge revision(s) fc03ba50f1ff6c30f7c654f564b4dffbed0844ef: [Backport #19263]
MJIT: Fix JIT code for multiple values in a single case
[Bug #19263]
---
lib/ruby_vm/mjit/c...
naruse (Yui NARUSE)
01:32 AM Revision db19714b (git): load.c: remove unneeded rb_str_freeze calls
rb_fstring already resizes and freezes the string, so there's no
need to use rb_str_freeze.
Eric Wong
12:09 AM Revision c09f342d (git): [ruby/irb] Fix wrong conf path with XDG_CONFIG_HOME. It should be under the HOME directory, not current directory
https://github.com/ruby/irb/commit/33a5e55ffd hsbt (Hiroshi SHIBATA)

12/26/2022

10:17 PM Revision 8f678d61 (git): [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/1c8151aaf3 burdettelamar (Burdette Lamar)
09:10 PM Revision d5985049 (git): Sync IRB master: tool/sync_default_gems.rb irb
It looks like tool/sync_default_gems.rb is not capable of cherry-picking
commits from ruby/irb. I just executed `tool...
k0kubun (Takashi Kokubun)
09:04 PM Revision d01bcf37 (git): [ruby/irb] Suppress "switching inspect mode" messages
https://github.com/ruby/irb/commit/565eeb3c19 nobu (Nobuyoshi Nakada)
09:04 PM Revision 87988756 (git): [ruby/irb] Remove unnecessary warning check on help command
It's not an intentional behavior of the command and it behaves
differently in different environments. So checking it ...
Stan Lo
09:04 PM Revision 148eb05e (git): [ruby/irb] Remove unnecessary test setup
https://github.com/ruby/irb/commit/cc6e6d26b6 Stan Lo
09:04 PM Revision 8038bf23 (git): [ruby/irb] Add test for the help command
https://github.com/ruby/irb/commit/9cacb5f352 st0012 (Stan Lo)
09:03 PM Revision 953d4c22 (git): [ruby/irb] fix indent depth calculation after heredoc and embdoc
https://github.com/ruby/irb/commit/b7973dd2d2 tompng (tomoya ishida)
09:03 PM Revision f20aac5c (git): [ruby/irb] fix auto-indent after multiline string
https://github.com/ruby/irb/commit/f65ec49684 tompng (tomoya ishida)
08:09 PM Revision 82ca4778 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.52 to 0.9.53.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:08 PM Revision f5a035da (git): [rubygems/rubygems] deprecate gem build -C flag
https://github.com/rubygems/rubygems/commit/fac241d4ef Gustavo Ribeiro
07:08 PM Revision 08f6196b (git): [rubygems/rubygems] add global flag (-C) to change execution directory
https://github.com/rubygems/rubygems/commit/312fc36711 Gustavo Ribeiro
06:52 PM Bug #19266 (Closed): URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
In June 2014, [`uri/common` was updated][1] to introduce a RFC3986-compliant parser (`URI::RFC3986_PARSER`) as an alt... gareth (Gareth Adams)
06:52 PM Misc #19265 (Rejected): please remove rust yjit
I think you hadn't read Maxime's very carefully written proposal: https://bugs.ruby-lang.org/issues/18481 naruse (Yui NARUSE)
02:44 PM Misc #19265 (Rejected): please remove rust yjit
my job is heavily ruby coding and following ruby new versions.(servers and business depend on ruby, like heavy java s... darkspy (gerty ken)
05:20 PM Revision 28a17436 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.52 to 0.9.53.
- [Release notes](https://github.com/oxid...
dependabot[bot]
03:28 PM Revision a968d783 (git): [ruby/irb] Test colors with enabling colors
https://github.com/ruby/irb/commit/998b7a74fa nobu (Nobuyoshi Nakada)
02:39 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
zverok (Victor Shepelev) wrote in #note-6:
> Intuitively, I don't think so, but I fail to find good logical argument...
Eregon (Benoit Daloze)
02:11 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
https://github.com/ruby/ruby/pull/7031 nobu (Nobuyoshi Nakada)
01:48 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
> BTW, should .new be called dynamically too?
Intuitively, I don't think so, but I fail to find good logical argum...
zverok (Victor Shepelev)
01:38 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
My expectation is it would call `initialize` as well.
I didn't think about that in the review of https://github.com/r...
Eregon (Benoit Daloze)
07:54 AM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
In principle, it should call `initialize`. But we will reconsider if any there's any concern (e.g., performance).
...
matz (Yukihiro Matsumoto)
01:44 AM Bug #19259 (Closed): `Data#with` doesn't call `initialize` nor `initialize_copy`
`Data#with` doesn't call `initialize` nor `initialize_copy`.
It is confirmation request.
```ruby
class P < Data....
ko1 (Koichi Sasada)
02:28 PM Revision d93d7863 (git): Try to fix RDoc markup for Enumerator
Eregon (Benoit Daloze)
02:06 PM Revision c182d46d (git): check `NO_COLOR` envval
Support `NO_COLOR` (https://no-color.org/) to make parsing output easy. ko1 (Koichi Sasada)
12:14 PM Bug #19264 (Closed): Backport 9f2378959e5c5b5c39c9993f1a84e5304ff113d6
This is a ticket for backport management.
9f2378959e5c5b5c39c9993f1a84e5304ff113d6 may need to be backported.
htt...
nagachika (Tomoyuki Chikanaga)
12:02 PM Revision 9f237895 (git): numeric.c: Fix round_half_even for specific values (#7023)
Handle the integert and the float parts separately in round_half_even
to prevent error occursions in floating point c...
Kenta Murata
11:29 AM Revision bb60e461 (git): [DOC] Un-capitalize headings
nobu (Nobuyoshi Nakada)
11:29 AM Revision cb820bff (git): [DOC] Update extension.rdoc
Refine the uses of word "Data", which were often ambiguous. Also,
that word now refers the new class unrelated to `T...
nobu (Nobuyoshi Nakada)
11:29 AM Revision b37e9c77 (git): Suppress method redefinition warnings
nobu (Nobuyoshi Nakada)
08:58 AM Bug #19263 (Closed): MJIT fails to compile multiple values in a single case in Ruby 3.2.0
k0kubun (Takashi Kokubun)
06:51 AM Bug #19263: MJIT fails to compile multiple values in a single case in Ruby 3.2.0
I've pushed the fix. Please backport https://github.com/ruby/ruby/commit/fc03ba50f1ff6c30f7c654f564b4dffbed0844ef to ... k0kubun (Takashi Kokubun)
06:42 AM Bug #19263 (Closed): MJIT fails to compile multiple values in a single case in Ruby 3.2.0
```
$ cat test.rb
def test(a)
case a
when true, false
a
end
end
test(true)
test(true)
$ ruby ...
k0kubun (Takashi Kokubun)
08:40 AM Revision 5e54c57d (git): [DOC] Surface existing MonitorMixin documentation
Marco Costa
08:34 AM Revision adc29351 (git): EXPR_DOT is set when next token is tANDDOT ("&.") [ci skip]
yui-knk (Kaneko Yuichiro)
08:11 AM Revision b466f1a5 (git): Reset ABI version [ci skip]
nobu (Nobuyoshi Nakada)
08:11 AM Revision 324656e5 (git): make matz [ci skip]
nobu (Nobuyoshi Nakada)
06:48 AM Revision fc03ba50 (git): MJIT: Fix JIT code for multiple values in a single case
[Bug #19263] k0kubun (Takashi Kokubun)
06:10 AM Revision 39a96b43 (git): Update default gems list at b7ad60a79440f65cf883d3ff9dbdde [ci skip]
git[bot]
06:09 AM Revision b7ad60a7 (git): Merge RubyGems/Bundler master
from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3 hsbt (Hiroshi SHIBATA)
06:09 AM Revision 10c9ce9d (git): bump up to 3.0.5
Sutou Kouhei
06:09 AM Revision 24c9adca (git): [ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters
Commit https://github.com/ruby/openssl/commit/f2e2a5e5ed8e ("test/openssl/test_pkey.rb: allow failures in
test_s_gene...
rhenium (Kazuki Yamaguchi)
06:09 AM Revision cea6951e (git): [ruby/optparse] Add symbolize_names to getopts
https://github.com/ruby/optparse/commit/3e63d878f8 Junichi Ito
06:09 AM Revision 4c767c13 (git): [ruby/optparse] bump up to 0.4.0.pre.1
https://github.com/ruby/optparse/commit/73661899ad nobu (Nobuyoshi Nakada)
06:09 AM Revision 8c8645f5 (git): [ruby/net-http] [DOC] Adding links to references
(https://github.com/ruby/net-http/pull/97)
https://github.com/ruby/net-http/commit/768115167a
burdettelamar (Burdette Lamar)
06:09 AM Revision 35aba09e (git): [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/b85530e6b8 burdettelamar (Burdette Lamar)
06:09 AM Revision 50e58df0 (git): [ruby/csv] Bump version
https://github.com/ruby/csv/commit/8606ee83e0 Sutou Kouhei
06:09 AM Revision 79ad0452 (git): [ruby/strscan] Bump version
https://github.com/ruby/strscan/commit/3ada12613d Sutou Kouhei
06:09 AM Revision 8df574a4 (git): [ruby/fiddle] Prefer String#unpack1 in Fiddle::ValueUtil
(https://github.com/ruby/fiddle/pull/118)
String#unpack1 is available since Ruby 2.4, and support for older than
Rub...
Maumagnaguagno (Mau Magnaguagno)
06:09 AM Revision 1dc8c18b (git): [ruby/fiddle] Bump version
https://github.com/ruby/fiddle/commit/3033266902 Sutou Kouhei
06:09 AM Revision cc25e81f (git): Update generated version of racc on parser headers
hsbt (Hiroshi SHIBATA)
06:01 AM Revision 5df71184 (git): Skip insanely memory consuming tests
These tests do not only consume hundreds GiB bytes memory, result in
`rb_bug` when `RUBY_DEBUG` is enabled.
nobu (Nobuyoshi Nakada)
05:46 AM Revision 509da028 (git): Rewrite Kernel#loop in Ruby (#6983)
* Rewrite Kernel#loop in Ruby
* Use enum_for(:loop) { Float::INFINITY }
Co-authored-by: Ufuk Kayserilioglu <ufuk@pa...
k0kubun (Takashi Kokubun)
04:54 AM Bug #19260: ruby/spec is failed with Ruby 3.3
I postponed enabling them at Ruby 3.3 because CI is always failed.
https://github.com/ruby/ruby/commit/a236661a62d...
hsbt (Hiroshi SHIBATA)
03:02 AM Bug #19260: ruby/spec is failed with Ruby 3.3
https://github.com/ruby/ruby/actions/runs/3778576415/jobs/6423165914
ruby 3.3.0dev (2022-12-25T23:46:59Z master 2a...
ko1 (Koichi Sasada)
02:59 AM Bug #19260 (Closed): ruby/spec is failed with Ruby 3.3
After bumping version, we got the some fails with ruby/spec.
https://github.com/ruby/ruby/actions/runs/3778576412/...
hsbt (Hiroshi SHIBATA)
04:52 AM Revision a236661a (git): Skip some examples for Ruby 3.3
hsbt (Hiroshi SHIBATA)
04:52 AM Misc #18975 (Closed): Propose Stan Lo (@st0012) as an IRB maintainer
We discussed this again in the DevMeeting-2022-12-15. We agreed to make the following changes after the Ruby 3.2 rele... k0kubun (Takashi Kokubun)
04:19 AM Bug #19262 (Closed): Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
It seems that `RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location` gives a Segmentation fault if any argument ... ksss (Yuki Kurihara)
04:17 AM Revision 5ec94ff7 (git): Generate parser-text.rb of racc when sync it
hsbt (Hiroshi SHIBATA)
03:16 AM Feature #19261 (Rejected): `Data#members` is not important
`Data#members` is defined but it is calculated by `self.class.members` (in other words, `#members` is a shorthand for... ko1 (Koichi Sasada)
03:14 AM Revision 1066d42c (git): Enable arm64 coroutine implementation on OpenBSD/arm64
Tested by another OpenBSD developer and confirmed to significantly
improve things.
jeremyevans (Jeremy Evans)
03:08 AM Revision d29096f4 (git): Update default gems list at cd6c7613f31a371326d86de55af159 [ci skip]
git[bot]
03:07 AM Revision cd6c7613 (git): Apply the accidental commits again before Ruby 3.2.
Reverts the following commits:
eb8d4d7b5145849325985c00b810b8d75661d86e
edb83dc3a2c374e880e8eb488152872152790e92...
hsbt (Hiroshi SHIBATA)
02:43 AM Revision bb2c3601 (git): Update NEWS.md for 3.3.0 [ci skip]
znz (Kazuhiro NISHIYAMA)
02:43 AM Revision 7d264e8e (git): Copy NEWS.md to doc/NEWS/NEWS-3.2.0.md [ci skip]
znz (Kazuhiro NISHIYAMA)
02:25 AM Revision d8b55d11 (git): Reset ABI version [ci skip]
nobu (Nobuyoshi Nakada)
12:08 AM Bug #19258 (Closed): URI::Generic#host returns empty string instead of nil
Thanks for trying Ruby 3.2 quickly. hsbt (Hiroshi SHIBATA)
 

Also available in: Atom