Age | Commit message (Expand) | Author |
---|
11 days | vm_callinfo.h: Stick to using user flags | Jean Boussier |
2025-06-09 | Optimize callcache invalidation for refinements | alpaca-tc |
2025-06-04 | Correct comments for packed shape and index [ci skip] | Nobuyoshi Nakada |
2025-06-03 | Use all 32bits of `shape_id_t` on all platforms | Jean Boussier |
2025-05-28 | Refactor attr_index_t caches | Jean Boussier |
2025-05-28 | Get rid of `vm_cc_attr_index` and `vm_cc_attr_index_dest_shape_id` | Jean Boussier |
2025-05-28 | Get rid of unused `vm_ic_attr_index_dest_shape_id` | Jean Boussier |
2025-05-11 | namespace on read | Satoshi Tagomori |
2025-01-24 | Remove dead vm_cc_valid_p | Peter Zhu |
2024-07-31 | Only set shape id for CCs on attr_set + ivar | Aaron Patterson |
2024-06-28 | Fix comment for VM_CALL_ARGS_SIMPLE (#11067) | Gabriel Lacroix |
2024-06-18 | Optimized forwarding callers and callees | Aaron Patterson |
2024-04-24 | We don't need to check if the ci is markable anymore | Aaron Patterson |
2024-04-18 | Implement equality for CI comparison when CC searching | Aaron Patterson |
2024-02-21 | Add IMEMO_NEW | Peter Zhu |
2024-02-20 | De-dup identical callinfo objects | John Hawthorn |
2024-01-24 | Add VM_CALL_ARGS_SPLAT_MUT callinfo flag | Jeremy Evans |
2023-12-07 | Support tracing of struct member accessor methods | Jeremy Evans |
2023-10-01 | Use reference counting to avoid memory in kwargs | HParker |
2023-07-31 | use inline cache for refinements | Koichi Sasada |
2023-07-31 | mark `cc->cme_` if it is for `super` | Koichi Sasada |
2023-07-28 | fix typo (CACH_ -> CACHE_) | Ruby |
2023-06-30 | Compile code for non-embedded CI always | Nobuyoshi Nakada |
2023-04-01 | Remove unused VM_CALL_BLOCKISEQ flag | Takashi Kokubun |
2023-04-01 | Improve explanation of FCALL and VCALL | Takashi Kokubun |
2023-03-23 | `vm_call_single_noarg_inline_builtin` | Koichi Sasada |
2023-03-06 | s/MJIT/RJIT/ | Takashi Kokubun |
2022-10-13 | Prevent wrong integer expansion | Yusuke Endoh |
2022-10-12 | Initialize shape attr index also in non-markable CC | Nobuyoshi Nakada |
2022-10-12 | Do not read cached_id from callcache on stack | Yusuke Endoh |
2022-10-11 | Make inline cache reads / writes atomic with object shapes | Jemma Issroff |
2022-10-11 | Revert "Revert "This commit implements the Object Shapes technique in CRuby."" | Jemma Issroff |
2022-09-30 | Revert "This commit implements the Object Shapes technique in CRuby." | Aaron Patterson |
2022-09-28 | This commit implements the Object Shapes technique in CRuby. | Jemma Issroff |
2022-09-26 | Revert this until we can figure out WB issues or remove shapes from GC | Aaron Patterson |
2022-09-26 | This commit implements the Object Shapes technique in CRuby. | Jemma Issroff |
2022-07-18 | Extract vm_ic_entry API to mimic vm_cc behavior | Jemma Issroff |
2022-01-29 | Remove a typo hash [ci skip] | Nobuyoshi Nakada |
2022-01-26 | Streamline cached attr reader / writer indexes | Jemma Issroff |
2021-12-21 | `mandatory_only_cme` should not be in `def` | Koichi Sasada |
2021-11-25 | fix assertion on `gc_cc_cme()` | Koichi Sasada |
2021-11-17 | add `VM_CALLCACHE_ON_STACK` | Koichi Sasada |
2021-11-17 | assert `cc->cme_ != NULL` | Koichi Sasada |
2021-11-17 | `vm_empty_cc_for_super` | Koichi Sasada |
2021-11-17 | assert `cc->call_ != NULL` | Koichi Sasada |
2021-11-15 | `Primitive.mandatory_only?` for fast path | Koichi Sasada |
2021-10-20 | Partial revert of ceebc7fc98d | Aaron Patterson |
2021-10-20 | MicroJIT: generate less code for CFUNCs | Alan Wu |
2021-09-11 | Remove printf family from the mjit header | Nobuyoshi Nakada |
2021-09-10 | internal/*.h: skip doxygen | 卜部昌平 |