[前][次][番号順一覧][上]
ruby-changes:73101-73200
73101 2022-08-30 00:45 [ko1@a... ] 2b7d4f277d (master): IR register allocation
73102 2022-08-30 00:45 [ko1@a... ] 92e9d1e661 (master): Switch IR to use Option<Target>
73103 2022-08-30 00:45 [ko1@a... ] 7753b6b8b6 (master): Removed String opnd so that we can derive Copy for Opnd
73104 2022-08-30 00:45 [ko1@a... ] 5021f26b4b (master): Complete sketch for guard_object_is_heap
73105 2022-08-30 00:45 [ko1@a... ] 18dc379aca (master): * 2022-08-30 [ci skip]
73106 2022-08-30 00:51 [ko1@a... ] e9cc17dcc9 (master): Start work on platform-specific codegen
73107 2022-08-30 00:51 [ko1@a... ] a2aa289594 (master): Function to map from Opnd => X86Opnd
73108 2022-08-30 00:51 [ko1@a... ] 75c995b0d1 (master): Bias register allocator to reuse first operand
73109 2022-08-30 00:51 [ko1@a... ] 99cfbdca6b (master): Fix bug with asm.comment()
73110 2022-08-30 00:51 [ko1@a... ] 369911d31d (master): Add dbg!() for Assembler. Fix regalloc issue.
73111 2022-08-30 00:51 [ko1@a... ] 1b2ee62149 (master): Implement target-specific insn splitting with Kevin. Add tests.
73112 2022-08-30 00:51 [ko1@a... ] 151cc55baa (master): Fix issue with load, gen_dup
73113 2022-08-30 00:51 [ko1@a... ] 872940e215 (master): Add test with register reuse
73114 2022-08-30 00:51 [ko1@a... ] 0032b02045 (master): Add gen_dupn
73115 2022-08-30 00:51 [ko1@a... ] 564f950360 (master): Make assembler methods public, sketch gen_dup with new backend
73116 2022-08-30 00:53 [ko1@a... ] 7c83a904a4 (master): Implement gc offset logic
73117 2022-08-30 00:53 [ko1@a... ] 04e2ccede4 (master): Change codegen.rs to use backend Assembler directly
73118 2022-08-30 00:53 [ko1@a... ] a88fc48b3a (master): Add CCall IR insn, implement gen_swap()
73119 2022-08-30 00:53 [ko1@a... ] 39dd8b2dfb (master): Add test for lea and ret. Fix codegen for lea and ret.
73120 2022-08-30 00:53 [ko1@a... ] efb45acb29 (master): Load GC Value operands into registers
73121 2022-08-30 00:53 [ko1@a... ] a1b8c94738 (master): * Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291)
73122 2022-08-30 00:53 [ko1@a... ] 3133540be7 (master): Progress on codegen.rs port
73123 2022-08-30 00:53 [ko1@a... ] e22134277b (master): Remove x86_64 dependency in core.rs
73124 2022-08-30 00:53 [ko1@a... ] 03ed50310d (master): Have Assembler::compile() return a list of GC offsets
73125 2022-08-30 00:53 [ko1@a... ] b63f8bb456 (master): LDUR (https://github.com/Shopify/ruby/pull/295)
73127 2022-08-30 00:53 [ko1@a... ] ea9abe547d (master): Add cpush and cpop IR instructions
73128 2022-08-30 00:53 [ko1@a... ] c2fdec93a9 (master): First pass at porting gen_entry_prologue()
73129 2022-08-30 00:53 [ko1@a... ] 77383b3958 (master): Add conditional jumps
73130 2022-08-30 00:53 [ko1@a... ] 26ba0a454c (master): RET A64 instructions (https://github.com/Shopify/ruby/pull/294)
73131 2022-08-30 00:55 [ko1@a... ] 0000984fed (master): Port over putnil, putobject, and gen_leave()
73132 2022-08-30 00:55 [ko1@a... ] 1923842b3d (master): Move backend tests to their own file
73133 2022-08-30 00:55 [ko1@a... ] d75c346c1c (master): Port gen_leave_exit(), add support for labels to backend
73134 2022-08-30 00:55 [ko1@a... ] 9d18e6c300 (master): Port gen_code_for_exit_from_stub()
73135 2022-08-30 00:55 [ko1@a... ] e72dab304e (master): Add atomic counter increment instruction
73136 2022-08-30 00:55 [ko1@a... ] 27fcab995e (master): Get side exits working, get miniruby to boot with threshold=1
73137 2022-08-30 00:55 [ko1@a... ] 4dbc1e1d82 (master): Port bitwise not, gen_check_ints()
73138 2022-08-30 00:55 [ko1@a... ] c10e018e1c (master): LDADDAL, STUR, BL (https://github.com/Shopify/ruby/pull/299)
73139 2022-08-30 00:55 [ko1@a... ] 1daa5942b8 (master): MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296)
73140 2022-08-30 00:55 [ko1@a... ] 084d4bb192 (master): Implement X86Reg::sub_reg() method
73141 2022-08-30 00:55 [ko1@a... ] 40ac79ada8 (master): Add bitwise and to x86 backend
73142 2022-08-30 00:55 [ko1@a... ] b8fc9909bf (master): Get rid of temporary context methods
73143 2022-08-30 00:55 [ko1@a... ] abea8c8983 (master): Add stores to one of the tests
73145 2022-08-30 00:55 [ko1@a... ] 4932a6ef75 (master): Fix small bug in x86_split
73146 2022-08-30 00:55 [ko1@a... ] ae9bcfec8c (master): Add assert
73147 2022-08-30 00:55 [ko1@a... ] 67de662c44 (master): Add Opnd.rm_num_bits() method
73148 2022-08-30 00:55 [ko1@a... ] 59b818ec87 (master): Add support for using InsnOut as memory operand base
73149 2022-08-30 00:55 [ko1@a... ] eb4c7b4ea5 (master): AND/ANDS for A64 (https://github.com/Shopify/ruby/pull/300)
73150 2022-08-30 00:55 [ko1@a... ] e743e3bf20 (master): Remove unused code, add backend asm test
73151 2022-08-30 00:57 [ko1@a... ] c5ae52630f (master): Port gen_putself, log what can't be compiled in --yjit-dump-insns
73152 2022-08-30 00:57 [ko1@a... ] 57e64f70c0 (master): Make sure allocated reg size in bits matches insn out size
73153 2022-08-30 00:57 [ko1@a... ] 4c7d7080d2 (master): Port over gen_putspecialobject
73154 2022-08-30 00:57 [ko1@a... ] b89d878ea6 (master): Port getlocal_WC0
73155 2022-08-30 00:57 [ko1@a... ] 24db233fc7 (master): Add jo insn and test for jo
73156 2022-08-30 00:57 [ko1@a... ] 27dd43bbc5 (master): TST, CMP, AND/ANDS with registers (https://github.com/Shopify/ruby/pull/301)
73157 2022-08-30 00:57 [ko1@a... ] f1b188143b (master): Fix backend transform bug, add test
73158 2022-08-30 00:57 [ko1@a... ] 2eba6aef72 (master): Port over get_branch_target()
73159 2022-08-30 00:57 [ko1@a... ] d0204e51e2 (master): Port guard_two_fixnums
73160 2022-08-30 00:57 [ko1@a... ] 4c0a440b18 (master): Port over duphash and newarray
73161 2022-08-30 00:57 [ko1@a... ] 4254174ca7 (master): Port over setn
73162 2022-08-30 00:57 [ko1@a... ] 8bb7421d8e (master): Port topn, adjuststack, most of opt_plus
73163 2022-08-30 00:57 [ko1@a... ] b45b29fdbf (master): Port gen_getlocal()
73164 2022-08-30 00:57 [ko1@a... ] ab2fa6ebdd (master): Add a backend test with a load of a GC'd VALUE
73165 2022-08-30 00:57 [ko1@a... ] 8864691bde (master): Better label refs (https://github.com/Shopify/ruby/pull/310)
73166 2022-08-30 00:57 [ko1@a... ] 6e5382780f (master): Port over putstring
73167 2022-08-30 00:57 [ko1@a... ] 0a96a39189 (master): Delete dbg!() calls
73168 2022-08-30 00:57 [ko1@a... ] 7a9b581e08 (master): Arm64 progress (https://github.com/Shopify/ruby/pull/304)
73169 2022-08-30 00:57 [ko1@a... ] b272c57f27 (master): LSL, LSR, B.cond (https://github.com/Shopify/ruby/pull/303)
73170 2022-08-30 00:57 [ko1@a... ] d916328078 (master): Conscise IR disassembly (https://github.com/Shopify/ruby/pull/302)
73171 2022-08-30 00:57 [ko1@a... ] 00ad14f8c9 (master): Port gen_full_cfunc_return
73172 2022-08-30 00:57 [ko1@a... ] e1f3f038e9 (master): Fix jumps (https://github.com/Shopify/ruby/pull/309)
73173 2022-08-30 00:57 [ko1@a... ] 6773832ab9 (master): More Arm64 lowering/backend work (https://github.com/Shopify/ruby/pull/307)
73174 2022-08-30 00:58 [ko1@a... ] 65019ed60c (master): Get codegen for deferred compilation working
73175 2022-08-30 00:58 [ko1@a... ] 8d743e965e (master): Fix compile errors on arm on the CI (https://github.com/Shopify/ruby/pull/313)
73176 2022-08-30 00:58 [ko1@a... ] 0551115912 (master): Add #[must_use] annotations to asm instructions
73177 2022-08-30 00:58 [ko1@a... ] 86606e01ee (master): Port over setlocal_wc0
73178 2022-08-30 00:58 [ko1@a... ] 580f26959e (master): Get started on branchunless port
73179 2022-08-30 00:58 [ko1@a... ] 38c2fb8a90 (master): Port YJIT New Backend Temp Checks to Cirrus (https://github.com/Shopify/ruby/pull/312)
73180 2022-08-30 00:58 [ko1@a... ] aab53e2868 (master): Add test for direct jump to a code pointer
73181 2022-08-30 00:59 [ko1@a... ] 159566fef9 (master): Op::CPushAll and Op::CPopAll (https://github.com/Shopify/ruby/pull/317)
73182 2022-08-30 00:59 [ko1@a... ] 15c6aacd39 (master): Encode MRS and MSR for AArch64 (https://github.com/Shopify/ruby/pull/315)
73183 2022-08-30 00:59 [ko1@a... ] a1ea018fd6 (master): Add extra assertion in new_label for Kevin
73184 2022-08-30 00:59 [ko1@a... ] ac77d151d6 (master): Assert that the # of bytes matches for label refs (https://github.com/Shopify/ruby/pull/316)
73185 2022-08-30 00:59 [ko1@a... ] 5e834195fd (master): Exclude X0 (C_RET_REG) from allocatable registers on arm (https://github.com/Shopify/ruby/pull/319)
73186 2022-08-30 00:59 [ko1@a... ] 6c50089599 (master): Port newhash, add tests for newhash, duphash
73187 2022-08-30 00:59 [ko1@a... ] 160e29b9e5 (master): Port print_str to new backend (https://github.com/Shopify/ruby/pull/318)
73188 2022-08-30 00:59 [ko1@a... ] 34ec89252b (master): Fix comment typo
73189 2022-08-30 00:59 [ko1@a... ] 95e5c5227c (master): Fix bug with LeaLabel on x86, add CI test
73190 2022-08-30 00:59 [ko1@a... ] 7787ef29fe (master): Add --yjit-dump-insns test to Cirrus Arm workflow
73191 2022-08-30 00:59 [ko1@a... ] bf7277b518 (master): Update cirrus workflow
73192 2022-08-30 01:00 [ko1@a... ] c83198911a (master): Fix jumps (https://github.com/Shopify/ruby/pull/322)
73193 2022-08-30 01:00 [ko1@a... ] 0da253e72c (master): Port print_int to the new backend (https://github.com/Shopify/ruby/pull/321)
73194 2022-08-30 01:00 [ko1@a... ] f9e24ca8dd (master): Conditionals (https://github.com/Shopify/ruby/pull/323)
73195 2022-08-30 01:00 [ko1@a... ] 85872eecdd (master): Port over newrange
73196 2022-08-30 01:00 [ko1@a... ] e907aaa3fe (master): ADR fixes for LeaLabel and calls
73197 2022-08-30 01:00 [ko1@a... ] 8d2560f1f5 (master): Port over setlocal and getglobal
73198 2022-08-30 01:00 [ko1@a... ] cbf7a7cd23 (master): Fix dupn (https://github.com/Shopify/ruby/pull/330)
73199 2022-08-30 01:00 [ko1@a... ] 4ae2c744ac (master): A lot of fixes coming from our pairing session (https://github.com/Shopify/ruby/pull/329)
73200 2022-08-30 01:00 [ko1@a... ] 8605efdd94 (master): Fix corrupted X29 causing segfault, thanks Alan!
[前][次][番号順一覧][上]