Kevin Menard

Hash Date Message
9a8f6e392fbd9c145566ae18fa2128ef96369430 2022-07-26 Cheaply derive code range for String#b return value
8e13e705f9053ae2162ce51168e17e715a8ebcdd 2023-03-03 [ruby/irb] Remove no longer necessary TruffleRuby test exclusions. (https://github.com/ruby/irb/pull/527)
2a509787cb8869301b614139218432aef9b68f9b 2024-01-24 [ruby/prism] Track whether a Symbol should have its encoding changed from the source encoding.
82fb6a90d5cf5081df11ebed6cfc623159f72676 2024-02-08 [ruby/prism] Track both the unescaped bytes and source string for a regular expression so we can accurately set its encoding flags.
d473256abe51dee41ae5b3c877c5773a9b65ee86 2024-02-13 [ruby/prism] Extract a magic value to a named constant.
4e1d19c4579f67c66b2ce4f6cc816b53294306cb 2024-02-16 [ruby/prism] Add initial implementation of `Regexp` validation.
afc7799c3271aab7792c178ab9aee15b87468341 2024-04-24 YJIT: Add a specialized codegen function for `Class#superclass`. (#10613)
27e13fbc58b02bc027de9c51c8963f57276ac7c1 2024-06-10 Add a fast path implementation for appending single byte values to binary strings.
a119b5f8793b2bf0c9f970d9f0cf16e6f33ee7c3 2024-06-11 Add a fast path implementation for appending single byte values to US-ASCII strings.
91bbb7831301f405c56b5de1bd9e7a79f4d302b5 2024-06-17 YJIT: Fix an unused field warning in `DumpDisasm`.
3407565d2ff5cc1f67e7efe2f8d31714f4d72970 2024-07-02 YJIT: Use a special breakpoint address if one isn't explicitly supplied in order to support natural line stepping. (#11083)
04a6165ac07f8f2107fbbd3a5665944fb27bc092 2024-08-02 YJIT: Enhance the `String#<<` method substitution to handle integer codepoint values. (#11032)
158b8cb52ec58c8ef8f5241a9db1c6dea4285253 2024-10-17 YJIT: Add compilation log (#11818)