Activity
From 06/11/2025 to 06/17/2025
Today
-
10:05 AM Ruby Bug #20452: Ruby 3.3 on Alpine Linux results in a relatively shallow SystemStackError exception
- Halfway on the way to 3.5 now. I want to help out if I am able to, but right now I'm not sure what the holdup is.
-
07:53 AM Ruby Bug #21438 (Closed): use-after-free when resizing exivars
- The remaining issue was fixed in 055fef00a1c27fdc8293114dc134ca7910b1dc79.
Backport PRs:
- 3.4: https://githu... -
07:16 AM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
- @hanazuki Thanks for the link, I wish I found that earlier. It confirms that it was already broken which is the same ...
-
07:10 AM Ruby Bug #21210: IO::Buffer gets invalidated on GC compaction
- alanwu (Alan Wu) wrote in #note-5:
> Looks like the mutable string buffer code paths pin using rb\_str\_locktmp().
... -
05:57 AM Ruby Bug #21210 (Closed): IO::Buffer gets invalidated on GC compaction
- Applied in changeset commit:git|8aac19d5987150cf5c45fee73c7a949ca472f488.
----------
io_buffer: Reimplement dcompact...
06/16/2025
-
11:21 PM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
- FYI: IO::Buffer is now broken (by a recent change) because the embedded Strings are not pinned, and I'm proposing a f...
-
09:00 PM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
- ioquatix (Samuel Williams) wrote in #note-16:
> My usage of `rb_str_locktmp` isn't about mutation, it's about making... -
08:59 PM Ruby Bug #20998 (Closed): rb_str_locktmp() changes flags of frozen strings and string literals
- Applied in changeset commit:git|83fb07fb2c97b9922450979fa4a56f43324317a9.
----------
[Bug #20998] Check if the strin... -
07:16 AM Ruby Bug #21438 (Open): use-after-free when resizing exivars
- Reopening because the fix we merged need some more work:
```
ruby(rb_vm_bugreport) ../src/vm_dump.c:1175
ruby(rb...
06/15/2025
-
04:24 PM Ruby Bug #21436 (Closed): Date#ajd returns incorrect positive values due to integer overflow for large negative years
- Applied in changeset commit:git|022c18b60d2245980abcdd7b5195eebca73b8809.
----------
[ruby/date] [Bug #21436] check ... -
04:11 PM Ruby Bug #21437 (Closed): Date#hash may return different values for equal dates with large years
- Applied in changeset commit:git|c1877d431e76f4a782d51602fa8487e98d302956.
----------
[ruby/date] [Bug #21437] Date#h... -
04:18 AM Ruby Bug #21380: Use-After-Free in String#split with In-Block String Modification
- ruby_3_3 commit:8908cb07829628115f7455508c2d5885ac99c939 merged revision(s) commit:fa85d23ff4a02985ebfe0716b0ff768f5b...
-
04:16 AM Ruby Bug #21356: Error when accessing local variable named "default" with Binding#local_variable_get
- The numbered parameter checks in Binding#local_variable_get was introduced at commit:993fd96ce6bb763e08207bb3d53824d5...
-
04:00 AM Ruby Bug #20009: Marshal.load raises exception when load dumped class include non-ASCII
- In my understanding, with commit:097d742a1ed53afb91e83aef01365d68b763357b Marshal.load could cause error with bytes s...
-
12:53 AM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
- My usage of `rb_str_locktmp` isn't about mutation, it's about making sure the pointer doesn't change. Could compactin...
-
12:02 AM Ruby Feature #21435: Kernel#then_try as a conditional #then
- `optional` -> `then_try`
06/14/2025
-
02:39 PM Ruby Feature #21435: Kernel#then_try as a conditional #then
- @Alexander.Senko I don't think my opinion weights much here, but here it is, nevertheless.
When writing in "chaini... -
11:50 AM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
- PR at https://github.com/ruby/ruby/pull/13615
-
08:44 AM Ruby Bug #21255: Can't build Ruby with Windows SDK 10.0.26100
- ruby_3_3 commit:a205407e165e4570b8b6d6e4b7a019b51962ecba merged revision(s) commit:72bda0f981c7136f50254c433bbfb97a95...
-
08:41 AM Ruby Bug #21283: Some tests of TestMkmfConvertible is failing with VS2022 17.14.0 preview 4.0
- ruby_3_3 commit:dc88822c3eabbd3f5ac080b1ff1059b1f0066bd2 merged revision(s) commit:e1adb6cb15129a54df0c55a337e98b92b2...
-
06:29 AM Ruby Bug #21438 (Closed): use-after-free when resizing exivars
- Applied in changeset commit:git|5342d9130beb44f9aa1dddbb7f6276bf01c7404f.
----------
Fix generic_ivar_set_shape_fiel... -
03:14 AM Ruby Bug #21340: Bump autoconf version to properly handle C23 bool/stdbool defines
- ruby_3_3 commit:5de0c228a34dc919b663b547f933fb276333fdce merged revision(s) commit:2297afda7ff3926c51fea700dfbf0f0eb4...
-
02:39 AM Ruby Bug #21354: Symbol#to_proc is not ractor safe
- ruby_3_3 commit:d5c8fd2043f4425c3fe2a87558dfbd80ebff9911 merged revision(s) commit:f6cbf499bc98b851034fffb49fcbb59d49...
-
02:04 AM Ruby Bug #21048: [Prism] rescue in modifier form with condition behaves differently
- Backporting c2908613368b2ae404d094a15df61d830fc46dc9 depends on many changesets about prism in ruby_3_3. Please make ...
06/13/2025
-
05:29 PM Ruby Feature #21346: Introduce `String#ensure_suffix`
- I think `with_suffix` would be a bit clearer for the implemented semantics.
-
05:23 PM Ruby Misc #21385: Namespace: Suggesting a rename
- hsbt (Hiroshi SHIBATA) wrote in #note-19:
> ClassLoader (joke)
I'm not sure how I missed this but indeed this fea... -
06:16 AM Ruby Bug #21440 (Closed): Cannot create instances of frozen Data subclasses
- Applied in changeset commit:git|2e7e78cd590d20aa9d41422e96302f3edd73f623.
----------
[Bug #21440] Stop caching membe... -
05:25 AM Ruby Bug #21440: Cannot create instances of frozen Data subclasses
- Also `Class.new(Struct.new(:a)).freeze.new`.
-
03:35 AM Ruby Bug #21440 (Closed): Cannot create instances of frozen Data subclasses
- This fails since Data was added in Ruby 3.2:
```ruby
Class.new(Data.define(:a)).freeze.new
# can't modify frozen...
06/12/2025
-
09:03 PM Ruby Bug #21090 (Closed): SEGV from require in Thread in Ractor
- Applied in changeset commit:git|b28f3443122c4e5461877d704618c752e56ca8b0.
----------
Use a T_DATA for cross_ractor_r... -
03:33 PM Ruby Bug #21439 (Closed): Crash with PM_SPLAT_NODE compiler error (Prism)
- Applied in changeset commit:git|5ec9a392cdf7f971221dc073dd466bce877d8acb.
----------
[Bug #21439] Fix `PM_SPLAT_NODE... -
02:32 PM Ruby Bug #21439: Crash with PM_SPLAT_NODE compiler error (Prism)
- I have a PR for it here: https://github.com/ruby/ruby/pull/13597
-
06:44 AM Ruby Feature #21435: Kernel#then_try as a conditional #then
- @zverok, what do you think about it? May `#then` get a conditional counterpart?
06/11/2025
-
08:35 PM Ruby Bug #21439 (Closed): Crash with PM_SPLAT_NODE compiler error (Prism)
- Hi Ruby team,
I'm encountering a crash when using a splat (*) on the left-hand side of a for loop in the latest Ru... -
07:23 PM Ruby Bug #21438 (Closed): use-after-free when resizing exivars
- Here's a semi-reliable reproduction:
```ruby
objs = 10_000.times.map do
a = []
a.instance_variable_set(:@a... -
01:12 PM Ruby Feature #21435: Kernel#then_try as a conditional #then
- mame (Yusuke Endoh) wrote in #note-5:
> In terms of cognitive complexity, I find it much easier to understand when th... -
09:38 AM Ruby Feature #21435: Kernel#then_try as a conditional #then
- To be honest, when I see a code fragment like `.optional { it.decorate if it.respond_to? :decorate }`, I couldn't und...
-
12:50 PM Ruby Bug #21437 (Closed): Date#hash may return different values for equal dates with large years
- Parsing the same date string allocates new large integer objects with different pointer addresses, which then affects...
-
12:27 PM Ruby Bug #21436 (Closed): Date#ajd returns incorrect positive values due to integer overflow for large negative years
- `Date#ajd` (astronomical Julian Day number) returns incorrect positive values instead of negative values for certain ...
-
10:46 AM Ruby Bug #21368: Moving objects with finalizer between Ractors crashes
- Maybe this ticket should be merged with https://bugs.ruby-lang.org/issues/21315 ?
-
06:45 AM Ruby Bug #20631 (Closed): Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
- macOS 26 beta and Xcode 26 beta is working fine with this issue. And the current macOS 15 on GitHub Actions is also w...
Also available in: Atom