Age | Commit message (Expand) | Author |
---|
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 |
2019-07-22 | constify again. | Koichi Sasada |
2019-07-14 | Make export declaration place more consistent | Takashi Kokubun |
2019-07-14 | MJIT Support for getblockparamproxy | Takashi Kokubun |
2019-03-21 | Share vm_call_iseq_optimizable_p to reduce copy-paste | k0kubun |
2019-02-01 | on-smash canary detection | shyouhei |
2019-01-25 | vm.inc now in C99 | shyouhei |