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)
604fc059618b8f1f94b19efa51d468d827a766d1 2025-11-13 ZJIT: Rename array length reference to make the code easier to follow
b06dd644da0ae87f33649ade6fc827a301b55b0c 2025-11-14 ZJIT: Compile the VM_OPT_NEWARRAY_SEND_HASH variant of opt_newarray_send
7d2f9ab9e1992dded620fe221421c9c247dcd408 2025-11-17 ZJIT: Handle display formatting for all defined bops
36f1ab967f4b837dfb9856e1c29dd7ebeed8c3d3 2025-11-20 ZJIT: Add tests for `opt_newarray_send` with target methods redefined
447989e5980510b0bcde34c58363b425c0e78224 2025-11-20 ZJIT: Update test names to use the same convention as the HIR tests
fb28d4748dc96d581592b0d4c186ca0a8d49fa26 2025-11-20 ZJIT: Change the output on redefined method tests to verify the new definition is used