aboutsummaryrefslogtreecommitdiffstats
path: root/bootstraptest/test_yjit.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Raise RuntimeError if Kernel#binding is called from a non-Ruby frame"Jeremy Evans2022-04-011-0/+31
* Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans2022-03-241-31/+0
* YJIT: Support kwargs for cfuncJohn Hawthorn2022-01-101-0/+51
* YJIT: Add support for ruby array cfuncs (argc=-2)John Hawthorn2022-01-081-0/+20
* YJIT: Discard local var type info on routine callAlan Wu2022-01-071-0/+31
* YJIT: Fix SP index with optarg and unordered kwargJohn Hawthorn2021-12-311-0/+16
* YJIT: Fix check for required kwargsJohn Hawthorn2021-12-171-0/+8
* YJIT: Allow iseq with both opt and kwargsJohn Hawthorn2021-12-171-0/+26
* YJIT: Fix unexpected truncation when outputing VALUEAlan Wu2021-12-141-0/+15
* YJIT: Fix leak in compilation loopAlan Wu2021-12-081-0/+12
* YJIT: Remove guard_self_is_heap()Alan Wu2021-12-071-0/+11
* YJIT: Fix incomplete invalidation from opt_setinlinecacheAlan Wu2021-12-061-0/+85
* YJIT: Enable out of memory testsAlan Wu2021-12-041-3/+3
* YJIT: Fail gracefully while OOM for new entry pointsAlan Wu2021-12-011-0/+12
* YJIT: Add ability to exit to interpreter from stubsAlan Wu2021-11-261-0/+18
* YJIT: Implement new struct accessors (#5161)John Hawthorn2021-11-251-0/+77
* YJIT: Make block invalidation more robustAlan Wu2021-11-221-0/+74
* Add YJIT codegen for objtostring (#5149)Adam Hess2021-11-191-0/+17
* YJIT: Support iseq sends with mixed kwargs (#5082)John Hawthorn2021-11-051-0/+54
* YJIT: Support kwargs sends with all defaults (#5067)John Hawthorn2021-11-011-0/+22
* YJIT: Support newhash with values (#5029)John Hawthorn2021-10-271-0/+10
* YJIT: Implement duphash (#5009)Ian C. Anderson2021-10-251-0/+10
* allow to access ivars of classes/modulesKoichi Sasada2021-10-231-2/+2
* Fix simple test on platforms where compaction is not supportedAlan Wu2021-10-221-1/+5
* YJIT: don't compile attr_accessor methods when tracing (#4998)Alan Wu2021-10-211-0/+50