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: 07/31/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 2 | 31 | 33 |
| Reported issues | 27 | 150 | 177 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/27/2021 |
Activity
09/18/2026
-
06:44 PM Ruby Feature #22297: Module#method_defined? should have an `include_private` argument
- @matheusrich I considered a keyword argument, but went with positional for consistency.
This isn't yet in a released version, so feel free to come forward with a proposal to make these keyword arguments before the final 4.1 release.
... -
03:33 PM Ruby Feature #22300: `Ractor.check_isolation`: report Ractor isolation violations as warnings instead of raising
- I believe this would be a very valuable feature (we discussed that ~1 year ago), particularly for testing environments.
Right now testing that a given API is Ractor-compatible is very hard, an API like the one described would make it ... -
08:02 AM Ruby Revision f626f552 (git): string.c: use a const for the loop bound
- GCC was emitting a warning, because it couldn't understand that
`search->needles_count` was assumed not to be 0:
```
string.c:9673:36: warning: ‘matches’ may be used uninitialized [-Wmaybe-uninitialized]
9673 | const in... -
08:02 AM Ruby Revision 7b2c30d6 (git): string.c: makes needles_count unsigned
- Making `RBIMPL_ASSERT_OR_ASSUME(needles_count > 0);` redundant.
09/17/2026
09/16/2026
-
02:20 PM Ruby Revision 793888fe (git): [ruby/erb] Version 6.1.0
- https://github.com/ruby/erb/commit/2e53562958
09/14/2026
-
07:05 AM Ruby Revision 228f6139 (git): string.c: Further String#tr fixes and refactors
- * `tr_trans_pair` is now responsible for consuming the matches,
akin to the ERB change in 4ca48a192c225b887ac2e5d6d30486bb6850887f.
This makes it impossible to shift by 64 or more, hence removes a
branch in `next_match`. Also ensure `s` ...
09/13/2026
-
08:52 PM Ruby Revision 7f12b704 (git): [ruby/erb] Revert NEON vtbl use
- It's failing compilation on `rmv7a-linux-androideabi30-clang`:
```
escape.c:223:34: error: call to undeclared function 'vqtbl1q_u8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
223... -
08:27 AM Ruby Revision 4ca48a19 (git): [ruby/erb] escape.c: refactor `find_next_match_*` to not consume the match
- Now the caller is responsible for consuming the match using `consume_match`,
which means the undefined behavior `matches_bitmap >>= 64` is no longer
a concern, eliminating a condition.
https://github.com/ruby/erb/commit/40a8edea18 -
08:05 AM Ruby Revision 76508e8e (git): [ruby/erb] Add escape test coverage for strings as long as 128 bytes
- Extracted from https://github.com/ruby/erb/pull/141 and
https://github.com/ruby/erb/pull/144
https://github.com/ruby/erb/commit/182850a467
Co-Authored-By: Scott Myron <samyron@gmail.com>