summaryrefslogtreecommitdiff
path: root/vm_eval.c
AgeCommit message (Expand)Author
2021-01-13Check stack overflow in recursive glob_helper [Bug #17162]Nobuyoshi Nakada
2021-01-05[DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer
2020-12-25Optimize calls to `Kernel#hash` (#3987)Marc-André Lafortune
2020-12-21Prefer stdbool in vm_execTakashi Kokubun
2020-12-15add several debug countersKoichi Sasada
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-12-14use method cache on Object#respond_to?Koichi Sasada
2020-11-05Add description __send__ is saferNARUSE, Yui
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-08-31Deprecate iterator? methodNobuyoshi Nakada
2020-07-06Run method_missing in the same execution contextNobuyoshi Nakada
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29method_missing: do not goto into a branch卜部昌平
2020-06-29rb_method_call_status: do not goto into a branch卜部昌平
2020-06-09eliminate C99 compound literals卜部昌平
2020-06-09rb_vm_call0: on-stack call info卜部昌平
2020-05-11drop varargs.h support卜部昌平
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-11Remove rb_eval_cmdJeremy Evans
2020-01-06script_compiled event on compile error.Koichi Sasada
2020-01-03Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__Jeremy Evans
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-23Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune
2019-12-18delete rb_vm_call()卜部昌平
2019-12-18per-method serial number卜部昌平
2019-12-16ensure cc->def == cc->me->def卜部昌平
2019-12-05Make rb_eval_string_wrap specify a cref so constant setting works correctlyJeremy Evans
2019-11-19make functions static卜部昌平
2019-11-18Deprecate rb_eval_cmd, add rb_eval_cmd_kwJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-07extend rb_call_cache卜部昌平
2019-10-26refactor assign variables卜部昌平
2019-10-25more on struct rb_call_data卜部昌平
2019-10-09vm_eval.c (rb_adjust_argv_kw_splat): avoid memcpy with zero lengthYusuke Endoh
2019-10-04Make parser_params have parent_iseq instead of base_blockYusuke Endoh
2019-09-30Issue keyword flag warning even with no argumentsJeremy Evans
2019-09-29Add three more C-API functions for handling keywordsJeremy Evans
2019-09-29Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans
2019-09-29Make direct calls to rb_{obj_instance,mod_module}_{eval,exec} not pass keywordsJeremy Evans
2019-09-26Fix more keyword separation issuesJeremy Evans
2019-09-23Make public_send and rb_f_send handle keyword argument separationJeremy Evans
2019-09-20Call rb_vm_call_kw insted of rb_vm_call0 in a few casesJeremy Evans
2019-09-20Handle keyword argument separation for Enumerator#sizeJeremy Evans
2019-09-20Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans
2019-09-19refactor reuse existing on-stack structs卜部昌平
2019-09-17Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans
2019-09-17Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans
2019-09-14Issue a warning if invalid kw_splat is passed to *_kw functionJeremy Evans
2019-09-14Keep the reference of imemo while argv may be usedTakashi Kokubun