summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
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卜部昌平
2019-10-25more on struct rb_call_data卜部昌平
2019-10-25retry 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-10extracted declare_underNobuyoshi Nakada
2019-10-06Revert "tailcall optimization again (#2528)"Koichi Sasada
2019-10-06tailcall optimization again (#2528)wanabe
2019-10-03add debug counters for vm_search_method_slowpath()卜部昌平
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
2019-10-02Treat return in block in class/module as LocalJumpError (#2511)Jeremy Evans
2019-09-30Fix assertionNobuyoshi Nakada
2019-09-30delete unnecessary branch卜部昌平
2019-09-30refactor constify most of rb_method_entry_t卜部昌平
2019-09-30refactor add rb_method_entry_from_template卜部昌平
2019-09-30refactor delete rb_method_entry_copy卜部昌平
2019-09-30refactor delete rb_method_definition_set卜部昌平
2019-09-30refactor rb_method_definition_create take opts卜部昌平