aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Always remove empty keyword hashes when calling methodsJeremy Evans2019-09-052-45/+34
* Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh2019-09-052-25/+79
* define_method should not drop the empty keyword hashYusuke Endoh2019-09-052-5/+5
* vm_call_bmethod should not drop the empty keyword hashYusuke Endoh2019-09-052-2/+4
* vm_call_opt_send should not drop the empty keyword hashYusuke Endoh2019-09-052-3/+4
* test_method_missing_kwsplat should call the target directlyYusuke Endoh2019-09-051-41/+44
* vm_insnhelper.c: Do not read `ci->flag` after CALLER_SETUP_ARGYusuke Endoh2019-09-051-2/+2
* Add a comment that some ci->flag is inconsistent after CALLER_SETUP_ARGYusuke Endoh2019-09-051-0/+10
* Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh2019-09-052-2/+48
* C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh2019-09-052-9/+9
* CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh2019-09-052-36/+14
* vm_argc.c (vm_caller_setup_arg_kw): "cfunc" argument is no longer usedYusuke Endoh2019-09-052-2/+2
* Set calling->kw_splat = 1 in vm_caller_setup_arg_kwYusuke Endoh2019-09-052-4/+4
* Fix passing keywords without splats to sym procs, define_method, and method_m...Jeremy Evans2019-09-052-35/+135
* Make Symbol#to_proc calls handle keyword argumentsJeremy Evans2019-09-054-5/+77
* If removing an empty keyword splat hash, unset the kw_splat flagJeremy Evans2019-09-051-0/+2
* Add rb_funcall_with_block_kwJeremy Evans2019-09-055-17/+36
* Set VM_FRAME_FLAG_CFRAME_KW if kw_splat set in vm_yield_with_cfuncJeremy Evans2019-09-051-2/+1
* Add VM_NO_KEYWORDSJeremy Evans2019-09-055-8/+9
* Propagate kw_splat informationYusuke Endoh2019-09-059-41/+125
* Warn local variables which conflict with new numbered parametersNobuyoshi Nakada2019-09-062-0/+17
* Reverting node marking until I can fix GC problem.Aaron Patterson2019-09-053-165/+36
* I forgot to add `break` in my case statementsAaron Patterson2019-09-051-0/+2
* Stash tmpbuffer inside internal structsAaron Patterson2019-09-053-4/+16
* add debugging code to the mark functionAaron Patterson2019-09-051-0/+2
* lazily allocate the mark arrayAaron Patterson2019-09-051-3/+4
* Don't change DSTR nodes to ARRAY nodesAaron Patterson2019-09-051-3/+1
* Create two buckets for allocating NODE structsAaron Patterson2019-09-053-18/+67
* Stash the imemo buf at the end of the ID listAaron Patterson2019-09-052-17/+17
* Mark some tmpbufs via node objectsAaron Patterson2019-09-052-8/+12
* Directly mark node objects instead of using a mark arrayAaron Patterson2019-09-052-1/+62
* * 2019-09-06 [ci skip]git2019-09-061-1/+1
* Fix code locations of array node inside hash node when multiple kw splatsJeremy Evans2019-09-052-0/+9
* Make m(**{}) mean call without keywordsJeremy Evans2019-09-053-11/+41
* Add a temporal stack dumper for debugging on trunk-mjitYusuke Endoh2019-09-051-0/+3
* Add version that FreeBSD supports `CLOCK_PROCESS_CPUTIME_ID` [ci skip]yuuji.yaginuma2019-09-051-1/+1
* Add tests for `File.absolute_path?`David Rodríguez2019-09-051-0/+18
* Add `File.absolute_path?` (#2198)David Rodríguez2019-09-052-0/+73
* [rubygems/rubygems] Bump rubocop to 0.74.0 and fix new offensesDavid Rodríguez2019-09-0512-22/+22
* [rubygems/rubygems] Minor fixAlexander Pakulov2019-09-051-1/+1
* [rubygems/rubygems] Fix Layout/SpaceAroundOperators: Operator = should be sur...bronzdoc2019-09-051-1/+1
* [rubygems/rubygems] Add missing parenthesesbronzdoc2019-09-051-1/+1
* [rubygems/rubygems] Remove unnecessary gem_name methodbronzdoc2019-09-051-5/+2
* [rubygems/rubygems] Error out if there are multiple gemspecs and no gemspec i...bronzdoc2019-09-052-34/+17
* [rubygems/rubygems] Remove useless gem setupbronzdoc2019-09-051-10/+1
* [rubygems/rubygems] Test building a gem with multiple gemspec without a gem n...bronzdoc2019-09-051-0/+59
* [rubygems/rubygems] Build the first gemspec we found if no gemspec is specifiedbronzdoc2019-09-052-1/+48
* [rubygems/rubygems] Improve gemspec assignment and error messagebronzdoc2019-09-052-5/+3
* [rubygems/rubygems] Make passing a gem name to be optionalbronzdoc2019-09-051-1/+1
* [rubygems/rubygems] Move build gem logic to its own methodbronzdoc2019-09-051-7/+9