|
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) |
|
839b1fa54f9addd1418541e03fd8396b8ad992c9
|
2025-10-22 |
ZJIT: Specialize String#<< to StringAppend (#14861) |
|
18e8e446acd32ed8948dfa0df90042e8d597b826
|
2025-10-22 |
ZJIT: Revert removal of empty samples from zjit trace exits (#14905) |
|
3861918fd3fc31a7c04a6b44d3ee9bfcf67c75ba
|
2025-10-22 |
ZJIT: Handle invalid Counter on --zjit-trace-exits=counter (#14911) |
|
1d835539524cab6cd8b9210f34690e5e5e705f39
|
2025-10-23 |
ZJIT: Inline << and push for Array in single arg case (#14926) |
|
8b6564d1493a59d437dd88b4cdfad44ca2889138
|
2025-10-24 |
ZJIT: Add gen_stack_overflow_check to `CCallWithFrame` |
|
1d897f5628ba9c2e64f2455affbd9c2fab79e99b
|
2025-10-24 |
ZJIT: Elide unnecessary return statements |
|
a395d9c036e998217af4cfeed73550fc1c0275c8
|
2025-10-24 |
ZJIT: Simplify complex type to BranchEncoder |
|
5c4d76c93a817df3e8acfdabad535bfa95671158
|
2025-10-24 |
ZJIT: Remove unnecessary #[test] annotation |
|
c112368e3013fc1d27f217f40714a250019befa7
|
2025-10-24 |
ZJIT: Use std::ptr::null instead of casts |
|
79db7d5204c7177a80a6df6eb9b7c47866c0fa17
|
2025-10-24 |
ZJIT: Remove unnecessary `as` casts |
|
aabec60c2e4fd96ceb8239b45ed2388309239742
|
2025-10-24 |
ZJIT: Elide unnecessary 'static annotation |
|
fa0eab2848f6ed73f34bf5d1d7e0fe6bf4e2f6e4
|
2025-10-24 |
ZJIT: Use .first() in lieu of .get(0) |
|
ac57a5c43ea6b12350eb7efbee50d6682021dc6c
|
2025-10-24 |
ZJIT: Use .is_empty() for clarity |
|
a12aa2b5aa0598ccf5bb9ff0f9b5dfde8a873be5
|
2025-10-24 |
ZJIT: Since Param is unit struct, elide destructuring |
|
68d9f7c3e6da11690ead9b525e08a8f2c4afc4be
|
2025-10-27 |
ZJIT: Remove unnecessary 'static annotation from gen_hir_type.rb |
|
7a736545e948ec481ba2b2c46d78470194b624ba
|
2025-10-28 |
ZJIT: Specialize Array#pop for no argument case (#14933) |
|
8a765975354d38bd8845a990fa7e70e7126a2a22
|
2025-10-28 |
ZJIT: Split HIR tests (#14967) |
|
34b0ac68b315a4ab485ce40bd88d5dc1f93b01ba
|
2025-10-30 |
ZJIT: Prevent specialization of splats instead of side-exiting (#15005) |
|
4aea392e69488209d1f3c7b671aadafc0d2d76b3
|
2025-11-08 |
ZJIT: Specialize String#setbyte for fixnum case (#14927) |
|
8f9b038df30d1ba8310de642a5884d34fbf60e1a
|
2025-11-13 |
ZJIT: Add standalone JSON implementation (#15162) |
|
2ed287da177ea792e0673eaf7764cc7ca1fca8a1
|
2025-11-19 |
ZJIT: Add Iongraph compatibility (#14999) |
|
a8f269a2c665c0a471ecb28b3265cb4eb8a7ca2e
|
2025-11-20 |
ZJIT: Deduplicate successor and predecessor sets (#15263) |
|
f92001344d0595bb6ef3a9576853edf1fa7588ca
|
2025-12-01 |
ZJIT: Fix erroneous version number for Iongraph (#15357) |