summaryrefslogtreecommitdiff
path: root/vm_eval.c
AgeCommit message (Expand)Author
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
2019-09-14Fixed one-off errorNobuyoshi Nakada
2019-09-14Fix memory leak when adding empty keyword hashesJeremy Evans
2019-09-14Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans
2019-09-14* remove trailing spaces. [ci skip]git
2019-09-13Consolidate empty keyword handlingJeremy Evans
2019-09-13Correctly handle keywords for Method#call for cfuncs, send, and attr_*Jeremy Evans
2019-09-06Fix keyword argument separation warnings for enumeratorsJeremy Evans
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-06doxygen update [ci skip]卜部昌平
2019-09-05Add rb_funcall_with_block_kwJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-09-05hide rb_funcallv_with_cc from public卜部昌平
2019-09-05use existing vm_search_method()卜部昌平
2019-09-04add rb_funcallv_with_cc()Urabe, Shyouhei
2019-09-03delete ruby_eval_string_from_file_protect卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-27rb_catch now free from ANYARGS卜部昌平
2019-08-27rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平
2019-08-27rb_iterate now takes rb_block_call_func_t卜部昌平
2019-08-27fix function prototype mismatch of rb_block_call卜部昌平
2019-08-17Improve the doc example of `method_missing`OKURA Masafumi
2019-08-04Revert "Revert "Fix dangling path name from fstring""Takashi Kokubun
2019-08-04Revert "Fix dangling path name from fstring"Takashi Kokubun
2019-08-03* expand tabs.git
2019-08-03Fix dangling path name from fstringNobuyoshi Nakada
2019-07-22Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans
2019-07-03Use rb_ident_hash_new instead of rb_hash_new_compare_by_idNobuyoshi Nakada
2019-05-31Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada