aboutsummaryrefslogtreecommitdiffstats
path: root/rjit_c.rb
Commit message (Expand)AuthorAgeFilesLines
* show warning for unused blockKoichi Sasada2024-04-151-0/+1
* Move FL_SINGLETON to FL_USER1Jean Boussier2024-03-061-1/+4
* Update a stubbed type for RJITTakashi Kokubun2024-03-011-4/+4
* Update bindgen for YJIT and RJITTakashi Kokubun2024-03-011-1/+5
* [PRISM] Provide runtime flag for prism in iseqKevin Newton2024-02-211-4/+5
* Bump the required BASERUBY version to 3.0 (#9976)Takashi Kokubun2024-02-151-63/+16
* Introduce Allocationless Anonymous Splat ForwardingJeremy Evans2024-01-241-0/+2
* Leave a comment about the limitation of PrimitiveTakashi Kokubun2024-01-231-4/+8
* `cexpr!` must be up to one per line nowNobuyoshi Nakada2024-01-221-2/+4
* RJIT: Properly reject keyword splat with `yield`Alan Wu2024-01-181-0/+1
* Drop obsoleted BUILTIN_ATTR_NO_GC attributeTakashi Kokubun2024-01-161-1/+0
* Do not `poll` firstKoichi Sasada2024-01-051-0/+1
* RJIT: Distinguish Pointer with ArrayTakashi Kokubun2023-12-221-4/+4
* RJIT: Update bindgenTakashi Kokubun2023-12-211-2/+3
* RJIT: Rename pause/resume to disable/enableTakashi Kokubun2023-12-211-1/+1
* RJIT: Share rb_vm_insns_count for vm_insns_countTakashi Kokubun2023-12-181-1/+4
* Thread specific storage APIsKoichi Sasada2023-12-081-0/+1
* Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""Peter Zhu2023-11-131-1/+0
* Revert "Remove SHAPE_CAPACITY_CHANGE shapes"Peter Zhu2023-11-101-0/+1
* Remove SHAPE_CAPACITY_CHANGE shapesPeter Zhu2023-11-091-1/+0
* Refactor rb_shape_transition_shape_capa outJean Boussier2023-11-081-6/+0
* Make every initial size pool shape a root shapePeter Zhu2023-11-021-1/+0
* Use a functional red-black tree for indexing the shapesAaron Patterson2023-10-241-0/+5
* Revert "shape.h: Make attr_index_t uint8_t"Katherine Oelsner2023-10-181-2/+2
* shape.h: Make attr_index_t uint8_tJean Boussier2023-10-111-2/+2
* Refactor rb_shape_transition_shape_capa to not accept capacityJean Boussier2023-10-101-2/+2
* Use reference counting to avoid memory leak in kwargsHParker2023-10-011-0/+1
* [Bug #19896]Adam Hess2023-09-221-3/+3
* YJIT: Compile exception handlers (#8171)Takashi Kokubun2023-08-081-2/+2
* Remove __bp__ and speed-up bmethod calls (#8060)Alan Wu2023-07-171-1/+0
* Expose rb_hash_resurrectAaron Patterson2023-06-231-0/+4
* Unify length field for embedded and heap strings (#7908)Peter Zhu2023-06-061-2/+1
* Update RJIT to support newarray_sendAaron Patterson2023-04-181-0/+8
* Move `catch_except_p` to `compile_data`eileencodes2023-04-111-5/+4
* Expose rb_sym_to_proc via RJITAaron Patterson2023-04-071-0/+4
* [Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu2023-04-041-0/+5
* RJIT: Add --rjit-verify-ctx optionTakashi Kokubun2023-04-041-0/+1
* RJIT: Store type information in ContextTakashi Kokubun2023-04-021-0/+8
* RJIT: Support entry with different PCsTakashi Kokubun2023-04-021-8/+8
* RJIT: Support has_opt ISEQsTakashi Kokubun2023-04-021-0/+2
* RJIT: Simplify cfunc implementationTakashi Kokubun2023-04-021-0/+14
* RJIT: Simplify invokesuper implementationTakashi Kokubun2023-04-021-0/+2
* RJIT: Group blockarg exit reasonsTakashi Kokubun2023-04-021-4/+1
* RJIT: Support splat argsTakashi Kokubun2023-04-021-1/+2
* RJIT: Update exit reasonsTakashi Kokubun2023-04-021-0/+4
* Remove an unneeded function copyTakashi Kokubun2023-04-011-4/+4
* RJIT: Support rest argsTakashi Kokubun2023-04-011-0/+12
* RJIT: Fix has_rest exit conditionsTakashi Kokubun2023-04-011-1/+1
* RJIT: Remove unused countersTakashi Kokubun2023-04-011-12/+3
* RJIT: Start moving away from VM-like ISEQ handlingTakashi Kokubun2023-04-011-4/+29