aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/bindgen
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Support invokeblock (#6640)Takashi Kokubun2022-11-021-1/+4
* YJIT: Support nil and blockparamproxy as blockarg in send (#6492)Matthew Draper2022-10-261-0/+1
* YJIT: GC and recompile all code pages (#6406)Takashi Kokubun2022-10-251-0/+4
* YJIT: incorporate ruby_special_constsNobuyoshi Nakada2022-10-201-0/+3
* YJIT doesn't need rb_obj_ensure_iv_index_mappingAaron Patterson2022-10-141-1/+0
* Implement optimize send in yjit (#6488)Jimmy Miller2022-10-111-0/+1
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-0/+7
* YJIT: add support for calling bmethods (#6489)Alan Wu2022-10-041-0/+2
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-7/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-0/+7
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-7/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-0/+7
* Update bindgen crate (#6397)Takashi Kokubun2022-09-182-36/+49
* YJIT: Implement specialized respond_to? (#6363)John Hawthorn2022-09-141-0/+2
* Initial support for VM_CALL_ARGS_SPLAT (#6341)Jimmy Miller2022-09-141-0/+1
* Remove rb_iseq_eachJohn Hawthorn2022-09-011-1/+0
* A64: Only clear icache when writing out new code (https://github.com/Shopify/...Alan Wu2022-08-291-0/+1
* Use bindgen for old manual extern declarations (https://github.com/Shopify/ru...Alan Wu2022-08-291-0/+56
* add --yjit-dump-iseqs param (https://github.com/Shopify/ruby/pull/332)Noah Gibbs2022-08-241-0/+7
* Implement Objects on VWAPeter Zhu2022-07-151-1/+5
* Switch YJIT to using rb_str_buf_append rather than rb_str_append when encodin...Noah Gibbs (and/or Benchmark CI)2022-07-061-1/+1
* Add a check-yjit-bindgen-unused target. Add to CI. (#6066)Noah Gibbs2022-06-293-2/+6
* YJIT: On-demand executable memory allocation; faster boot (#5944)Alan Wu2022-06-141-0/+1
* Add ability to trace exit locations in yjit (#5970)Eileen M. Uchitelle2022-06-091-0/+4
* Add special-case code for the String unary plus operator (#5982)Noah Gibbs2022-06-071-0/+1
* Use bindgen to import Ruby constants wherever possible. (#5943)Noah Gibbs2022-06-061-0/+19
* Use bindgen to import CRuby constants for YARV instruction bytecodesNoah Gibbs (and/or Benchmark CI)2022-05-261-0/+3
* YJIT: Implement getblockparamAaron Patterson2022-05-121-0/+1
* Ruby shovel operator (<<) speedup. (#5896)Noah Gibbs2022-05-111-0/+7
* YJIT: Remove unnecessary `extern crate` declarationAlan Wu2022-04-271-1/+0
* Rust YJITAlan Wu2022-04-273-0/+640