summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-08-29Run tests with --yjit-call-threshold=1 on arm64 (https://github.com/Shopify/r...Takashi Kokubun
2022-08-29Fix and re-enable String to_s, << and unary plus (https://github.com/Shopify/...Noah Gibbs
2022-08-29Use shorter syntax for the same pattern (https://github.com/Shopify/ruby/pull...Alan Wu
2022-08-29Better variable name, no must_use on ccall (https://github.com/Shopify/ruby/p...Kevin Newton
2022-08-29Run test-all with RUBY_YJIT_ENABLE=1 on CI (https://github.com/Shopify/ruby/p...Takashi Kokubun
2022-08-29Instruction enum (https://github.com/Shopify/ruby/pull/423)Kevin Newton
2022-08-29A64 Linux reports aarach64 in RUBY_PLATFORMAlan Wu
2022-08-29More work toward instruction enum (https://github.com/Shopify/ruby/pull/421)Kevin Newton
2022-08-29Use VALUE for callinfos that are on the heap (https://github.com/Shopify/ruby...Alan Wu
2022-08-29Avoid marking op_type on gen_defined (https://github.com/Shopify/ruby/pull/419)Takashi Kokubun
2022-08-29Use VALUE for block_iseq (https://github.com/Shopify/ruby/pull/417)Takashi Kokubun
2022-08-29Fix a bus error on regenerate_branch (https://github.com/Shopify/ruby/pull/408)Takashi Kokubun
2022-08-29Even more prep for instruction enum (https://github.com/Shopify/ruby/pull/413)Kevin Newton
2022-08-29Only check lowest bit for _Bool type (https://github.com/Shopify/ruby/pull/412)Alan Wu
2022-08-29Build output operands explicitly (https://github.com/Shopify/ruby/pull/411)Kevin Newton
2022-08-29Instruction builders for backend IR (https://github.com/Shopify/ruby/pull/410)Kevin Newton
2022-08-29Fix issue with expandarray, add missing jl, enable tests (https://github.com/...Maxime Chevalier-Boisvert
2022-08-29Allow aarch64 to build YJITTakashi Kokubun
2022-08-29Temporarily disable rb_str_concat, add CI tests (https://github.com/Shopify/r...Maxime Chevalier-Boisvert
2022-08-29Port jit_rb_str_concat to new backend, re-enable cfunc lookup (https://github...Noah Gibbs (and/or Benchmark CI)
2022-08-29YJIT: Implement concatarray in yjit (https://github.com/Shopify/ruby/pull/405)Maple Ong
2022-08-29Use bindgen for old manual extern declarations (https://github.com/Shopify/ru...Alan Wu
2022-08-29Optimize bitmask immediates (https://github.com/Shopify/ruby/pull/403)Kevin Newton
2022-08-29AArch64 Ruby immediates (https://github.com/Shopify/ruby/pull/400)Kevin Newton
2022-08-29Fix bugs in gen_opt_getinlinecacheMaxime Chevalier-Boisvert
2022-08-29Port opt_getinlinecache to the new backend (https://github.com/Shopify/ruby/p...Zack Deveau
2022-08-29Fix test_rubyoptions.rb for arm64 (https://github.com/Shopify/ruby/pull/396)Takashi Kokubun
2022-08-29Enable skipdata on Capstone to allow embedded data without early stop to disa...Noah Gibbs
2022-08-29Op::Xor for backend IR (https://github.com/Shopify/ruby/pull/397)Kevin Newton
2022-08-29Fix code invalidation while OOM and OOM simulation (https://github.com/Shopif...Alan Wu
2022-08-29Port opt_aref and opt_aset to the new backend IR (https://github.com/Shopify/...Takashi Kokubun
2022-08-29Handle out of memory tests (https://github.com/Shopify/ruby/pull/393)Maxime Chevalier-Boisvert
2022-08-29Port getblockparamproxy and getblockparam (https://github.com/Shopify/ruby/pu...Takashi Kokubun
2022-08-29Port invokesuper to the new backend IR (https://github.com/Shopify/ruby/pull/...Takashi Kokubun
2022-08-29Port the remaining method types in opt_send_without_block (https://github.com...Takashi Kokubun
2022-08-29Update asm comments for gen_send_iseqMaxime Chevalier-Boisvert
2022-08-29Port cfunc lookup, plus simpler cfunc generators. (https://github.com/Shopify...Noah Gibbs
2022-08-29Try to run make -j in CI backend tests (https://github.com/Shopify/ruby/pull/...Maxime Chevalier-Boisvert
2022-08-29Prefer asm.store over asm.mov (https://github.com/Shopify/ruby/pull/385)Takashi Kokubun
2022-08-29Iterator (https://github.com/Shopify/ruby/pull/372)Kevin Newton
2022-08-29Port expandarray to the new backend IR (https://github.com/Shopify/ruby/pull/...Takashi Kokubun
2022-08-29Port gen_send_iseq to the new backend IR (https://github.com/Shopify/ruby/pul...Takashi Kokubun
2022-08-29Enable test_literal.rb and test_ractor.rb on armMaxime Chevalier-Boisvert
2022-08-29Fix tests on yjit_backend_ir for AArch64 backend (https://github.com/Shopify/...Kevin Newton
2022-08-29Load mem displacement when necessary on AArch64 (https://github.com/Shopify/r...Kevin Newton
2022-08-29Enable test_insns.rb on armMaxime Chevalier-Boisvert
2022-08-29Update flags for data processing on ARM (https://github.com/Shopify/ruby/pull...Kevin Newton
2022-08-29Use new assembler to support global invalidation on A64Alan Wu
2022-08-29Port invokebuiltin* insns to the new backend IR (https://github.com/Shopify/r...Takashi Kokubun
2022-08-29Enable btests now passing on arm (https://github.com/Shopify/ruby/pull/378)Maxime Chevalier-Boisvert