path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-04%p is for void *卜部昌平
2020-03-02method_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-21Adjusted indent [ci skip]Nobuyoshi Nakada
2020-02-12should be compared with called_idKoichi Sasada
2020-02-12Use inline cache for super callsJohn Hawthorn
2020-02-03support MJIT with debug option.Koichi Sasada
2020-01-03Fully 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-28Revert "export for MJIT"Koichi Sasada
2019-11-28Revert "* remove trailing spaces. [ci skip]"Koichi Sasada
2019-11-28* remove trailing spaces. [ci skip]git
2019-11-28export for MJITKoichi Sasada
2019-11-28fastpath 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-13move 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卜部昌平
2019-10-25more on struct rb_call_data卜部昌平
2019-10-24retry tailcall optimization (#2529)wanabe
2019-10-24Duplicate hash when converting keyword hash to keywordsJeremy Evans
2019-10-24Combine call info and cache to speed up method invocationAlan Wu
2019-10-09extracted declare_underNobuyoshi Nakada
2019-10-06Revert "tailcall optimization again (#2528)"Koichi Sasada
2019-10-06tailcall optimization again (#2528)wanabe