summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2020-06-25Decide JIT-ed insn based on cached cfuncTakashi Kokubun
2020-06-21Verify builtin inline annotation with VM_CHECK_MODE (#3244)Takashi Kokubun
2020-06-21Fix -Wmaybe-uninitialized at vm_invoke_blockTakashi Kokubun
2020-06-17Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
2020-06-16Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada
2020-06-16Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
2020-06-10vm_call_method: avoid marking on-stack object卜部昌平
2020-06-09rb_eql_opt,rb_equal_opt: purge stale cc卜部昌平
2020-06-09vm_ccs_push: do not cache non-heap entries卜部昌平
2020-06-09VM_CI_NEW_ID: USE_EMBED_CI could be false卜部昌平
2020-06-09eliminate C99 compound literals卜部昌平
2020-06-09vm_call_method: use struct assignment卜部昌平
2020-06-09rb_vm_call0: on-stack call info卜部昌平
2020-06-09vm_yield_setup_args: refactor use macro卜部昌平
2020-06-09vm_call_method: no call vm_cc_fill卜部昌平
2020-06-09vm_call_refined: no call vm_cc_fill卜部昌平
2020-06-09vm_call_zsuper: no call vm_cc_fill卜部昌平
2020-06-09vm_call_method_missing_body: on-stack call info卜部昌平
2020-06-09vm_call_symbol: on-stack call info卜部昌平
2020-06-09vm_call_alias: no call vm_cc_fill卜部昌平
2020-06-09rb_eql_opt: fully static call data卜部昌平
2020-06-09rb_vm_search_method_slowpath: skip vm_empty_cc卜部昌平
2020-06-09rb_equal_opt: fully static call data卜部昌平
2020-06-09vm_search_method_fastpath: avoid rb_vm_empty_cc()卜部昌平
2020-06-09check_cfunc: add assertions卜部昌平
2020-06-04Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada
2020-06-04Properly resolve refinements in defined? on method call [Bug #16932]Nobuyoshi Nakada
2020-06-03vm_invoke_proc_block: reduce recursion卜部昌平
2020-06-03vm_call_symbol: check stack overflow卜部昌平
2020-06-03vm_invoke_block: remove auto qualifier卜部昌平
2020-06-03vm_insnhelper.c: add space [ci skip]卜部昌平
2020-06-03vm_invoke_symbol_block: reduce MEMCPY卜部昌平
2020-06-03vm_invoke_symbol_block: call vm_call_opt_send卜部昌平
2020-06-03vm_invoke_block: force indirect jump卜部昌平
2020-06-03vm_invoke_block: insertion of unused args卜部昌平
2020-06-03vm_invoke_block: eliminate goto卜部昌平
2020-06-03vm_invoke_block: move logics around卜部昌平
2020-06-02Fixed `defined?` against protected method callNobuyoshi Nakada
2020-06-02vm_insnhelper.c: merge opt_eq_func / opt_eql_func卜部昌平
2020-05-26Mark vm_stackoverflow as NOINLINE COLDFUNC on JITTakashi Kokubun
2020-05-22Fix origin iclass pointer for modulesJeremy Evans
2020-05-22fix memory leak of ccsKoichi Sasada
2020-05-11more on NULL versus functions卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-03Disable -Wswitch warning when VM_CHECK_MODENobuyoshi Nakada
2020-04-14Invalidate fastpath when calling attr_reader by superTakashi Kokubun
2020-04-14Invalidate fastpath when calling attr_writer by superTakashi Kokubun
2020-04-13Make vm_call_cfunc_with_frame a fastpath (#3027)Takashi Kokubun
2020-04-11Enable fastpath on invokesuper (#3021)Takashi Kokubun