summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-28/+45
* Abort on system stack overflow during GCAlan Wu2020-10-161-1/+4
* sync generic_ivtblKoichi Sasada2020-10-141-2/+2
* Make minor improvements to supereileencodes2020-10-011-4/+5
* prohibi method call by defined_method in other racotrsKoichi Sasada2020-09-251-1/+6
* Improve the performance of supereileencodes2020-09-231-2/+14
* Revert "Prevent SystemStackError when calling super in module with activated ...Jeremy Evans2020-09-221-3/+0
* Interpolated strings are no longer frozen with frozen-string-literal: trueBenoit Daloze2020-09-151-9/+0
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-22/+33
* Remove the pc argument of vm_trace()Alan Wu2020-09-011-2/+3
* Fix Method#super_method for aliased methodsJeremy Evans2020-08-271-3/+3
* Prevent SystemStackError when calling super in module with activated refinementJeremy Evans2020-07-271-0/+3
* Fixed another typoNobuyoshi Nakada2020-07-101-1/+1
* Fixed typosNobuyoshi Nakada2020-07-101-2/+2
* vm_push_frame_debug_counter_inc: use branches卜部昌平2020-07-101-6/+16
* vm_push_frame: move assignments around卜部昌平2020-07-101-14/+14
* vm_push_frame: move assertions out of the function卜部昌平2020-07-101-3/+4
* vm_push_frame: hoist out debug codes卜部昌平2020-07-101-28/+41
* nobody uses the return value of vm_push_frame卜部昌平2020-07-101-3/+1
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-1/+1
* Extracted METHOD_ENTRY_CACHEABLE macroNobuyoshi Nakada2020-06-301-4/+4
* vm_getivar: do not goto into a branch卜部昌平2020-06-291-17/+21
* Decide JIT-ed insn based on cached cfuncTakashi Kokubun2020-06-251-0/+16
* Verify builtin inline annotation with VM_CHECK_MODE (#3244)Takashi Kokubun2020-06-211-4/+7
* Fix -Wmaybe-uninitialized at vm_invoke_blockTakashi Kokubun2020-06-211-0/+1
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-171-14/+0
* Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada2020-06-161-0/+14
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-161-14/+0
* vm_call_method: avoid marking on-stack object卜部昌平2020-06-101-1/+2
* rb_eql_opt,rb_equal_opt: purge stale cc卜部昌平2020-06-091-4/+2
* vm_ccs_push: do not cache non-heap entries卜部昌平2020-06-091-0/+7
* VM_CI_NEW_ID: USE_EMBED_CI could be false卜部昌平2020-06-091-6/+16
* eliminate C99 compound literals卜部昌平2020-06-091-16/+27
* vm_call_method: use struct assignment卜部昌平2020-06-091-1/+2
* rb_vm_call0: on-stack call info卜部昌平2020-06-091-22/+0
* vm_yield_setup_args: refactor use macro卜部昌平2020-06-091-4/+1
* vm_call_method: no call vm_cc_fill卜部昌平2020-06-091-5/+3
* vm_call_refined: no call vm_cc_fill卜部昌平2020-06-091-5/+3
* vm_call_zsuper: no call vm_cc_fill卜部昌平2020-06-091-6/+3
* vm_call_method_missing_body: on-stack call info卜部昌平2020-06-091-9/+5
* vm_call_symbol: on-stack call info卜部昌平2020-06-091-8/+16
* vm_call_alias: no call vm_cc_fill卜部昌平2020-06-091-6/+15
* rb_eql_opt: fully static call data卜部昌平2020-06-091-4/+8
* rb_vm_search_method_slowpath: skip vm_empty_cc卜部昌平2020-06-091-3/+10
* rb_equal_opt: fully static call data卜部昌平2020-06-091-10/+16
* vm_search_method_fastpath: avoid rb_vm_empty_cc()卜部昌平2020-06-091-3/+12
* check_cfunc: add assertions卜部昌平2020-06-091-4/+11
* Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada2020-06-041-4/+1
* Properly resolve refinements in defined? on method call [Bug #16932]Nobuyoshi Nakada2020-06-041-1/+1
* vm_invoke_proc_block: reduce recursion卜部昌平2020-06-031-4/+8