General

Profile

maximecb (Maxime Chevalier-Boisvert)

Issues

open closed Total
Assigned issues 3 33 36
Reported issues 0 2 2

Projects

Project Roles Registered on
Ruby Committer 10/21/2021
Backport187 Committer 10/21/2021
Backport191 Committer 10/21/2021
Backport192 Committer 10/21/2021
Backport193 Committer 10/21/2021
Backport200 Committer 10/21/2021
Backport21 Committer 10/21/2021
Backport22 Committer 10/21/2021
Ruby 1.8 Committer 10/21/2021
Ruby master Committer 10/21/2021

Activity

06/26/2024

03:51 PM Ruby master Feature #20594: A new String method to append bytes while preserving encoding
> I consulted @maximecb (Maxime Chevalier-Boisvert) about this proposal, and according to her, accepting variable arg... maximecb (Maxime Chevalier-Boisvert)

06/12/2024

05:33 PM Ruby master Revision ce06924a (git): YJIT: add context cache hits stat (#10979)
* YJIT: add context cache hits stat
This stat should make more sense when it comes to interpreting
the effectiveness...
maximecb (Maxime Chevalier-Boisvert)

06/11/2024

04:46 PM Ruby master Revision 39019b6a (git): YJIT: add context cache size stat, lazily allocate cache
* YJIT: add context cache size stat
* Allocate the context cache in a box so CRuby doesn't pay overhead
* Add an extr...
maximecb (Maxime Chevalier-Boisvert)

06/07/2024

09:59 PM Ruby master Revision 0d91887c (git): YJIT: implement cache for recently encoded/decoded contexts (#10938)
* YJIT: implement cache for recently encoded/decoded contexts
* Increase cache size to 512
maximecb (Maxime Chevalier-Boisvert)
08:26 PM Ruby master Revision 425e630c (git): YJIT: implement variable-length context encoding scheme (#10888)
* Implement BitVector data structure for variable-length context encoding
* Rename method to make intent clearer
* ...
maximecb (Maxime Chevalier-Boisvert)

05/28/2024

05:23 PM Ruby master Revision 1eff5a98 (git): YJIT: limit size of call count stats dict (#10858)
* YJIT: limit size of call count stats dict
Someone reported that logs were getting bloated because the
ISEQ and C c...
maximecb (Maxime Chevalier-Boisvert)

04/30/2024

05:57 PM Ruby master Revision ade22339 (git): YJIT: print msg to stderr when RubyVM::YJIT.disasm not available (#10688)
* YJIT: print msg to stderr when RubyVM::YJIT.disasm not available
Print a more useful error message when people try...
maximecb (Maxime Chevalier-Boisvert)

04/03/2024

09:28 PM Ruby master Revision 571bfc74 (git): YJIT: update code optimization tips in yjit.md (#10445)
* YJIT: update code optimization tips in yjit.md
* Function => method
maximecb (Maxime Chevalier-Boisvert)

03/28/2024

07:21 PM Ruby master Revision bb3cbdfe (git): YJIT: add iseq_alloc_count to stats (#10398)
* YJIT: add iseq_alloc_count to stats
* Remove an empty line
---------
Co-authored-by: Takashi Kokubun <takashikkb...
maximecb (Maxime Chevalier-Boisvert)

03/06/2024

08:56 PM Ruby master Revision 38a4b5c1 (git): YJIT: String#getbyte codegen (#10188)
* WIP getbyte implementation
* WIP String#getbyte implementation
* Fix whitespace in stats.rs
* fix?
* Fix whites...
maximecb (Maxime Chevalier-Boisvert)

Also available in: Atom