General

Profile

aidenfoxivey-shop (Aiden Fox Ivey)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 0 0

Activity

10/15/2025

09:24 PM Ruby Revision d272a81f (git): ZJIT: Rewrite arm64_split_with_scratch_reg for clarity
* The while loop pattern can be rewritten to be more idiomatic, which
also allows the iterator to no longer be mutable.
aidenfoxivey-shop (Aiden Fox Ivey)
06:00 PM Ruby Revision 6a94632d (git): ZJIT: Add HashAref to HIR and inline Hash#[] to HashAref (#14838)
Fixes https://github.com/Shopify/ruby/issues/793
## Testing on `liquid-render`:
<details>
<summary>Before patch:</summary>
```
***ZJIT: Printing ZJIT statistics on exit***
Top-20 not inlined C methods (96.8% of total 20,222,783):
...
aidenfoxivey-shop (Aiden Fox Ivey)
09:56 AM Ruby Revision bb4526b9 (git): ZJIT: Add trace exit counter (#14831)
aidenfoxivey-shop (Aiden Fox Ivey)

10/10/2025

05:22 PM Ruby Revision 50cd34c4 (git): ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[] (#14717)
* ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[]
* ZJIT: Use result from GuardType in ArrayArefFixnum
* ZJIT: Unbox index for aref_fixnum
* ZJIT: Change condition and add ArrayArefFixnum test
* ZJIT: Fix ArrayArefFixnum disp...
aidenfoxivey-shop (Aiden Fox Ivey)

10/09/2025

04:42 PM Ruby Revision d7f2a1ec (git): ZJIT: Profile opt_aref (#14778)
* ZJIT: Profile opt_aref
* ZJIT: Add test for opt_aref
* ZJIT: Move test and add hash opt test
* ZJIT: Update zjit bindgen
* ZJIT: Add inspect calls to opt_aref tests
aidenfoxivey-shop (Aiden Fox Ivey)

10/07/2025

10:13 PM Ruby Revision b78270a6 (git): ZJIT: Remove unnecessary .dup calls in exit_locations
* Using https://www.rubyexplorer.xyz/?c=frames+%3D+results%5B%3Aframes%5D.dup shows dup is called regardless aidenfoxivey-shop (Aiden Fox Ivey)
10:13 PM Ruby Revision 4d0f5352 (git): ZJIT: Change name format of zjit_exit_locations dump file
aidenfoxivey-shop (Aiden Fox Ivey)
10:13 PM Ruby Revision c1cb0343 (git): ZJIT: Refactor comments and rewrite frames handling
aidenfoxivey-shop (Aiden Fox Ivey)
10:13 PM Ruby Revision 9a75c05b (git): ZJIT: Ignore results with no samples
aidenfoxivey-shop (Aiden Fox Ivey)

10/06/2025

08:13 PM Ruby Revision 4a7ca3d8 (git): ZJIT: Reformat and add highlighting to ZJIT documentation
* Add bash above code blocks that can use highlighting
* Move Useful dev commands below documentation, testing, and building
* Rewrite testing documentation to better explain what each form of test
does
aidenfoxivey-shop (Aiden Fox Ivey)

Also available in: Atom