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) |