summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2022-08-29Left and right shift for IR (https://github.com/Shopify/ruby/pull/374)Kevin Newton
2022-08-29More concise csel with IntoAlan Wu
2022-08-29Port send to the new backend and test it (https://github.com/Shopify/ruby/pul...Takashi Kokubun
2022-08-29Port opt_eq and opt_neq to the new backend (https://github.com/Shopify/ruby/p...Takashi Kokubun
2022-08-29Port objtostring to the new backend (https://github.com/Shopify/ruby/pull/369)Takashi Kokubun
2022-08-29Port opt_str_uminus to new backend IR (https://github.com/Shopify/ruby/pull/...Zack Deveau
2022-08-29Port gen_opt_str_freeze to new backend IR (https://github.com/Shopify/ruby/pu...Zack Deveau
2022-08-29x86 TEST should do a load for mem opnds first (https://github.com/Shopify/rub...Noah Gibbs
2022-08-29Port setivar to the new backend IR (https://github.com/Shopify/ruby/pull/362)Takashi Kokubun
2022-08-29Port opt_minus, opt_or, and opt_and to the new IR (https://github.com/Shopify...Takashi Kokubun
2022-08-29Port opt_mod to the new backend IR (https://github.com/Shopify/ruby/pull/363)Takashi Kokubun
2022-08-29Add Opnd::None error message to x86 backend as wellMaxime Chevalier-Boisvert
2022-08-29Fix to float guard in jit_guard_known_klass to use the correct output operand...Noah Gibbs
2022-08-29Port send-only insns and write tests (https://github.com/Shopify/ruby/pull/360)Takashi Kokubun
2022-08-29Fix block invalidation with new backend. Enable more btests on x86 (https://g...Maxime Chevalier-Boisvert
2022-08-29Enable test_thread.rb on arm, now workingMaxime Chevalier-Boisvert
2022-08-29Opnd::Value fixes (https://github.com/Shopify/ruby/pull/354)Alan Wu
2022-08-29Port gen_send_cfunc to the new backend (https://github.com/Shopify/ruby/pull/...Takashi Kokubun
2022-08-29Fix forward_pass usage in arm backend following John's PRMaxime Chevalier-Boisvert
2022-08-29Fix live_ranges idx calculation (https://github.com/Shopify/ruby/pull/353)John Hawthorn
2022-08-29Convert getinstancevariable to new backend IR (https://github.com/Shopify/ru...Takashi Kokubun
2022-08-29Binary OR instruction for the IR (https://github.com/Shopify/ruby/pull/355)Kevin Newton
2022-08-29Add 1 more allocatable reg on armMaxime Chevalier-Boisvert
2022-08-29Fix C call reg alloc bug reported by Noah & KokubunMaxime Chevalier-Boisvert
2022-08-29Implement iterators and double-linked list for IR SSAKevin Newton
2022-08-29Remove empty linesMaxime Chevalier-Boisvert
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-29Push first pass at SSA IR sketchMaxime Chevalier-Boisvert
2022-08-29Port class variable instructions (https://github.com/Shopify/ruby/pull/346)Takashi Kokubun
2022-08-29Port setglobal to the new backend (https://github.com/Shopify/ruby/pull/347)Takashi Kokubun
2022-08-29Minor cleanups (https://github.com/Shopify/ruby/pull/345)Alan Wu
2022-08-29Port gen_checktype to the new IR assembler backend (https://github.com/Shopif...Zack Deveau
2022-08-29Port the YJIT defined opcode; fix C_ARG_REGS (https://github.com/Shopify/ruby...Noah Gibbs