summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
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
2020-04-10Turn class variable warnings into exceptionsJeremy Evans
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-04%p is for void *卜部昌平
2020-03-03method_missing_reason should be set.Koichi Sasada
2020-02-27check imemo_typeKoichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-22Adjusted indent [ci skip]Nobuyoshi Nakada
2020-02-13should be compared with called_idKoichi Sasada
2020-02-13Use inline cache for super callsJohn Hawthorn
2020-02-03support MJIT with debug option.Koichi Sasada
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-26decouple internal.h headers卜部昌平
2019-12-26add several __has_something macro卜部昌平
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-18per-method serial number卜部昌平
2019-12-17add debug counter to count `call` reusing cases.Koichi Sasada
2019-12-16ensure cc->def == cc->me->def卜部昌平
2019-12-12Make super in instance_eval in method in module raise TypeErrorJeremy Evans
2019-12-05Introduce an "Inline IVAR cache" structAaron Patterson
2019-11-29check interrupts at each frame pop timing.Koichi Sasada
2019-11-29Reduce duplicated warnings for the change of Ruby 3 keyword argumentsYusuke Endoh
2019-11-29Revert "export for MJIT"Koichi Sasada
2019-11-29Revert "* remove trailing spaces. [ci skip]"Koichi Sasada
2019-11-29* remove trailing spaces. [ci skip]git
2019-11-29export for MJITKoichi Sasada
2019-11-29fastpath for ivar read of FL_EXIVAR objects.Koichi Sasada
2019-11-25Improve consistency of bool/true/falseKazuhiro NISHIYAMA
2019-11-25add fast path for argc==0.Koichi Sasada
2019-11-19peep-hole optimize VM instructions卜部昌平
2019-11-18should not use __func__Koichi Sasada
2019-11-18add casts.Koichi Sasada
2019-11-18vm_invoke_builtin_delegate with start index.Koichi Sasada
2019-11-14move rb_vm_lvar_exposed() correctly.Koichi Sasada
2019-11-13Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith
2019-11-11rewrite comment.Koichi Sasada
2019-11-09use STACK_ADDR_FROM_TOP()Koichi Sasada
2019-11-09initialize kw special local var.Koichi Sasada
2019-11-08name the result of calccall卜部昌平
2019-11-08describe vm_cache_check_for_class_serial [ci skip]卜部昌平
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-11-07extend rb_call_cache卜部昌平
2019-11-05rb_method_basic_definition_p with CC卜部昌平
2019-10-28fix bug in keyword + protected combination卜部昌平