Age | Commit message (Expand) | Author |
---|
2023-11-13 | Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes"" | Peter Zhu |
2023-11-10 | Revert "Remove SHAPE_CAPACITY_CHANGE shapes" | Peter Zhu |
2023-11-09 | Remove SHAPE_CAPACITY_CHANGE shapes | Peter Zhu |
2023-11-08 | Refactor rb_shape_transition_shape_capa out | Jean Boussier |
2023-11-02 | Make every initial size pool shape a root shape | Peter Zhu |
2023-10-24 | Use a functional red-black tree for indexing the shapes | Aaron Patterson |
2023-10-18 | Revert "shape.h: Make attr_index_t uint8_t" | Katherine Oelsner |
2023-10-11 | shape.h: Make attr_index_t uint8_t | Jean Boussier |
2023-10-10 | Refactor rb_shape_transition_shape_capa to not accept capacity | Jean Boussier |
2023-10-01 | Use reference counting to avoid memory in kwargs | HParker |
2023-09-22 | [Bug #19896] | Adam Hess |
2023-08-08 | YJIT: Compile exception handlers (#8171) | Takashi Kokubun |
2023-07-17 | Remove __bp__ and speed-up bmethod calls (#8060) | Alan Wu |
2023-06-23 | Expose rb_hash_resurrect | Aaron Patterson |
2023-06-06 | Unify length field for embedded and heap strings (#7908) | Peter Zhu |
2023-04-18 | Update RJIT to support newarray_send | Aaron Patterson |
2023-04-11 | Move `catch_except_p` to `compile_data` | eileencodes |
2023-04-07 | Expose rb_sym_to_proc via RJIT | Aaron Patterson |
2023-04-04 | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu |
2023-04-04 | RJIT: Add --rjit-verify-ctx option | Takashi Kokubun |
2023-04-02 | RJIT: Store type information in Context | Takashi Kokubun |
2023-04-02 | RJIT: Support entry with different PCs | Takashi Kokubun |
2023-04-02 | RJIT: Support has_opt ISEQs | Takashi Kokubun |
2023-04-02 | RJIT: Simplify cfunc implementation | Takashi Kokubun |
2023-04-02 | RJIT: Simplify invokesuper implementation | Takashi Kokubun |
2023-04-02 | RJIT: Group blockarg exit reasons | Takashi Kokubun |
2023-04-02 | RJIT: Support splat args | Takashi Kokubun |
2023-04-02 | RJIT: Update exit reasons | Takashi Kokubun |
2023-04-01 | Remove an unneeded function copy | Takashi Kokubun |
2023-04-01 | RJIT: Support rest args | Takashi Kokubun |
2023-04-01 | RJIT: Fix has_rest exit conditions | Takashi Kokubun |
2023-04-01 | RJIT: Remove unused counters | Takashi Kokubun |
2023-04-01 | RJIT: Start moving away from VM-like ISEQ handling | Takashi Kokubun |
2023-03-26 | RJIT: Implement leaf builtin call | Takashi Kokubun |
2023-03-26 | RJIT: Implement attr_writer | Takashi Kokubun |
2023-03-25 | RJIT: Put a guard for splat w/ var-arg cfunc | Takashi Kokubun |
2023-03-25 | RJIT: Support optional params on splat | Takashi Kokubun |
2023-03-25 | RJIT: Remove send_iseq_complex_splat exit | Takashi Kokubun |
2023-03-25 | RJIT: Initial support of splat | Takashi Kokubun |
2023-03-23 | `vm_call_single_noarg_inline_builtin` | Koichi Sasada |
2023-03-21 | RJIT: Update binding | Takashi Kokubun |
2023-03-21 | RJIT: Split has_rest_or_post exit reasons | Takashi Kokubun |
2023-03-21 | RJIT: Fix invokesuper | Takashi Kokubun |
2023-03-19 | RJIT: Break up RJIT send_iseq_complex exit reasons | Takashi Kokubun |
2023-03-19 | RJIT: Implement ifunc invokeblock | Takashi Kokubun |
2023-03-19 | RJIT: Fix ISeq invokeblock | Takashi Kokubun |
2023-03-19 | RJIT: Implement invokeblock with ISeq | Takashi Kokubun |
2023-03-19 | RJIT: Optimize Kernel#respond_to? | Takashi Kokubun |
2023-03-19 | RJIT: Optimize String#+@ | Takashi Kokubun |
2023-03-19 | RJIT: Optimize String#<< | Takashi Kokubun |