General

Profile

etienne (Étienne Barrié)

  • Login: etienne
  • Registered on: 12/04/2014
  • Last sign in: 01/07/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 3 3

Activity

12/18/2025

05:22 AM Ruby Revision 769c6a1c (git): [DOC] Use Arrays in examples for Array#find
etienne (Étienne Barrié)

12/16/2025

04:47 PM Ruby Revision aab4f628 (git): Add the instance variable name and the module in Ractor::IsolationError (#15563)
etienne (Étienne Barrié)
04:06 PM Ruby Revision 09a29e13 (git): Add the class variable and the class itself in Ractor::IsolationError (#15562)
etienne (Étienne Barrié)

12/15/2025

03:52 PM Ruby Revision bb0e42c5 (git): Define Array#detect as an alias for Array#find
Otherwise Array#detect is Enumerable#detect while Array#find uses a
different more performant implementation.
[Feature #21678]
etienne (Étienne Barrié)
10:35 AM Ruby Feature #21678: Enumerable#rfind
Should we alias `detect` to also use that Array-specific faster implementation?
```console
>> [].method :detect
=> #<Method: Array(Enumerable)#detect(*)>
> ...
=> #<Method: Array#find(*)>
```
Edit: https://github.com/ruby/ruby/pull/15558
etienne (Étienne Barrié)

12/12/2025

07:27 PM Ruby Bug #21775 (Closed): Procs of type ifunc can access unshareable values
Applied in changeset commit:git|5903ed7ba9ca60546aa0dd97e92b3d381b7918d3.
----------
Prevent ifunc procs from being made shareable
[Bug #21775]
etienne (Étienne Barrié)
07:27 PM Ruby Revision 5903ed7b (git): Prevent ifunc procs from being made shareable
[Bug #21775] etienne (Étienne Barrié)

12/11/2025

07:01 PM Ruby Bug #21775 (Closed): Procs of type ifunc can access unshareable values
With this code, we can see that the Ractor is able to access the top-level main object.
``` ruby
Ractor.alias_method :value, :take unless Ractor.method_defined?(:value)
shareable_proc = Ractor.make_shareable(Hash.new { self }.to_pro...
etienne (Étienne Barrié)
03:32 PM Ruby Revision 3831a82d (git): [ruby/json] Revert "Skip test failing with JRuby in CI"
This reverts commit https://github.com/ruby/json/commit/b7e1734d9ca0.
https://github.com/ruby/json/commit/5793694ee6
etienne (Étienne Barrié)

12/08/2025

09:58 PM Ruby Revision 66bda731 (git): Remove unused local variables in test/ruby/test_io_buffer.rb (#15451)
etienne (Étienne Barrié)

Also available in: Atom