summaryrefslogtreecommitdiff
path: root/test/ruby/test_yjit.rb
AgeCommit message (Expand)Author
2023-07-16merge revision(s) 33edcc112081f96856d52e73253d73c97a5c4a3c,b4e438d8aabaf4bba2...nagachika
2023-07-16merge revision(s) 132934b82baad97107fe754d60f9a68a1db7ecda: [Backport #19463]nagachika
2023-03-15merge revision(s) 0eb634ae73cb327ede833b72492f912792a4a9d5: [Backport #19464]NARUSE, Yui
2023-03-07merge revision(s) c178926fbe879045fa711444a1fd9e906af23e3b,a4b7ec12298c783927...NARUSE, Yui
2023-03-04merge revision(s) b78f871d838c168789648738e5c67b071beb8a19,ecd0cdaf820af789f3...NARUSE, Yui
2023-01-18merge revision(s) aeddc19340c7116d48fac3080553fbb823857d16: [Backport #19316]NARUSE, Yui
2023-01-18merge revision(s) 43ff0c2c488c80aaf83b486d45bcd4a92ebe3848: [Backport #19299]NARUSE, Yui
2022-12-15YJIT: Fix `obj.send(:call)`Alan Wu
2022-12-09YJIT: implement `getconstant` YARV instruction (#6884)Maxime Chevalier-Boisvert
2022-12-01YJIT: Reorder branches for Fixnum opt_case_dispatch (#6841)Takashi Kokubun
2022-11-30YJIT: Optimize rb_int_equal (#6838)Takashi Kokubun
2022-11-25YJIT: Run test-all tests without requiring RUN_OPTSAlan Wu
2022-11-17YJIT: Make the code GC test stablerTakashi Kokubun
2022-11-10YJIT: Invalidate JIT code only for ISEQ_TRACE_EVENTS (#6695)Takashi Kokubun
2022-11-03YJIT: Make Code GC metrics available for non-stats builds (#6665)Takashi Kokubun
2022-10-31YJIT: Add RubyVM::YJIT.code_gc (#6644)Takashi Kokubun
2022-10-26YJIT: Support nil and blockparamproxy as blockarg in send (#6492)Matthew Draper
2022-10-25YJIT: GC and recompile all code pages (#6406)Takashi Kokubun
2022-09-01New constant caching insn: opt_getconstant_pathJohn Hawthorn
2022-07-28YJIT: Teach getblockparamproxy to handle the no-block case without exiting (#...Matthew Draper
2022-07-15YJIT: Add send unit tests (#6143)Noah Gibbs
2022-05-20Rename test_jit to test_mjitTakashi Kokubun
2022-05-19YJIT: Add opt_succ (#5919)Takashi Kokubun
2022-05-12YJIT: Implement getblockparamAaron Patterson
2022-05-11Ruby shovel operator (<<) speedup. (#5896)Noah Gibbs
2022-05-03Add a regression test for opt_plus with unknown type (#5878)Maxime Chevalier-Boisvert
2022-04-27Rust YJITAlan Wu
2022-01-10YJIT: Support kwargs for cfuncJohn Hawthorn
2021-12-27Fix test_rubyoptions for MinGW (#5363)Takashi Kokubun
2021-12-18YJIT: Implement internDaniel Colson
2021-12-17YJIT: Allow iseq with both opt and kwargsJohn Hawthorn
2021-12-13Rename --jit to --mjit (#5248)Takashi Kokubun
2021-11-25YJIT: Implement new struct accessors (#5161)John Hawthorn
2021-11-23Add setclassvariable to yjit (#5127)Eileen M. Uchitelle
2021-11-19Add YJIT codegen for objtostring (#5149)Adam Hess
2021-11-19optimize `Struct` getter/setterKoichi Sasada
2021-11-18Optimize dynamic string interpolation for symbol/true/false/nil/0-9Jeremy Evans
2021-11-05YJIT: Implement checkkeyword (#5083)John Hawthorn
2021-10-28Rename ::YJIT to RubyVM::YJITAlan Wu
2021-10-27YJIT: move --yjit-stats at_exit call into RubyAlan Wu
2021-10-27Expect multi-line -v output for -DRUBY_DEVEL in testsAlan Wu
2021-10-27Fix indentation in testAlan Wu
2021-10-27YJIT: Support newhash with values (#5029)John Hawthorn
2021-10-25Strip out YJIT at build time when unsupported or disabled (#5003)Alan Wu
2021-10-20Improve YJIT command line option parsingAlan Wu
2021-10-20Show +YJIT in version string and RUBY_DESCRIPTIONAlan Wu
2021-10-20Implement getclassvariable in yjiteileencodes
2021-10-20Add a slowpath for opt_getinlinecacheAlan Wu
2021-10-20Fix excessive invalidation for opt_getinlinecacheAlan Wu
2021-10-20Implement invokebuiltinJohn Hawthorn