summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2020-11-25Prefer rb_module_new() over rb_define_module_id()Alan Wu
2020-11-20[Bug #11213] let defined?(super) call respond_to_missing?Nobuyoshi Nakada
2020-11-16Set allocator on class creationAlan Wu
2020-11-13Improve error message when subclassing non-ClassJeremy Evans
2020-11-09Add debug counter for ivar inline cache misses that could hitAaron Patterson
2020-11-09Avoid slow path ivar settingAaron Patterson
2020-11-09Update vm_insnhelper.cAaron Patterson
2020-11-09Remove iv table size checkAaron Patterson
2020-11-09eagerly initialize ivar table when index is small enoughAaron Patterson
2020-10-30Ractor.make_shareable(a_proc)Koichi Sasada
2020-10-25Fix bootstrap-test error in previous commitJeremy Evans
2020-10-17sync RClass::ext::iv_index_tblKoichi Sasada
2020-10-16Abort on system stack overflow during GCAlan Wu
2020-10-14sync generic_ivtblKoichi Sasada
2020-10-01Make minor improvements to supereileencodes
2020-09-25prohibi method call by defined_method in other racotrsKoichi Sasada
2020-09-23Improve the performance of supereileencodes
2020-09-22Revert "Prevent SystemStackError when calling super in module with activated ...Jeremy Evans
2020-09-15Interpolated strings are no longer frozen with frozen-string-literal: trueBenoit Daloze
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-01Remove the pc argument of vm_trace()Alan Wu
2020-08-27Fix Method#super_method for aliased methodsJeremy Evans
2020-07-27Prevent SystemStackError when calling super in module with activated refinementJeremy Evans
2020-07-10Fixed another typoNobuyoshi Nakada
2020-07-10Fixed typosNobuyoshi Nakada
2020-07-10vm_push_frame_debug_counter_inc: use branches卜部昌平
2020-07-10vm_push_frame: move assignments around卜部昌平
2020-07-10vm_push_frame: move assertions out of the function卜部昌平
2020-07-10vm_push_frame: hoist out debug codes卜部昌平
2020-07-10nobody uses the return value of vm_push_frame卜部昌平
2020-07-03Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada
2020-06-30Extracted METHOD_ENTRY_CACHEABLE macroNobuyoshi Nakada
2020-06-29vm_getivar: do not goto into a branch卜部昌平
2020-06-25Decide JIT-ed insn based on cached cfuncTakashi Kokubun
2020-06-21Verify builtin inline annotation with VM_CHECK_MODE (#3244)Takashi Kokubun
2020-06-21Fix -Wmaybe-uninitialized at vm_invoke_blockTakashi Kokubun
2020-06-17Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
2020-06-16Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada
2020-06-16Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada
2020-06-10vm_call_method: avoid marking on-stack object卜部昌平
2020-06-09rb_eql_opt,rb_equal_opt: purge stale cc卜部昌平
2020-06-09vm_ccs_push: do not cache non-heap entries卜部昌平
2020-06-09VM_CI_NEW_ID: USE_EMBED_CI could be false卜部昌平
2020-06-09eliminate C99 compound literals卜部昌平
2020-06-09vm_call_method: use struct assignment卜部昌平
2020-06-09rb_vm_call0: on-stack call info卜部昌平
2020-06-09vm_yield_setup_args: refactor use macro卜部昌平
2020-06-09vm_call_method: no call vm_cc_fill卜部昌平
2020-06-09vm_call_refined: no call vm_cc_fill卜部昌平
2020-06-09vm_call_zsuper: no call vm_cc_fill卜部昌平