summaryrefslogtreecommitdiff
path: root/lib/ruby_vm/rjit
AgeCommit message (Expand)Author
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-01-18RJIT: Properly reject keyword splat with `yield`Alan Wu
2024-01-16Drop obsoleted BUILTIN_ATTR_NO_GC attributeTakashi Kokubun
2023-12-25Typofix under lib and test, tool directoriesHiroshi SHIBATA
2023-12-22RJIT: Prefer STDERR over $stderrTakashi Kokubun
2023-12-22RJIT: Distinguish Pointer with ArrayTakashi Kokubun
2023-12-21RJIT: Avoid retaining unrelated local variables in memoryTakashi Kokubun
2023-12-21RJIT: Minimize string allocations in InsnCompilerTakashi Kokubun
2023-12-21RJIT: Convert opt_case_dispatch keys with #to_valueTakashi Kokubun
2023-12-21RJIT: Clean up unnecessary documentationTakashi Kokubun
2023-12-21RJIT: Fix a wrong comparison in set_local_typeTakashi Kokubun
2023-12-21RJIT: Fix unwanted shadowing in set_local_typeTakashi Kokubun
2023-12-20RJIT: Print an error message firstTakashi Kokubun
2023-12-19RJIT: Avoid retaining comments unless --rjit-dump-disasmTakashi Kokubun
2023-12-18RJIT: Share rb_vm_insns_count for vm_insns_countTakashi Kokubun
2023-12-13RJIT: Just skip generating code for aarch64/arm64 (#9221)Takashi Kokubun
2023-12-02[Fix] Support when nil is assigned to variable `name` (#9105)jinroq
2023-11-08Refactor rb_shape_transition_shape_capa outJean Boussier
2023-10-10Refactor rb_shape_transition_shape_capa to not accept capacityJean Boussier
2023-08-28RJIT: Remove Type::CArray and limit use of Type::CStringAlan Wu
2023-08-08YJIT: Compile exception handlers (#8171)Takashi Kokubun
2023-07-17Remove __bp__ and speed-up bmethod calls (#8060)Alan Wu
2023-07-13Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu
2023-07-04YJIT: Fix autosplat miscomp for blocks with optionals (#8006)Alan Wu
2023-06-06Unify length field for embedded and heap strings (#7908)Peter Zhu
2023-04-28Update an Intel SDM link [ci skip]Takashi Kokubun
2023-04-26RJIT: Fix unspecified_bits with localsTakashi Kokubun
2023-04-18Update RJIT to support newarray_sendAaron Patterson
2023-04-12RJIT: argc check in known cfuncsJohn Hawthorn
2023-04-05RJIT: Skip a class guard if known to be T_STRINGTakashi Kokubun
2023-04-05RJIT: Handle include_all argument of respond_to?Takashi Kokubun
2023-04-04RJIT: Remove unused variablesTakashi Kokubun
2023-04-04RJIT: Always use guard_two_fixnumsTakashi Kokubun
2023-04-04RJIT: Eliminate known-result guards for blockargTakashi Kokubun
2023-04-04RJIT: Eliminate known-result branchesTakashi Kokubun
2023-04-04RJIT: Propagate argument types on method callsTakashi Kokubun
2023-04-04RJIT: Fix mapping offsets in stack_swapTakashi Kokubun
2023-04-04[Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu
2023-04-04RJIT: Fix the argument of shift_stackTakashi Kokubun
2023-04-04RJIT: Fix the argument for definedTakashi Kokubun
2023-04-04RJIT: Add --rjit-verify-ctx optionTakashi Kokubun
2023-04-04RJIT: Fix arguments to SPECIAL_CONST_PTakashi Kokubun
2023-04-03RJIT: Update type information on setlocalTakashi Kokubun
2023-04-03RJIT: Fix arguments for shift_stackTakashi Kokubun
2023-04-03Fix a test_rubyoptions failureTakashi Kokubun
2023-04-03RJIT: Propagate self's type informationTakashi Kokubun
2023-04-03RJIT: Upgrade type on jit_guard_known_classTakashi Kokubun
2023-04-03RJIT: Upgrade type to Fixnum after guardTakashi Kokubun
2023-04-02RJIT: Upgrade type to String after guardTakashi Kokubun