summaryrefslogtreecommitdiff
path: root/bootstraptest/test_yjit.rb
AgeCommit message (Expand)Author
2025-01-25merge revision(s) dd80d9b089e35729d585bae2f8866c845c48f3b7: [Backport #20997]nagachika
2024-07-20merge revision(s) a3eb5e5c70eaee12964cdd807b8f19950003141f: [Backport #20573]nagachika
2023-07-17merge revision(s) 31e67a476f2262e01a0829e8ab5e6d8a97e0724e,0b95cbcbde8875effd...nagachika
2023-07-17merge revision(s) 0ce2bdc76dd17aa3d42a352a6244c87a51e7606d: [Backport #19595]nagachika
2023-07-04ruby_3_2 backport for #8006 (#8008)Alan Wu
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
2022-12-02YJIT: Make case-when optimization respect === redefinition (#6846)Alan Wu
2022-11-30YJIT: Deallocate `struct Block` to plug memory leaksAlan Wu
2022-11-17Fix bug involving .send and overwritten methods. (#6752)Jimmy Miller
2022-11-13YJIT: Fix invalidation for c_call and c_return (#6719)Alan Wu
2022-10-26YJIT: Support nil and blockparamproxy as blockarg in send (#6492)Matthew Draper
2022-10-04YJIT: add support for calling bmethods (#6489)Alan Wu
2022-09-14YJIT: Implement specialized respond_to? (#6363)John Hawthorn
2022-08-29YJIT: Implement concatarray in yjit (https://github.com/Shopify/ruby/pull/405)Maple Ong
2022-08-29Fix code invalidation while OOM and OOM simulation (https://github.com/Shopif...Alan Wu
2022-08-29Port getblockparamproxy and getblockparam (https://github.com/Shopify/ruby/pu...Takashi Kokubun
2022-08-29Port the remaining method types in opt_send_without_block (https://github.com...Takashi Kokubun
2022-08-29Port gen_send_iseq to the new backend IR (https://github.com/Shopify/ruby/pul...Takashi Kokubun
2022-08-29Port invokebuiltin* insns to the new backend IR (https://github.com/Shopify/r...Takashi Kokubun
2022-08-29Port objtostring to the new backend (https://github.com/Shopify/ruby/pull/369)Takashi Kokubun
2022-08-29Port gen_send_cfunc to the new backend (https://github.com/Shopify/ruby/pull/...Takashi Kokubun
2022-08-29Port gen_concatstring to new backend IR (https://github.com/Shopify/ruby/pull...Zack Deveau
2022-08-29Port anytostring, intern, and toregexp (https://github.com/Shopify/ruby/pull/...Takashi Kokubun
2022-08-29Port only ATTRSET of opt_send_without_block (https://github.com/Shopify/ruby/...Takashi Kokubun
2022-08-29Port gen_checktype to the new IR assembler backend (https://github.com/Shopif...Zack Deveau
2022-07-28YJIT: Teach getblockparamproxy to handle the no-block case without exiting (#...Matthew Draper
2022-07-11Replace use of double_heap in tests with expand_heapMatt Valentine-House
2022-06-27Make sure string-operation assertions happen inside a method to be sure YJIT ...Noah Gibbs (and/or Benchmark CI)
2022-06-23YJIT: Add regression test for local type trackingAlan Wu
2022-06-10Add tests for a variety of string-subclass operations (#5999)Noah Gibbs
2022-06-07Add special-case code for the String unary plus operator (#5982)Noah Gibbs
2022-06-01Revert incorrect string-guard optimisation. (#5969)Noah Gibbs
2022-05-20Special-case jit_guard_known_class for strings. This can remove (#5920)Noah Gibbs
2022-04-27Rust YJITAlan Wu
2022-04-06Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans
2022-04-01Revert "Raise RuntimeError if Kernel#binding is called from a non-Ruby frame"Jeremy Evans
2022-03-24Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans
2022-01-10YJIT: Support kwargs for cfuncJohn Hawthorn
2022-01-08YJIT: Add support for ruby array cfuncs (argc=-2)John Hawthorn
2022-01-07YJIT: Discard local var type info on routine callAlan Wu
2021-12-31YJIT: Fix SP index with optarg and unordered kwargJohn Hawthorn
2021-12-17YJIT: Fix check for required kwargsJohn Hawthorn
2021-12-17YJIT: Allow iseq with both opt and kwargsJohn Hawthorn
2021-12-14YJIT: Fix unexpected truncation when outputing VALUEAlan Wu
2021-12-08YJIT: Fix leak in compilation loopAlan Wu
2021-12-07YJIT: Remove guard_self_is_heap()Alan Wu
2021-12-06YJIT: Fix incomplete invalidation from opt_setinlinecacheAlan Wu
2021-12-04YJIT: Enable out of memory testsAlan Wu
2021-12-01YJIT: Fail gracefully while OOM for new entry pointsAlan Wu
2021-11-26YJIT: Add ability to exit to interpreter from stubsAlan Wu