General

Profile

etienne (Étienne Barrié)

  • Login: etienne
  • Registered on: 12/04/2014
  • Last sign in: 06/08/2026

Issues

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

Projects

Project Roles Registered on
Ruby Contributor 06/12/2026

Activity

06/12/2026

01:58 PM Ruby Bug #22092: `Array#sum` takes slow path, does not perform compensated summation of Float elements when init argument is a Float
4.0: DONE
Edit: Sorry I tried editing custom properties to note that this was backported to 4.0 but it seems that it's not the way 😅
etienne (Étienne Barrié)

05/29/2026

08:23 AM Ruby Revision 31c37abd (git): [ruby/openssl] Make OpenSSL::Digest classes Ractor-safe
Use class_eval with a string so the initialize instance method, and the
digest and hexdigest class methods are not defined via define_method
with a Proc (which is not Ractor-safe).
https://github.com/ruby/openssl/commit/502bc6c378
etienne (Étienne Barrié)

05/20/2026

03:49 AM Ruby Revision bc048b50 (git): configure: check some warning options only with clang
GCC doesn't emit any warning when the -Wno- form is used, so we can't
check reliably if the warning option is available:
When an unrecognized warning option is requested (e.g.,
-Wunknown-warning), GCC gives an error stating that the opt...
etienne (Étienne Barrié)

05/18/2026

03:33 PM Ruby Revision 143b6529 (git): Remove warning about sequence points in GCC
SIZED_REALLOC_N already assigns to its first argument, and the double
assignment causes two writes to the same struct without a sequence
point, which is undefined behavior.
gc.c: In function 'rb_gc_register_address':
gc.c:3758:3...
etienne (Étienne Barrié)

05/07/2026

10:31 AM Ruby Revision e8a09f9a (git): Remove unused variable warning in imemo_fields_free
etienne (Étienne Barrié)

04/27/2026

03:51 PM Ruby Revision ef758280 (git): Remove warning in TestISeq#test_compile_file_options
etienne (Étienne Barrié)

04/22/2026

07:45 AM Ruby Revision 42b3cdc5 (git): Remove discard qualifiers warning with C23 strchr
C23 has qualifier-preserving standard library functions, so calling
strchr with a `const char *` will return a `const char *`. We can change
the type of the local variables because we don't mutate the strings.
etienne (Étienne Barrié)

03/09/2026

12:09 PM Ruby Revision 4ce8515c (git): [ruby/timeout] Remove warnings
https://github.com/ruby/timeout/commit/9b935535ff etienne (Étienne Barrié)

03/06/2026

02:42 AM Ruby Revision a6cb8f07 (git): Check for -fdeclspec consistently
When checking whether CXXFLAGS is valid, we try to compile with a stdio
include which causes a warning.
This does the same when we check whether "-fdeclspec" can be used, that
way the flag is not added if it would lead to a warning later.
etienne (Étienne Barrié)

02/28/2026

06:59 PM Ruby Revision 19b636d3 (git): Remove unused variable
etienne (Étienne Barrié)

Also available in: Atom