summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2017-04-11Parenthesized CHECK_CFP_CONSISTENCY [ci skip]nobu
2017-04-11vm_insnhelper.c: CHECK_CFP_CONSISTENCYnobu
2017-03-19vm_args.c: arity check of lambdanobu
2017-03-18vm.c: guard arguments [EXPERIMENTAL]nobu
2017-03-15vm_insnhelper.c: adjust indent [ci skip]nobu
2017-03-15* remove trailing spaces.svn
2017-03-15add several counters to analyze ivar inline caches.ko1
2017-03-14vm_insnhelper.c: undef BUILTIN_CLASS_P tookazu
2017-03-06opt_eq_func refactornobu
2017-02-21add performance counting mechanism for MRI debug/tuning purpose.ko1
2017-02-19vm_insnhelper.c: super to module in refinementnobu
2017-02-16use rb_iseq_check() for USE_LAZY_LOAD, too.ko1
2017-01-24eval.c: copy special exceptionnobu
2017-01-09vm_insnhelper.c: block argument at tailcallnobu
2016-12-08vm_insnhelper.c: zsuper in refinementsnobu
2016-11-05* vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj
2016-11-05* eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj
2016-10-19vm_insnhelper.c: refinements with sendnobu
2016-10-09vm_insnhelper.c: update assertion [ci skip]nobu
2016-09-17* vm_insnhelper.c (vm_throw_start): Remove too much ";"hsbt
2016-09-08* insns.def (setclassvariable, setconstant): warn when self is ashugo
2016-08-13vm_insnhelper.c: fix ALWAYS_INLINE usagenobu
2016-08-09* vm_insnhelper.c (vm_getivar): use always_inline becausenaruse
2016-08-03vm_insnhelper.c: extra semicolonnobu
2016-08-03* vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko1
2016-08-03* vm_core.h: rename macros and make them inline functions.ko1
2016-08-03* vm_core.h: introduce VM_FRAME_FLAG_CFRAME to represent cfp->iseqko1
2016-07-29rb_funcallvnobu
2016-07-28* vm.c, internal.h: remove RubyVM::Env class and all of env objectsko1
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-26* vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko1
2016-06-06vm_insnhelper.c: check symbol proc to thrownobu
2016-05-17[Feature #12005] Unify Fixnum and Bignum into Integerakr
2016-05-15vm_insnhelper.c: deprecated constant in classnobu
2016-05-11 * vm_insnhelper.c (vm_getivar): describe fast-path explicittarui
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-04-24Revert "vm_insnhelper.c: INLINE condition" [Bug #12316]naruse
2016-04-24vm_insnhelper.c: INLINE conditionnobu
2016-04-24* vm_insnhelper.c (INLINE): cosmetic change.ktsj
2016-04-24* vm_insnhelper.c (INLINE): disbale r54738 if __NO_INLINE__ is defined.ktsj
2016-04-24Disable r54738 if clangnobu
2016-04-23* vm_insnhelper.c (INLINE): define as `inline` when it is optimized.naruse
2016-04-23vm_insnhelper.c: getivar setivar optimizationnobu
2016-04-23vm_insnhelper.c: missing static to inlinenobu
2016-04-23* vm_insnhelper.c (vm_getivar): specify inline instead of static inline.naruse
2016-04-22* variable.c: use uint32_t instead of long to avoid confusion aboutnaruse
2016-03-31* gc.c (gc_marks_finish): fix syntax error.ko1
2016-02-28NoMethodError#private_call?nobu
2016-01-24vm_insnhelper.c (vm_check_if_namespace): tiny size reductionnormal
2016-01-13vm_eval.c: fstring formatnobu