summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2021-09-11Remove printf family from the mjit headerNobuyoshi Nakada
2021-08-29Support tracing of attr_reader and attr_writerJeremy Evans
2021-08-11Get rid of type-punning pointer casts [Bug #18062]Nobuyoshi Nakada
2021-08-02Using RBOOL macroS.H
2021-06-23Refactor class variable cache functionsNobuyoshi Nakada
2021-06-18Add a cache for class variableseileencodes
2021-05-11Revert "Filling cache values on cvar write"Aaron Patterson
2021-05-11Filling cache values on cvar writeeileencodes
2021-05-11Add a cache for class variableseileencodes
2021-05-07Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada
2021-04-23Add back checks for empty kw splat with tests (#4405)Alan Wu
2021-04-23Remove part of comment that is no longer accurateJeremy Evans
2021-04-23Remove unnecessary checks for empty kw splatAlan Wu
2021-04-02fix return from orphan Proc in lambdaKoichi Sasada
2021-03-17return bool instead of VALUEAaron Patterson
2021-03-17Refactor vm_defined to return a booleanAaron Patterson
2021-03-17Stop calling `rb_iseq_defined_string` in vm_definedAaron Patterson
2021-03-10Remove DEFINED_IVAR2 from enumJohn Hawthorn
2021-02-13opt_equality_by_mid for rb_equal_optKoichi Sasada
2021-01-29global call-cache cache table for rb_funcall*Koichi Sasada
2021-01-17Suppress the warning for the invalid method_explorer caseNobuyoshi Nakada
2021-01-13Revert "[Bug #11213] let defined?(super) call respond_to_missing?"Nobuyoshi Nakada
2021-01-07simplify assertionKoichi Sasada
2021-01-04Fix broken JIT of getinlinecacheTakashi Kokubun
2021-01-05enable constant cache on ractorsKoichi Sasada
2020-12-26Fixed leaked global symbolsNobuyoshi Nakada
2020-12-22separate rb_ractor_pub from rb_ractor_tKoichi Sasada
2020-12-22TracePoint.new(&block) should be ractor-localKoichi Sasada
2020-12-21Introduce Ractor::IsolationErrorKoichi Sasada
2020-12-19ALWAYS_INLINE implies inlineNobuyoshi Nakada
2020-12-19Fix vm_search_invokeblockTakashi Kokubun
2020-12-19discourage inlining for vm_sendish()Takashi Kokubun
2020-12-17encourage inlining for vm_sendish()Koichi Sasada
2020-12-16Inline getconstant on JIT (#3906)Takashi Kokubun
2020-12-16tuning vm_setivar_slowpath() more.Koichi Sasada
2020-12-16remove unused functionKoichi Sasada
2020-12-16tuning ivar setKoichi Sasada
2020-12-16fix typoKoichi Sasada
2020-12-15add several debug countersKoichi Sasada
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-12-14fix condition and add another debug counterKoichi Sasada
2020-12-14add debug counters to survey the IMC missKoichi Sasada
2020-12-14create ccs with 0 capaKoichi Sasada
2020-12-12fix ivar with shareable objects issueKoichi Sasada
2020-12-10Remove the uninitialized instance variable verbose mode warningJeremy Evans
2020-12-01rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada
2020-11-26Revert "Set VM_FRAME_FLAG_FINISH at once on MJIT"Takashi Kokubun
2020-11-26Set VM_FRAME_FLAG_FINISH at once on MJITTakashi Kokubun
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