summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update .cirrus.ymlMaxime Chevalier-Boisvert2022-08-301-1/+1
* Skip linking rb_yjit_icache_invalidate on cargo testTakashi Kokubun2022-08-301-0/+1
* Run cargo test on CirrusTakashi Kokubun2022-08-301-0/+1
* Normalize the YJIT Cirrus workflow a littleTakashi Kokubun2022-08-301-2/+1
* [rubygems/rubygems] Let `Dir.tmpdir` use the standard pathDavid Rodríguez2022-08-301-2/+0
* Undefine `ruby_debug_log` macro before the function definitionNobuyoshi Nakada2022-08-301-0/+1
* Check only symbol flag bits (#6301)Takashi Kokubun2022-08-291-1/+2
* Skip a couple of chroot spec failluresTakashi Kokubun2022-08-291-2/+5
* Update to ruby/spec@b8a8240Benoit Daloze2022-08-294-7/+8
* Update to ruby/mspec@37151a0Benoit Daloze2022-08-291-1/+2
* Fixed width immediates (https://github.com/Shopify/ruby/pull/437)Kevin Newton2022-08-2912-48/+110
* A64: Only clear icache when writing out new code (https://github.com/Shopify/...Alan Wu2022-08-294-2/+25
* TBZ and TBNZ for AArch64 (https://github.com/Shopify/ruby/pull/434)Kevin Newton2022-08-293-0/+171
* Stop saying it's temp checks (https://github.com/Shopify/ruby/pull/441)Takashi Kokubun2022-08-291-12/+1
* LDRH and STRH for AArch64 (https://github.com/Shopify/ruby/pull/438)Kevin Newton2022-08-293-0/+298
* Remove ir_ssa.rs as we aren't using it and it's now outdatedMaxime Chevalier-Boisvert2022-08-293-1263/+1
* Avoid randomizing the order of test-all on arm64 (https://github.com/Shopify/...Takashi Kokubun2022-08-291-1/+1
* Respect RUBY_TESTOPTS on test-all (https://github.com/Shopify/ruby/pull/435)Takashi Kokubun2022-08-292-1/+5
* Update yjit.mdMaxime Chevalier-Boisvert2022-08-291-4/+5
* Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif...Takashi Kokubun2022-08-296-41/+91
* Various AArch64 optimizations (https://github.com/Shopify/ruby/pull/433)Kevin Newton2022-08-294-6/+27
* Run tests with --yjit-call-threshold=1 on arm64 (https://github.com/Shopify/r...Takashi Kokubun2022-08-291-41/+8
* Fix and re-enable String to_s, << and unary plus (https://github.com/Shopify/...Noah Gibbs2022-08-291-14/+7
* Use shorter syntax for the same pattern (https://github.com/Shopify/ruby/pull...Alan Wu2022-08-291-42/+42
* Better variable name, no must_use on ccall (https://github.com/Shopify/ruby/p...Kevin Newton2022-08-292-3/+2
* Run test-all with RUBY_YJIT_ENABLE=1 on CI (https://github.com/Shopify/ruby/p...Takashi Kokubun2022-08-291-1/+2
* Instruction enum (https://github.com/Shopify/ruby/pull/423)Kevin Newton2022-08-294-793/+960
* A64 Linux reports aarach64 in RUBY_PLATFORMAlan Wu2022-08-291-1/+1
* More work toward instruction enum (https://github.com/Shopify/ruby/pull/421)Kevin Newton2022-08-294-73/+403
* Use VALUE for callinfos that are on the heap (https://github.com/Shopify/ruby...Alan Wu2022-08-291-1/+4
* Avoid marking op_type on gen_defined (https://github.com/Shopify/ruby/pull/419)Takashi Kokubun2022-08-292-2/+2
* Use VALUE for block_iseq (https://github.com/Shopify/ruby/pull/417)Takashi Kokubun2022-08-291-1/+1
* Fix a bus error on regenerate_branch (https://github.com/Shopify/ruby/pull/408)Takashi Kokubun2022-08-295-22/+52
* Even more prep for instruction enum (https://github.com/Shopify/ruby/pull/413)Kevin Newton2022-08-293-340/+367
* Only check lowest bit for _Bool type (https://github.com/Shopify/ruby/pull/412)Alan Wu2022-08-291-2/+3
* Build output operands explicitly (https://github.com/Shopify/ruby/pull/411)Kevin Newton2022-08-291-65/+116
* Instruction builders for backend IR (https://github.com/Shopify/ruby/pull/410)Kevin Newton2022-08-293-197/+246
* Fix issue with expandarray, add missing jl, enable tests (https://github.com/...Maxime Chevalier-Boisvert2022-08-294-1/+14
* Allow aarch64 to build YJITTakashi Kokubun2022-08-291-2/+2
* Temporarily disable rb_str_concat, add CI tests (https://github.com/Shopify/r...Maxime Chevalier-Boisvert2022-08-292-3/+10
* Port jit_rb_str_concat to new backend, re-enable cfunc lookup (https://github...Noah Gibbs (and/or Benchmark CI)2022-08-292-52/+45
* YJIT: Implement concatarray in yjit (https://github.com/Shopify/ruby/pull/405)Maple Ong2022-08-294-0/+46
* Use bindgen for old manual extern declarations (https://github.com/Shopify/ru...Alan Wu2022-08-295-207/+337
* Optimize bitmask immediates (https://github.com/Shopify/ruby/pull/403)Kevin Newton2022-08-291-77/+18
* AArch64 Ruby immediates (https://github.com/Shopify/ruby/pull/400)Kevin Newton2022-08-291-14/+52
* Fix bugs in gen_opt_getinlinecacheMaxime Chevalier-Boisvert2022-08-291-8/+11
* Port opt_getinlinecache to the new backend (https://github.com/Shopify/ruby/p...Zack Deveau2022-08-291-15/+24
* Fix test_rubyoptions.rb for arm64 (https://github.com/Shopify/ruby/pull/396)Takashi Kokubun2022-08-291-1/+1
* Enable skipdata on Capstone to allow embedded data without early stop to disa...Noah Gibbs2022-08-291-2/+4
* Op::Xor for backend IR (https://github.com/Shopify/ruby/pull/397)Kevin Newton2022-08-296-2/+88