Age | Commit message (Expand) | Author |
---|
14 days | Optimize callcache invalidation for refinements | alpaca-tc |
2025-05-26 | * remove trailing spaces. [ci skip] | git |
2025-05-25 | Use RB_VM_LOCKING | Nobuyoshi Nakada |
2025-05-11 | namespace on read | Satoshi Tagomori |
2025-05-02 | Delete always true assert [ci skip] | Alan Wu |
2025-04-26 | Use `set_table` to track const caches | Jean Boussier |
2025-04-19 | Fix style [ci skip] | Nobuyoshi Nakada |
2025-03-20 | Use atomic for method reference count [Bug #20934] | John Hawthorn |
2025-02-13 | [Feature #21116] Extract RJIT as a third-party gem | Nobuyoshi Nakada |
2025-01-31 | rb_alias: improve "undefined method" error message by invoking | Fabio Sangiovanni |
2024-12-19 | ruby2_keywords warnings: Quote non-UTF8 method names fully | Alan Wu |
2024-12-19 | Prefix asan_poison_object with rb | Peter Zhu |
2024-11-29 | Warn when redefining __id__ as well as object_id | John Hawthorn |
2024-11-25 | Place all non-default GC API behind USE_SHARED_GC | Matt Valentine-House |
2024-11-06 | [Bug #20868] Fix Method#hash to not change after compaction | Peter Zhu |
2024-11-04 | YJIT: Replace Array#each only when YJIT is enabled (#11955) | Takashi Kokubun |
2024-11-01 | `alias` should not set `defined_class` for Modules | Koichi Sasada |
2024-10-31 | Define `VM_ASSERT_TYPE` macros | Nobuyoshi Nakada |
2024-10-30 | Detail the failing assertion [ci skip] | Nobuyoshi Nakada |
2024-10-11 | Refine assertion failure message | Nobuyoshi Nakada |
2024-10-10 | Emit warning for other method redefinition types | Thomas Marshall |
2024-10-10 | `me->defined_class` should be T_CLASS/T_ICLASS | Koichi Sasada |
2024-09-12 | Assume VM is locked in rb_vm_ci_free | Peter Zhu |
2024-06-18 | Optimized forwarding callers and callees | Aaron Patterson |
2024-06-06 | Fix Module#define_method to change visibility when passed existing method body | Jeremy Evans |
2024-04-24 | We don't need to check if the ci is markable anymore | Aaron Patterson |
2024-04-23 | Consolitate redefined the method warning | Jean Boussier |
2024-04-18 | Implement equality for CI comparison when CC searching | Aaron Patterson |
2024-04-05 | [Bug #20342] Consider wrapped load in `main` methods | Nobuyoshi Nakada |
2024-03-07 | Clear all refined CCs on reopening refinement mod | John Hawthorn |
2024-03-06 | Move FL_SINGLETON to FL_USER1 | Jean Boussier |
2024-02-21 | Add IMEMO_NEW | Peter Zhu |
2024-02-20 | De-dup identical callinfo objects | John Hawthorn |
2024-02-15 | Do not include a backtick in error messages and backtraces | Yusuke Endoh |
2024-02-14 | Remove unused function rb_cc_table_free | Peter Zhu |
2024-02-12 | Enable redefinition check for rbinc methods | Nobuyoshi Nakada |
2024-02-12 | YJIT: Prefer an overloaded cme if available (#9913) | Takashi Kokubun |
2024-02-08 | Show actual imemo type when unexpected type | Nobuyoshi Nakada |
2023-11-29 | Remove written-but-never-read `me->def.body.refined.owner` | Alan Wu |
2023-11-28 | Fix cache incoherency for ME resolved through VM_METHOD_TYPE_REFINED | Alan Wu |
2023-11-17 | Fix ordering for auto compaction in get_overloaded_cme() | Alan Wu |
2023-10-19 | YJIT: Add RubyVM::YJIT.enable (#8705) | Takashi Kokubun |
2023-09-22 | [Bug #19896] | Adam Hess |
2023-09-20 | Fix memory in complemented method entries | Peter Zhu |
2023-09-19 | Fix typo in "refinements" | Peter Zhu |
2023-09-19 | Remove dead function Init_Method | Peter Zhu |
2023-07-31 | use inline cache for refinements | Koichi Sasada |
2023-07-31 | `calling->cd` instead of `calling->ci` | Koichi Sasada |
2023-05-20 | `rb_bug` prints a newline after the message | Nobuyoshi Nakada |
2023-03-08 | RJIT: Stop allowing globals rjit_* | Takashi Kokubun |