General

Profile

p8 (Petrik de Heus)

  • Login: p8
  • Registered on: 10/21/2019
  • Last sign in: 01/13/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 4 5 9

Activity

01/13/2026

01:48 PM Ruby Feature #21821: Add Stack and SizedStack classes
Eregon (Benoit Daloze) wrote in #note-9:
> It reminds me when I once tried to replace the queue in Puma's [thread pool](https://github.com/puma/puma/blob/main/lib/puma/thread_pool.rb) with a SizedQueue to remove the extra ConditionVariab...
p8 (Petrik de Heus)

05/25/2025

08:24 PM Ruby Misc #21367: Remove link to ruby-doc.org from www.ruby-lang.org/en/documentation/
@matheusrich keeping those links working would have been nice. From the Mastodon thread it seems he was asking 10k which is a bit much for something that was a community benefit.
p8 (Petrik de Heus)
11:32 AM Ruby Misc #21367: Remove link to ruby-doc.org from www.ruby-lang.org/en/documentation/
Thanks Nobu!
I agree with Stan that some of the links to `/core` and `/stdlib` could be replaced with a link to the Internet Archive.
For example:
https://web.archive.org/web/20190405070846/http://ruby-doc.org/stdlib-2.0.0/libdoc/dl/r...
p8 (Petrik de Heus)

05/23/2025

06:48 PM Ruby Misc #21367 (Closed): Remove link to ruby-doc.org from www.ruby-lang.org/en/documentation/
The ruby-doc.org domain no longer seems resolvable.
```
$ curl -I http://ruby-doc.org
curl: (6) Could not resolve host: ruby-doc.org
```
The owner of the domain mentioned he wanted to sell it:
https://ruby.social/@jamesbritt@mas...
p8 (Petrik de Heus)

04/29/2025

09:16 AM Ruby Feature #21279: Bare "rescue" should not rescue NameError
> I couldn't find the precise rationale, but @matz seemed to believe (at least at the time) that code like `d.to_f rescue 0.0` should work even when `d` is nil. This appears to be one of the reasons why `NoMethodError` was made a subclas... p8 (Petrik de Heus)

02/27/2025

06:32 AM Ruby Bug #21120: Segmentation fault when running Rails with MN threads enabled on 3.4.1
luke-gru (Luke Gruber) wrote in #note-3:
> Thank you for the report. I have a few questions:
> ...
Thanks for looking into this!
It happens to me on every run when I pin the version to 3.4.1.
With 3.4.2 the problem no longer occurs, ...
p8 (Petrik de Heus)

02/06/2025

05:38 PM Ruby Bug #21120 (Closed): Segmentation fault when running Rails with MN threads enabled on 3.4.1
The error can be replicated by checking out the following branch: https://github.com/p8/FrameworkBenchmarks/tree/rails/enable-MN-threads
and running:
```bash
./tfb --test rails --mode verify
```
The following error is raised:
...
p8 (Petrik de Heus)

02/02/2025

06:02 PM Ruby Bug #21087: "try to mark T_NONE object" error in Rage/ActiveRecord/Fiber with 3.4.1 upgrade
alanwu (Alan Wu) wrote in #note-9:
> Thanks! The reproducer help diagnose the issue and we landed a fix in commit:58ccce60cf5f3268e7ef27942b75e78fe2d78e75.
Great!
p8 (Petrik de Heus)

01/24/2025

08:29 AM Ruby Bug #21087: "try to mark T_NONE object" error in Rage/ActiveRecord/Fiber with 3.4.1 upgrade
alanwu (Alan Wu) wrote in #note-4:
> Thank you! It's nice to have a reproducer with full source access.
> ...
This happens to me on an 8 core M2.
Is just tried running the fortunes test only and didn't get the error.
Maybe run all th...
p8 (Petrik de Heus)

01/23/2025

08:27 PM Ruby Bug #21087 (Closed): "try to mark T_NONE object" error in Rage/ActiveRecord/Fiber with 3.4.1 upgrade
The TechEmpower benchmarks for `rage` fail when setting the `isolation_level` to `:fiber`.
The bug can be replicated by checking out [the branch](https://github.com/p8/FrameworkBenchmarks/tree/rage/fiber) and running the following:
`...
p8 (Petrik de Heus)

Also available in: Atom