aboutsummaryrefslogtreecommitdiffstats
path: root/bootstraptest
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Fixup kwrest stack baseAlan Wu2024-02-131-0/+11
* YJIT: Allow popping before falling backAlan Wu2024-02-061-0/+11
* YJIT: No need to reject splat+zsuperAlan Wu2024-02-051-0/+12
* YJIT: Add codegen for Float arithmetics (#9774)Takashi Kokubun2024-01-311-0/+10
* YJIT: Specialize splatkw on T_HASH (#9764)Takashi Kokubun2024-01-301-0/+12
* YJIT: add specialized codegen for fixnum XOR (#9763)Maxime Chevalier-Boisvert2024-01-301-0/+8
* YJIT: Fix exits on splatkw instruction (#9711)Takashi Kokubun2024-01-261-0/+12
* YJIT: Support concattoarray and pushtoarray (#9708)Takashi Kokubun2024-01-251-0/+14
* YJIT: Fix ruby2_keywords splat+rest and drop bogus checksAlan Wu2024-01-231-0/+16
* Revert "Skip a failing test for Prism"Peter Zhu2024-01-232-5/+1
* Skip a failing test for PrismTakashi Kokubun2024-01-232-1/+5
* YJIT: Move guard up for a case of splat+restAlan Wu2024-01-231-0/+35
* Skip a flaky Ractor test for YJITTakashi Kokubun2024-01-222-3/+6
* YJIT: Drop extra arguments passed by yield (#9596)Alan Wu2024-01-221-0/+39
* YJIT: Optimize defined?(yield) (#9599)Takashi Kokubun2024-01-191-0/+5
* YJIT: Properly reject keyword splat with `yield`Alan Wu2024-01-181-0/+7
* YJIT: specialized codegen for integer right shift (#9564)Maxime Chevalier-Boisvert2024-01-171-0/+5
* YJIT: Optimize Integer#succ (#9519)Takashi Kokubun2024-01-151-0/+5
* YJIT: expandarray for non-arrays (#9495)ywenc2024-01-121-0/+17
* Avoid reading unused lvars in Primitive.cexprJohn Hawthorn2024-01-111-0/+9
* Set Ractor moved object's shape to original object's shapeLuke Gruber2024-01-021-0/+21
* Typofix under bootstraptest, spec and yjit directoriesHiroshi SHIBATA2023-12-251-3/+3
* Avoid underflow of rb_yjit_live_iseq_countJohn Hawthorn2023-12-211-0/+10
* RJIT: Fix unwanted shadowing in set_local_typeTakashi Kokubun2023-12-211-0/+14
* RJIT: Streamline RJIT enablement checkTakashi Kokubun2023-12-214-12/+16
* moved object should not have a shape IDKoichi Sasada2023-12-201-0/+18
* remove `Ractor::Selector` from Ruby levelKoichi Sasada2023-12-161-3/+17
* support `skip` in bootstraptestKoichi Sasada2023-12-161-2/+7
* YJIT: Fix off-by-one in Kernel#send type handling (#9212)Alan Wu2023-12-121-0/+13
* Skip a YJIT test on RJITAlan Wu2023-12-111-1/+1
* YJIT: Fix missing arity check for splat calls to methods with optionalsAlan Wu2023-12-111-0/+26
* YJIT: Avoid register allocation conflict with a higher stack_idx (#9143)Takashi Kokubun2023-12-061-0/+18
* YJIT: Mark and update stubs in invalidated blocks (#9104)Alan Wu2023-12-041-0/+22
* YJIT: Avoid a register spill on arm64 (#9014)Takashi Kokubun2023-11-221-0/+7
* YJIT: add an extra btest for shape too complex (#9013)Maxime Chevalier-Boisvert2023-11-221-0/+27
* YJIT: Inline basic Ruby methods (#8855)Takashi Kokubun2023-11-071-0/+21
* YJIT: Fix argument clobbering in some block_arg+rest_param calls (#8647)Alan Wu2023-10-131-0/+12
* M:N thread scheduler for RactorsKoichi Sasada2023-10-121-0/+14
* YJIT: Chain-guard opt_mult overflow (#8554)Takashi Kokubun2023-09-291-0/+3
* YJIT: Fix object movement bug in iseq guard for invokeblockAlan Wu2023-09-151-0/+12
* [Bug #19882] Reject tokens invalid as symbolsNobuyoshi Nakada2023-09-151-2/+2
* Add `String#getbyte` YJIT implementation (#8397)Ian Candy2023-09-071-0/+18
* YJIT: Remove Type::CArray and limit use of Type::CStringAlan Wu2023-08-281-0/+25
* YJIT: Fix return type of Integer#/ with T_FIXNUM inputsAlan Wu2023-08-181-0/+10
* YJIT: implement fast path for integer multiplication in opt_mult (#8204)Maxime Chevalier-Boisvert2023-08-181-0/+15
* YJIT: Fix String#<< return typeAlan Wu2023-08-171-0/+9
* YJIT: Optional parameter rework and bugfix (#8220)Alan Wu2023-08-151-0/+54
* YJIT: Implement GET_BLOCK_HANDLER() for invokesuper (#8206)Takashi Kokubun2023-08-111-0/+12
* YJIT: Compile exception handlers (#8171)Takashi Kokubun2023-08-081-0/+22
* YJIT: handle expandarray_rhs_too_small case (#8161)Maxime Chevalier-Boisvert2023-08-031-0/+11