summaryrefslogtreecommitdiff
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* make functions static卜部昌平2019-11-191-1/+3
* Deprecate rb_eval_cmd, add rb_eval_cmd_kwJeremy Evans2019-11-181-3/+10
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-8/+1
* extend rb_call_cache卜部昌平2019-11-071-1/+1
* refactor assign variables卜部昌平2019-10-261-8/+5
* more on struct rb_call_data卜部昌平2019-10-251-33/+31
* vm_eval.c (rb_adjust_argv_kw_splat): avoid memcpy with zero lengthYusuke Endoh2019-10-091-1/+1
* Make parser_params have parent_iseq instead of base_blockYusuke Endoh2019-10-041-1/+1
* Issue keyword flag warning even with no argumentsJeremy Evans2019-09-301-1/+1
* Add three more C-API functions for handling keywordsJeremy Evans2019-09-291-0/+33
* Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans2019-09-291-3/+3
* Make direct calls to rb_{obj_instance,mod_module}_{eval,exec} not pass keywordsJeremy Evans2019-09-291-14/+39
* Fix more keyword separation issuesJeremy Evans2019-09-261-11/+39
* Make public_send and rb_f_send handle keyword argument separationJeremy Evans2019-09-231-2/+25
* Call rb_vm_call_kw insted of rb_vm_call0 in a few casesJeremy Evans2019-09-201-25/+11
* Handle keyword argument separation for Enumerator#sizeJeremy Evans2019-09-201-6/+22
* Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans2019-09-201-9/+22
* refactor reuse existing on-stack structs卜部昌平2019-09-191-1/+12
* Fix keyword argument separation issues with sym procs when using refinementsJeremy Evans2019-09-171-7/+7
* Pass keyword argument flag when rb_call_super_kw calls method_missingJeremy Evans2019-09-171-11/+12
* Issue a warning if invalid kw_splat is passed to *_kw functionJeremy Evans2019-09-141-0/+6
* Keep the reference of imemo while argv may be usedTakashi Kokubun2019-09-141-13/+25
* Fixed one-off errorNobuyoshi Nakada2019-09-141-1/+1
* Fix memory leak when adding empty keyword hashesJeremy Evans2019-09-141-2/+3
* Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans2019-09-141-3/+12
* * remove trailing spaces. [ci skip]git2019-09-141-1/+1
* Consolidate empty keyword handlingJeremy Evans2019-09-131-1/+25
* Correctly handle keywords for Method#call for cfuncs, send, and attr_*Jeremy Evans2019-09-131-4/+35
* Fix keyword argument separation warnings for enumeratorsJeremy Evans2019-09-061-1/+19
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-1/+22
* doxygen update [ci skip]卜部昌平2019-09-061-1/+2
* Add rb_funcall_with_block_kwJeremy Evans2019-09-051-12/+30
* Propagate kw_splat informationYusuke Endoh2019-09-051-1/+2
* hide rb_funcallv_with_cc from public卜部昌平2019-09-051-24/+9
* use existing vm_search_method()卜部昌平2019-09-051-16/+10
* add rb_funcallv_with_cc()Urabe, Shyouhei2019-09-041-0/+50
* delete ruby_eval_string_from_file_protect卜部昌平2019-09-031-21/+0
* drop-in type check for rb_define_global_function卜部昌平2019-08-291-3/+3
* rb_catch now free from ANYARGS卜部昌平2019-08-271-3/+3
* rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平2019-08-271-3/+5
* rb_iterate now takes rb_block_call_func_t卜部昌平2019-08-271-1/+1
* fix function prototype mismatch of rb_block_call卜部昌平2019-08-271-2/+2
* Improve the doc example of `method_missing`OKURA Masafumi2019-08-171-3/+9
* Revert "Revert "Fix dangling path name from fstring""Takashi Kokubun2019-08-041-1/+2
* Revert "Fix dangling path name from fstring"Takashi Kokubun2019-08-041-2/+1
* * expand tabs.git2019-08-031-1/+1
* Fix dangling path name from fstringNobuyoshi Nakada2019-08-031-1/+2
* Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans2019-07-221-0/+2
* Use rb_ident_hash_new instead of rb_hash_new_compare_by_idNobuyoshi Nakada2019-07-031-1/+1
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-311-1/+1