byroot (Jean Boussier)
- Login: byroot
- Email: byroot@ruby-lang.org, jean.boussier+ruby-lang@gmail.com, jean.boussier@shopify.com, jean.boussier@gmail.com
- Registered on: 03/11/2014
- Last sign in: 05/20/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 0 | 25 | 25 |
Reported issues | 25 | 123 | 148 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 09/27/2021 |
Like
Activity
07/04/2025
-
06:23 AM Ruby Revision 95235fd5 (git): benchmark_driver: Stop using `Ractor#take`
-
06:23 AM Ruby Revision 856962fa (git): ractor_sync.c: Optimize `ractor_set_successor_once` to be lock free
07/03/2025
-
10:19 AM Ruby Revision 1f976509 (git): symbol.c: enforce `intern_str` is always called with a lock
- Add missing locks in `rb_intern_str`, `rb_id_attrset` and `rb_intern3`.
-
07:20 AM Ruby Revision 517c1067 (git): imemo_fields_set: save copying when reassigning a variable
- If we still fit in the existing imemo/fields object we can
update it atomically, saving a reallocation.
07/01/2025
-
11:28 AM Ruby Revision ae605b65 (git): [ruby/json] Stop calling `__builtin_cpu_init`
- It's only needed if using GCC `ifunc` mecanism, which
we don't.
https://github.com/ruby/json/commit/d3317b9f82 -
10:39 AM Ruby Revision ad65d53a (git): class.c: Stop deleting __classpath__ / __tmp_classpath__
- These used to be private variables to store the class name
but aren't a thing since several versions. -
10:39 AM Ruby Revision 9ab3e47d (git): Simplify `rb_fields_tbl_copy`
- Now that ivars are stored in a imemo/fields, we can just clone
the fields object.
06/30/2025
-
09:11 AM Ruby Revision e06c74e5 (git): Refactor `class_fields_ivar_set` to use `imemo_fields_complex_from_obj`
-
09:11 AM Ruby Revision 879f4886 (git): variable.c: Extract `imemo_fields_copy_capa`
- This code is similar between classes and generic ivars.
-
09:11 AM Ruby Revision 00357eea (git): class_fields_ivar_set: fix multi-ractor mode
- We must copy the table before inserting into it if we're in
multi-ractor mode to ensure the table won't be rehashed o...
Also available in: Atom