ruby/yjit/bindgen
Kevin Menard 04a6165ac0
YJIT: Enhance the String#<< method substitution to handle integer codepoint values. (#11032)
* Document why we need to explicitly spill registers.

* Simplify passing a byte value to `str_buf_cat`.

* YJIT: Enhance the `String#<<` method substitution to handle integer codepoint values.

* YJIT: Move runtime type check into YJIT.

Performing the check in YJIT means we can make assumptions about the type. It also improves correctness of stack traces in cases where the codepoint argument is not a String or a Fixnum.
2024-08-02 15:45:22 -04:00
..
src YJIT: Enhance the String#<< method substitution to handle integer codepoint values. (#11032) 2024-08-02 15:45:22 -04:00
Cargo.lock Bump shlex from 1.1.0 to 1.3.0 in /yjit/bindgen (#9652) 2024-01-22 14:11:07 -08:00
Cargo.toml Suppressing security alert of atty dependency by env_logger-0.9.0 2023-07-04 10:18:54 -04:00