758a1d730230ad0f4adfd7681c1fe4c8ac398bde
|
2022-09-14 |
Initial support for VM_CALL_ARGS_SPLAT (#6341) |
2387fbfb34f58ea05b4aceaab6d54febe9eab4c1
|
2022-09-16 |
Fix splat args (#6385) |
e75d96368577276cbebadb56a0fb286f66afdf3f
|
2022-09-19 |
Only exit if ruby2_keywords and splat together (#6395) |
31461c7e0eab4963ccc8649ea8ebf27979132c0c
|
2022-09-30 |
A bunch of clippy auto fixes for yjit (#6476) |
efc77662440bd7d31381f7e62fbd813c38d6c64c
|
2022-10-03 |
Split cmp operations that aren't 32/64 bit for arm (#6484) |
467992ee35b59577ddb53f1323b19af3f3e3d134
|
2022-10-11 |
Implement optimize send in yjit (#6488) |
93a87f4963703a709bf974c48f76a5503f31f53f
|
2022-10-13 |
Make op_ext an optional for code clarity (#6542) |
3c0b4ef1a2a972d5b0b723b82538fc8f40d85f32
|
2022-10-13 |
fixes more clippy warnings (#6543) |
fb99227ca1ee9d8540d251c8b61c3e6433211714
|
2022-10-14 |
More clippy fixes (#6547) |
b2ba71df9efd2e484cce955a398f2894702c7de0
|
2022-10-18 |
Code clean around unused code for some architectures or features (#6581) |
12c30f215cfadb8feb678c659941d4cfe5310785
|
2022-10-18 |
Fixes remaining issues and turns back on dead code and unused (#6584) |
1a65ab20cb6519ab3d4e58141cfd812eaea5f7e0
|
2022-11-08 |
Implement optimize call (#6691) |
8b3347950e6344474430ed08f5fa19f613883660
|
2022-11-10 |
Enable --yjit-stats for release builds (#6694) |
98e9165b0ac0065b0594c41f7d9f8907e5b1e623
|
2022-11-18 |
Fix bug involving .send and overwritten methods. (#6752) |
2d5b723b2f69dda8c7cf0de69c25e16a1818b88c
|
2022-12-14 |
Fix build when enable_shared is on (#6924) |
762a3d80f77db0f96d3e01ccd1cc7b3891f0cfcf
|
2023-01-19 |
Implement splat for cfuncs. Split exit exit cases to better capture where we are exiting (#6929) |
bf3940a306c5292324caa0b4756b90411cc3cdf1
|
2023-01-19 |
YJIT: Refactor side_exits |
36fa4f13ca49033aaaa733ef764d1d936667400f
|
2023-01-20 |
YJIT: get rid of unneeded `.into()` |
b32e1169c948f0e4cd63f2c75929516106942594
|
2023-01-30 |
YJIT: Initial implementation of splat with optional params (#7166) |
07d1b3ddc3995a4dee4eca10e8710253f7881405
|
2023-01-30 |
YJIT: Add splat optimized_send (#7167) |
1148fab7ae4653f94384da5eb282e61217cf12f5
|
2023-01-31 |
YJIT: Handle splat with opt more fully (#7209) |
8943b0d411519adeebd0d3dbf7cef337eed1ed02
|
2023-02-15 |
YJIT: `Kernel#{is_a?,instance_of?}` fast paths (GH-7297) |
b4c38f3c5960eb5f6376006e1a569b937a896a8c
|
2023-02-16 |
YJIT: Initial support for rest args (#7311) |
c024cc05efa2b5206c4bb45066d3c8e19af7e0d9
|
2023-02-17 |
YJIT: Consolidate jit methods in JITState impl (#7336) |
5baef075067cff551c8b3b00c86714b8c98acc65
|
2023-02-21 |
YJIT: Fix clippy issues and remove unused params (#7348) |
cb8a040b7906c09d9d3ac3d3fe853f633005024f
|
2023-03-01 |
YJIT: Properly deal with cfunc splat when no args needed (#7413) |
ce476cdfb7d6ffbff3d6f179da22f16d18d2f12a
|
2023-03-02 |
YJIT: Fix cfunc splat |
719a7726d17f0800b8f8ef42f3f48e7558d5a444
|
2023-03-07 |
YJIT: Handle special case of splat and rest lining up (#7422) |
56df6d5f9d986a7959eb9cac27e21bc2ed505319
|
2023-03-07 |
YJIT: Handle splat+rest for args pass greater than required (#7468) |
45127c84d992dc0224c59be341e6c652de7edd21
|
2023-03-13 |
YJIT: Handle rest+splat where non-splat < required (#7499) |
5825d7d4a1a53ba84909a01679f4dfab63fa9739
|
2023-03-16 |
YJIT: Remove exit for rest and send combo (#7546) |
5d0a1ffafa61da04dbda38a5cb5565bcb8032a78
|
2023-03-17 |
YJIT: Rest and block_arg support (#7557) |
5de26bc0319d8b0de315cb90e68345a816673fa6
|
2023-03-21 |
YJIT: Fix incorrect exit in splat (#7575) |
8286544dc5518f59bd607f6b6f8870fd22b3bac7
|
2023-03-23 |
YJIT: Use starting context for status === CantCompile (#7583) |
59c3fac6c4d803019095eebb92b0d2862450ded6
|
2023-03-24 |
YJIT: Rest and block_arg support (#7584) |
a8c6ba23a6a95272edd6179737d4f98d7b2cdf6e
|
2023-03-29 |
YJIT: Rest and keyword (non-supplying) (#7608) |
a8782c454ce3590ecad3ec5da4a54347a7326683
|
2023-03-30 |
YJIT: Test more kw and rest cases and change exit name |
08413f982cc35cbc7692616dd11ae9bf33de42df
|
2023-04-13 |
YJIT: Add support for rest with option and splat args (#7698) |
d83e59e6b8b52002cc46a14d7d4dc69416379029
|
2023-04-14 |
YJIT: Change to Option<CodegenStatus> (#7717) |
293913905e87c799c00c113900814987dce994e7
|
2023-04-17 |
YJIT: Fixes failure reported by rails for opt+splat+rest (#7727) |
bd532fe3aefaa2e2d67bb344504c95405b5bf11a
|
2023-05-01 |
YJIT: Move exits in gen_send_iseq to functions and use ? (#7725) |