Randy Stauner

Hash Date Message
845f2db1360032a0506c5d5a8570f5c73a2588a3 2024-04-29 YJIT: Add specialized codegen function for `TrueClass#===` (#10640)
adae813c5ff34c7a2981f9d700e86a6095c92774 2024-04-29 YJIT: Expand codegen for `TrueClass#===` to `FalseClass` and `NilClass` (#10679)
da49bee04b1ea664199c14318dbf594464974636 2024-07-19 [ruby/uri] Restrict constant checks to current namespace to avoid conflicts with globals
acbb8d4fb56ac3b5894991760a075dbef78d10e3 2024-07-20 Expand opt_newarray_send to support Array#pack with buffer keyword arg
942317ebf8a5e4a85189411ee4d48267f21ecca5 2024-08-28 YJIT: Encode doubles to VALUE objects and move stat generation to rust (#11388)
7c4b028435aa83ee42f3db2ecf47f53a1c2247cf 2024-09-18 YJIT: Accept key for runtime_stats to return only that stat (#11536)
beafae97505f9def3967e958bb1f7bc7fd7b9a7a 2024-11-13 YJIT: Specialize `String#[]` (`String#slice`) with fixnum arguments (#12069)
1dd40ec18a55ff46f52d0ba44ff5d7923f57c08f 2024-11-26 Optimize instructions when creating an array just to call `include?` (#12123)
8f9b9aecd04c4fa2bc9d15de4dfb3c6105e97b49 2024-11-26 YJIT: Implement opt_reverse insn (#12175)
b021f6f8a74bee71aa5ce153e7c2095f0f41ed3d 2024-12-05 Use symbol.h in vm.c to get macro for faster ID to sym (#12272)
2eb5690ab6f8ca273e1bcb3dc064ff9a946cb0d0 2025-03-12 [rubygems/rubygems] Add test for fixing mismatched versions in lockfile
4464cbe5cd17cff26b4aceee83c849790b812c8b 2025-04-29 [rubygems/rubygems] Fix doctor command parsing of otool output
b5beb1982502c46aeaac2f29888763df3272b568 2025-05-02 [rubygems/rubygems] Validate dependencies when doing bundle install