aboutsummaryrefslogtreecommitdiffstats
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* peep-hole optimize VM instructions卜部昌平2019-11-191-18/+15
* should not use __func__Koichi Sasada2019-11-181-1/+1
* add casts.Koichi Sasada2019-11-181-1/+1
* vm_invoke_builtin_delegate with start index.Koichi Sasada2019-11-181-3/+11
* move rb_vm_lvar_exposed() correctly.Koichi Sasada2019-11-141-0/+9
* Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith2019-11-131-1/+4
* rewrite comment.Koichi Sasada2019-11-111-4/+3
* use STACK_ADDR_FROM_TOP()Koichi Sasada2019-11-091-2/+1
* initialize kw special local var.Koichi Sasada2019-11-091-1/+4
* name the result of calccall卜部昌平2019-11-081-2/+3
* describe vm_cache_check_for_class_serial [ci skip]卜部昌平2019-11-081-0/+79
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+186
* extend rb_call_cache卜部昌平2019-11-071-14/+47
* rb_method_basic_definition_p with CC卜部昌平2019-11-051-5/+11
* fix bug in keyword + protected combination卜部昌平2019-10-281-2/+9
* more on struct rb_call_data卜部昌平2019-10-251-114/+151
* retry tailcall optimization (#2529)wanabe2019-10-251-3/+34
* Duplicate hash when converting keyword hash to keywordsJeremy Evans2019-10-241-2/+4
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-35/+31
* extracted declare_underNobuyoshi Nakada2019-10-101-8/+10
* Revert "tailcall optimization again (#2528)"Koichi Sasada2019-10-061-34/+3
* tailcall optimization again (#2528)wanabe2019-10-061-3/+34
* add debug counters for vm_search_method_slowpath()卜部昌平2019-10-031-0/+5
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-23/+29
* Treat return in block in class/module as LocalJumpError (#2511)Jeremy Evans2019-10-021-1/+5
* Fix assertionNobuyoshi Nakada2019-09-301-1/+1
* delete unnecessary branch卜部昌平2019-09-301-4/+0
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-6/+6
* refactor add rb_method_entry_from_template卜部昌平2019-09-301-10/+2
* refactor delete rb_method_entry_copy卜部昌平2019-09-301-1/+0
* refactor delete rb_method_definition_set卜部昌平2019-09-301-20/+27
* refactor rb_method_definition_create take opts卜部昌平2019-09-301-4/+4
* refactor constify most of rb_method_definition_t卜部昌平2019-09-301-3/+3
* Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans2019-09-291-1/+1
* Correctly issue ArgumentError when calling method that accepts no keywordsJeremy Evans2019-09-271-0/+2
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-7/+7
* Adjusted spaces [ci skip]Nobuyoshi Nakada2019-09-271-3/+6
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-17/+27
* Use RUBY_VM_NEXT_CONTROL_FRAME macroTakashi Kokubun2019-09-201-3/+2
* fix spec failure卜部昌平2019-09-191-2/+10
* reuse cc->call卜部昌平2019-09-191-6/+31
* delete unused variable卜部昌平2019-09-181-1/+0
* Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans2019-09-171-4/+22
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-2/+10
* * remove trailing spaces. [ci skip]git2019-09-061-1/+1
* Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans2019-09-051-1/+0
* Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans2019-09-051-1/+1
* Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans2019-09-051-1/+1
* Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans2019-09-051-4/+6
* Convert empty keyword hash to required positional argument and warnJeremy Evans2019-09-051-5/+22