summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
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卜部昌平
2019-09-30refactor constify most of rb_method_definition_t卜部昌平
2019-09-29Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans
2019-09-27Correctly issue ArgumentError when calling method that accepts no keywordsJeremy Evans
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-20Use RUBY_VM_NEXT_CONTROL_FRAME macroTakashi Kokubun
2019-09-19fix spec failure卜部昌平
2019-09-19reuse cc->call卜部昌平
2019-09-18delete unused variable卜部昌平
2019-09-17Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-06* remove trailing spaces. [ci skip]git
2019-09-05Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warnJeremy Evans