Age | Commit message (Expand) | Author |
---|
2025-02-14 | Only count VM instructions in YJIT stats builds | Aaron Patterson |
2025-02-13 | [Feature #21116] Extract RJIT as a third-party gem | Nobuyoshi Nakada |
2024-06-18 | Optimized forwarding callers and callees | Aaron Patterson |
2024-04-24 | Reuse slow path method search for gccct | Aaron Patterson |
2024-02-21 | Add IMEMO_NEW | Peter Zhu |
2023-12-18 | RJIT: Share rb_vm_insns_count for vm_insns_count | Takashi Kokubun |
2023-08-16 | Move the PC regardless of the leaf flag (#8232) | Takashi Kokubun |
2023-07-13 | YJIT: Make ratio_in_yjit always available (#8064) | Takashi Kokubun |
2023-07-11 | Refactor COLLECT_USAGE_INSN | Takashi Kokubun |
2023-03-06 | s/mjit/rjit/ | Takashi Kokubun |
2023-03-06 | s/MJIT/RJIT/ | Takashi Kokubun |
2023-03-06 | Remove obsoleted MJIT_HEADER macro | Takashi Kokubun |
2023-03-06 | Stop exporting symbols for MJIT | Takashi Kokubun |
2023-03-06 | Fix YJIT stats for RUBY_DEBUG builds | Takashi Kokubun |
2023-03-05 | Implement --mjit-stats | Takashi Kokubun |
2022-10-21 | Remove unused class serial | Jemma Issroff |
2022-07-21 | Expand tabs [ci skip] | Takashi Kokubun |
2022-06-21 | Allow method caching of protected FCALLs | John Hawthorn |
2022-04-05 | RubyVM.stat constant cache metrics (#5766) | Kevin Newton |
2022-04-04 | Bring back RubyVM.stat(:global_constant_state) | Kevin Newton |
2022-04-01 | Finer-grained constant cache invalidation (take 2) | Kevin Newton |
2022-03-25 | Revert "Finer-grained inline constant cache invalidation" | Nobuyoshi Nakada |
2022-03-24 | Finer-grained inline constant cache invalidation | Kevin Newton |
2021-10-20 | Count interpreter instructions when -DYJIT_STATS=1 | Alan Wu |
2021-10-20 | Yet Another Ruby JIT! | Jose Narvaez |
2021-10-20 | Implement --ujit-stats and instructoin counting | Alan Wu |
2021-06-18 | Add a cache for class variables | eileencodes |
2021-06-02 | Clarify these are just for MJIT | Takashi Kokubun |
2021-05-11 | Revert "Filling cache values on cvar write" | Aaron Patterson |
2021-05-11 | Add a cache for class variables | eileencodes |
2020-12-26 | Fixed global symbols | Nobuyoshi Nakada |
2020-11-15 | Functions defined in headers should be static inline | Nobuyoshi Nakada |
2020-10-14 | ruby_vm_global_method_state is no longer needed. | Koichi Sasada |
2020-09-03 | Introduce Ractor mechanism for parallel execution | Koichi Sasada |
2020-06-30 | Extracted METHOD_ENTRY_CACHEABLE macro | Nobuyoshi Nakada |
2020-06-22 | Use canary cond also if not VM_CHECK_MODE to suppress warnings | Nobuyoshi Nakada |
2020-06-21 | Verify builtin inline annotation with VM_CHECK_MODE (#3244) | Takashi Kokubun |
2020-05-22 | Suppress warnings no inline ruby debug (#3107) | Kenta Murata |
2020-04-13 | add #include guard hack | 卜部昌平 |
2020-03-17 | Reduce allocations for keyword argument hashes | Jeremy Evans |
2020-02-22 | Introduce disposable call-cache. | Koichi Sasada |
2020-02-22 | VALUE size packed callinfo (ci). | Koichi Sasada |
2019-12-18 | per-method serial number | 卜部昌平 |
2019-12-17 | Define PREV_CLASS_SERIAL | John Hawthorn |
2019-12-17 | convert macros into inline functions | 卜部昌平 |
2019-12-16 | ensure cc->def == cc->me->def | 卜部昌平 |
2019-10-24 | Combine call info and cache to speed up method invocation | Alan Wu |
2019-09-03 | Merge pull request #2422 from jeremyevans/rb_keyword_given_p | Jeremy Evans |
2019-08-30 | Don't pass an empty keyword hash when double splatting empty hash | Jeremy Evans |
2019-07-25 | Initialize vm_throw_data::throw_state as int | Nobuyoshi Nakada |