summaryrefslogtreecommitdiff
path: root/rjit_c.rb
AgeCommit message (Expand)Author
11 daysshow warning for unused blockKoichi Sasada
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-03-01Update a stubbed type for RJITTakashi Kokubun
2024-03-01Update bindgen for YJIT and RJITTakashi Kokubun
2024-02-21[PRISM] Provide runtime flag for prism in iseqKevin Newton
2024-02-15Bump the required BASERUBY version to 3.0 (#9976)Takashi Kokubun
2024-01-24Introduce Allocationless Anonymous Splat ForwardingJeremy Evans
2024-01-23Leave a comment about the limitation of PrimitiveTakashi Kokubun
2024-01-22`cexpr!` must be up to one per line nowNobuyoshi Nakada
2024-01-18RJIT: Properly reject keyword splat with `yield`Alan Wu
2024-01-16Drop obsoleted BUILTIN_ATTR_NO_GC attributeTakashi Kokubun
2024-01-05Do not `poll` firstKoichi Sasada
2023-12-22RJIT: Distinguish Pointer with ArrayTakashi Kokubun
2023-12-21RJIT: Update bindgenTakashi Kokubun
2023-12-21RJIT: Rename pause/resume to disable/enableTakashi Kokubun
2023-12-18RJIT: Share rb_vm_insns_count for vm_insns_countTakashi Kokubun
2023-12-08Thread specific storage APIsKoichi Sasada
2023-11-13Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""Peter Zhu
2023-11-10Revert "Remove SHAPE_CAPACITY_CHANGE shapes"Peter Zhu
2023-11-09Remove SHAPE_CAPACITY_CHANGE shapesPeter Zhu
2023-11-08Refactor rb_shape_transition_shape_capa outJean Boussier
2023-11-02Make every initial size pool shape a root shapePeter Zhu
2023-10-24Use a functional red-black tree for indexing the shapesAaron Patterson
2023-10-18Revert "shape.h: Make attr_index_t uint8_t"Katherine Oelsner
2023-10-11shape.h: Make attr_index_t uint8_tJean Boussier
2023-10-10Refactor rb_shape_transition_shape_capa to not accept capacityJean Boussier
2023-10-01Use reference counting to avoid memory leak in kwargsHParker
2023-09-22[Bug #19896]Adam Hess
2023-08-08YJIT: Compile exception handlers (#8171)Takashi Kokubun
2023-07-17Remove __bp__ and speed-up bmethod calls (#8060)Alan Wu
2023-06-23Expose rb_hash_resurrectAaron Patterson
2023-06-06Unify length field for embedded and heap strings (#7908)Peter Zhu
2023-04-18Update RJIT to support newarray_sendAaron Patterson
2023-04-11Move `catch_except_p` to `compile_data`eileencodes
2023-04-07Expose rb_sym_to_proc via RJITAaron Patterson
2023-04-04[Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu
2023-04-04RJIT: Add --rjit-verify-ctx optionTakashi Kokubun
2023-04-02RJIT: Store type information in ContextTakashi Kokubun
2023-04-02RJIT: Support entry with different PCsTakashi Kokubun
2023-04-02RJIT: Support has_opt ISEQsTakashi Kokubun
2023-04-02RJIT: Simplify cfunc implementationTakashi Kokubun
2023-04-02RJIT: Simplify invokesuper implementationTakashi Kokubun
2023-04-02RJIT: Group blockarg exit reasonsTakashi Kokubun
2023-04-02RJIT: Support splat argsTakashi Kokubun
2023-04-02RJIT: Update exit reasonsTakashi Kokubun
2023-04-01Remove an unneeded function copyTakashi Kokubun
2023-04-01RJIT: Support rest argsTakashi Kokubun
2023-04-01RJIT: Fix has_rest exit conditionsTakashi Kokubun
2023-04-01RJIT: Remove unused countersTakashi Kokubun
2023-04-01RJIT: Start moving away from VM-like ISEQ handlingTakashi Kokubun