aboutsummaryrefslogtreecommitdiffstats
path: root/bootstraptest/test_yjit.rb
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Test more kw and rest cases and change exit nameJimmy Miller2023-03-301-5/+7
* YJIT: Rest and keyword (non-supplying) (#7608)Jimmy Miller2023-03-291-0/+15
* YJIT: Rest and block_arg support (#7584)Jimmy Miller2023-03-241-0/+21
* YJIT: Use starting context for status === CantCompile (#7583)Jimmy Miller2023-03-231-0/+42
* Use shape information in YJIT's definedivar implementation (#7579)Ole Friis Østergaard2023-03-231-0/+47
* YJIT: Fix large ISeq rejection (#7576)Alan Wu2023-03-211-0/+13
* YJIT: Fix incorrect exit in splat (#7575)Jimmy Miller2023-03-211-0/+15
* Revert "YJIT: Rest and block_arg support (#7557)"Peter Zhu2023-03-211-21/+0
* YJIT: Rest and block_arg support (#7557)Jimmy Miller2023-03-171-0/+21
* YJIT: Remove exit for rest and send combo (#7546)Jimmy Miller2023-03-161-0/+8
* YJIT: Handle special case of splat and rest lining up (#7422)Jimmy Miller2023-03-071-0/+22
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-3/+3
* YJIT: fix CI issue reported by Koichi caused by small stack patch (#7442)Maxime Chevalier-Boisvert2023-03-031-0/+27
* YJIT: Fix cfunc splatJimmy Miller2023-03-021-1/+12
* YJIT: Properly deal with cfunc splat when no args needed (#7413)Jimmy Miller2023-03-011-0/+10
* YJIT: Reject __send__ with splat to cfunc for nowAlan Wu2023-02-271-0/+5
* YJIT: `Kernel#{is_a?,instance_of?}` fast paths (GH-7297)Jimmy Miller2023-02-151-0/+27
* YJIT: Check correct BOP on gen_fixnum_cmp (#7303)Takashi Kokubun2023-02-141-0/+39
* YJIT: Support invokesuper in a block (#7264)Maple Ong2023-02-091-0/+32
* Implement splat for cfuncs. Split exit exit cases to better capture where we ...Jimmy Miller2023-01-191-0/+25
* MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun2022-12-241-3/+3
* YJIT: Make case-when optimization respect === redefinition (#6846)Alan Wu2022-12-021-0/+20
* YJIT: Deallocate `struct Block` to plug memory leaksAlan Wu2022-11-301-0/+13
* Fix bug involving .send and overwritten methods. (#6752)Jimmy Miller2022-11-171-0/+23
* YJIT: Fix invalidation for c_call and c_return (#6719)Alan Wu2022-11-131-0/+20
* YJIT: Support nil and blockparamproxy as blockarg in send (#6492)Matthew Draper2022-10-261-0/+43
* YJIT: add support for calling bmethods (#6489)Alan Wu2022-10-041-0/+28
* YJIT: Implement specialized respond_to? (#6363)John Hawthorn2022-09-141-0/+54
* YJIT: Implement concatarray in yjit (https://github.com/Shopify/ruby/pull/405)Maple Ong2022-08-291-0/+10
* Fix code invalidation while OOM and OOM simulation (https://github.com/Shopif...Alan Wu2022-08-291-0/+9
* Port getblockparamproxy and getblockparam (https://github.com/Shopify/ruby/pu...Takashi Kokubun2022-08-291-0/+16
* Port the remaining method types in opt_send_without_block (https://github.com...Takashi Kokubun2022-08-291-0/+22
* Port gen_send_iseq to the new backend IR (https://github.com/Shopify/ruby/pul...Takashi Kokubun2022-08-291-0/+33
* Port invokebuiltin* insns to the new backend IR (https://github.com/Shopify/r...Takashi Kokubun2022-08-291-0/+22
* Port objtostring to the new backend (https://github.com/Shopify/ruby/pull/369)Takashi Kokubun2022-08-291-2/+2
* Port gen_send_cfunc to the new backend (https://github.com/Shopify/ruby/pull/...Takashi Kokubun2022-08-291-0/+32
* Port gen_concatstring to new backend IR (https://github.com/Shopify/ruby/pull...Zack Deveau2022-08-291-0/+8
* Port anytostring, intern, and toregexp (https://github.com/Shopify/ruby/pull/...Takashi Kokubun2022-08-291-0/+16
* Port only ATTRSET of opt_send_without_block (https://github.com/Shopify/ruby/...Takashi Kokubun2022-08-291-0/+13
* Port gen_checktype to the new IR assembler backend (https://github.com/Shopif...Zack Deveau2022-08-291-0/+8
* YJIT: Teach getblockparamproxy to handle the no-block case without exiting (#...Matthew Draper2022-07-281-0/+13
* Replace use of double_heap in tests with expand_heapMatt Valentine-House2022-07-111-1/+1
* Make sure string-operation assertions happen inside a method to be sure YJIT ...Noah Gibbs (and/or Benchmark CI)2022-06-271-51/+92
* YJIT: Add regression test for local type trackingAlan Wu2022-06-231-0/+20
* Add tests for a variety of string-subclass operations (#5999)Noah Gibbs2022-06-101-2/+77
* Add special-case code for the String unary plus operator (#5982)Noah Gibbs2022-06-071-0/+27
* Revert incorrect string-guard optimisation. (#5969)Noah Gibbs2022-06-011-1/+31
* Special-case jit_guard_known_class for strings. This can remove (#5920)Noah Gibbs2022-05-201-0/+10
* Rust YJITAlan Wu2022-04-271-1/+45
* Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans2022-04-061-31/+0