Aiden Fox Ivey

Hash Date Message
ee3949ac3d505394a70ff1e66b8d5ed4a9e9db6f 2025-04-03 Improve register alloc and dealloc error messaging (https://github.com/Shopify/zjit/pull/90)
32374b70fe04a98542f0a71c72e40b470b6ffb88 2025-04-03 Add miscellaneous Clippy 'corrections' (https://github.com/Shopify/zjit/pull/92)
31106afdce97313d3598457f1f5b422a04c4af86 2025-04-04 Add miscellaneous Clippy 'corrections' pt. 2 (https://github.com/Shopify/zjit/pull/95)
164bd8e1a69680867c6fe0dfde46afb5eb68552e 2025-04-07 Add codegen support for ArrayDup
490a6d8ef932f3ce2536cb496c12878d88eb40a0 2025-04-15 Add codegen for NewArray instruction (https://github.com/Shopify/zjit/pull/110)
dfacd052354ebba915cf2cb87c55fd969a4d6ecf 2025-04-17 Change mentions of YJIT to ZJIT (https://github.com/Shopify/zjit/pull/113)
9106088b7e581c98ac9ad613664a38f65aee14cb 2025-04-21 Fix typo in doc/zjit.md
bf3be2723ab888037c1d47114ffcde85b87155ee 2025-04-23 ZJIT: Fix README example command (#13163)
f23d866280bea20d2011d54dc94181e8c4256ea3 2025-09-02 ZJIT: Use is_empty over compare with ""
d0ea036e8316aebe77986c060a899ee6c0510ed2 2025-09-02 ZJIT: Use .is_some_and
8e8f2ba2b46a3b95c90f2b6b60480b3c5cd7c23e 2025-09-02 ZJIT: Use copied over map(|x| *x)
efd2746b3f0b54aac77c568e4d09ed4d1b947c0b 2025-09-02 ZJIT: Remove unnecessary .into calls
d51ea6be5061779f6fb5618e687a2b312f0ffd9a 2025-09-02 ZJIT: Remove unnecessary return statements
85fd5d5ab5d885347e367b24027cfa4ac215774b 2025-09-02 ZJIT: Use Copy instead of Clone
5283443bdaff8e1cf591499662fd109acda6ad4f 2025-09-03 ZJIT: Add documentation note in doc/zjit.md
a8a2f1f06c3435aaa47c82512f5bf0e3a605132e 2025-09-03 ZJIT: Fix documentation build warnings
8a350775aab898ea0f0fad5663b259caa840fc1f 2025-09-03 ZJIT: Add missing module doc comments
a6d397e29c61030f130f8d83e6bfe6d99ebbae91 2025-09-03 ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)
80079ba42505d63cafac674bd23c0317e6a5cdd6 2025-09-08 ZJIT: Fix 30k if stmt test (#14446)
30f85ce5302d4e8da5852726db9a2bc607b5aeec 2025-09-12 YJIT: Remove cargo from release builds
f75e1cb362f57aa9e18c42026adec39b86d4e5c6 2025-09-12 ZJIT: Move jit.rs to ruby.rs and create a shared crate `jit`
cd85fe5a87f3f7cac92b132f9f195a3d39685a37 2025-09-12 ZJIT: Add support for stats_allocator
c22d84a1211f139cbbb9b5fc00082e7b6a7c652e 2025-09-17 ZJIT: Revert documentation indent (#14580)
cbfe403315c4eab4f37906137b99c195204d63fe 2025-09-22 ZJIT: Add polymorphism counters (#14608)
2f1c30cd50e464880e44da670d3ad8ebe00fc899 2025-09-30 ZJIT: Add --zjit-trace-exits (#14640)
0f3d3c78530260ef1b44f7b7808a3e0e009d54f0 2025-09-30 ZJIT: Add extra info to rb_zjit_add_frame
0a4bfb6499041535bebe7a6f5f27cc083716427e 2025-09-30 ZJIT: Add correction rb_zjit_exit_locations_dict
55d363bd8dc8a5eddb63fee19af90edc98529a64 2025-09-30 ZJIT: Use binwrite in zjit.rb
a0a4068e1be52d01533496237ced56fe2e8f743c 2025-09-30 ZJIT: Use optimized exit_locations implementation
df2d1d5ad386c51ad9750282917ecacf2b343598 2025-09-30 ZJIT: Decouple stats and side exit tracing (#14688)
df90a645d41d831431bff97ca53c8b61585c40c8 2025-10-01 ZJIT: Use Marshal.dump to handle large writes
81f253577a77a934bfa02a33d80ca2a7c6af9a04 2025-10-02 ZJIT: Enable sample rate for side exit tracing (#14696)
3ec49b9870d8c26d552bd6ae7aa6a0f452daec25 2025-10-06 ZJIT: Make documentation command target ZJIT specifically
5f4877ab9e2892e294d3f07b13c8e4ec1bb4d70a 2025-10-06 ZJIT: Simplify cargo install commands for nextest and insta
11f625f9f7ce61a3ddac98e99776350439b9d4fe 2025-10-06 ZJIT: Format the term-definition table
a3d1752c20c477816b835fcec24e0d6ad0d773b5 2025-10-06 ZJIT: Escape $HOME and format multiline configure command
4a7ca3d836a2bbbd2e3c6cbaf3002ffa5a2b0078 2025-10-06 ZJIT: Reformat and add highlighting to ZJIT documentation
b78270a6c6181e02acf281bcbb0c6a5429a9537a 2025-10-07 ZJIT: Remove unnecessary .dup calls in exit_locations
4d0f53520c09eab591ba69fb3fa16d7f55103bc8 2025-10-07 ZJIT: Change name format of zjit_exit_locations dump file
c1cb034356a96cc378106de91142784de08c6fc6 2025-10-07 ZJIT: Refactor comments and rewrite frames handling
9a75c05b5ab7eaee9e3db14b5651034bb414aa5e 2025-10-07 ZJIT: Ignore results with no samples
d7f2a1ec9a1ae569bf79f06ad44e0f76292c9b06 2025-10-09 ZJIT: Profile opt_aref (#14778)
50cd34c4e837466ce041adf114ea474e6627bb91 2025-10-10 ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[] (#14717)
bb4526b9b1c25f2e6435802321137d0d33216b76 2025-10-15 ZJIT: Add trace exit counter (#14831)
6a94632d4a92c17f97acdc2856a36a187092efcd 2025-10-15 ZJIT: Add HashAref to HIR and inline Hash#[] to HashAref (#14838)
d272a81f42414d1576dbb44128fcbea74a6cf1d2 2025-10-15 ZJIT: Rewrite arm64_split_with_scratch_reg for clarity
190a3cd4759e62166004639bbe3b1f6a134b1f3b 2025-10-16 ZJIT: [DOC] Recommend cargo-binstall for ZJIT tool installation (GH-14859)
a0bf6d349856dfca22798a49c5b4e05162edaf3c 2025-10-17 ZJIT: Add inlining for Kernel#respond_to? (#14873)