summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-09-06nullptr is a C++11ism.卜部昌平
2019-09-06fix Visual Studio compilation error卜部昌平
2019-09-06add test for cxxanyargs.hpp卜部昌平
2019-09-06add include/ruby/backward/cxxanyargs.hpp卜部昌平
2019-09-06doxygen update [ci skip]卜部昌平
2019-09-06Revert "Add a temporal stack dumper for debugging on trunk-mjit"Yusuke Endoh
2019-09-06Try shrinking tested VM stack maxTakashi Kokubun
2019-09-06* remove trailing spaces. [ci skip]git
2019-09-05Mark rb_warn_keyword_to_last_hash as static inlineJeremy Evans
2019-09-05Mark rb_warn_keyword_to_last_hash at MJIT_FUNC_EXPORTEDJeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for metho...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for sym p...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warn for lambd...Jeremy Evans
2019-09-05Convert empty keyword hash to required positional argument and warnJeremy Evans
2019-09-05Always remove empty keyword hashes when calling methodsJeremy Evans
2019-09-05Add a keyword-to-last-hash warning for some case of define_method methodYusuke Endoh
2019-09-05define_method should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_bmethod should not drop the empty keyword hashYusuke Endoh
2019-09-05vm_call_opt_send should not drop the empty keyword hashYusuke Endoh
2019-09-05test_method_missing_kwsplat should call the target directlyYusuke Endoh
2019-09-05vm_insnhelper.c: Do not read `ci->flag` after CALLER_SETUP_ARGYusuke Endoh
2019-09-05Add a comment that some ci->flag is inconsistent after CALLER_SETUP_ARGYusuke Endoh
2019-09-05Ignore an empty keyword splat for attr_reader/writer methodsYusuke Endoh
2019-09-05C method should accept a keyword hash (for compatibility with 2.6)Yusuke Endoh
2019-09-05CALLER_SETUP_ARG removes an empty keyword hash from argvYusuke Endoh
2019-09-05vm_argc.c (vm_caller_setup_arg_kw): "cfunc" argument is no longer usedYusuke Endoh
2019-09-05Set calling->kw_splat = 1 in vm_caller_setup_arg_kwYusuke Endoh
2019-09-05Fix passing keywords without splats to sym procs, define_method, and method_m...Jeremy Evans
2019-09-05Make Symbol#to_proc calls handle keyword argumentsJeremy Evans
2019-09-05If removing an empty keyword splat hash, unset the kw_splat flagJeremy Evans
2019-09-05Add rb_funcall_with_block_kwJeremy Evans
2019-09-05Set VM_FRAME_FLAG_CFRAME_KW if kw_splat set in vm_yield_with_cfuncJeremy Evans
2019-09-05Add VM_NO_KEYWORDSJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-09-06Warn local variables which conflict with new numbered parametersNobuyoshi Nakada
2019-09-05Reverting node marking until I can fix GC problem.Aaron Patterson
2019-09-05I forgot to add `break` in my case statementsAaron Patterson
2019-09-05Stash tmpbuffer inside internal structsAaron Patterson
2019-09-05add debugging code to the mark functionAaron Patterson
2019-09-05lazily allocate the mark arrayAaron Patterson
2019-09-05Don't change DSTR nodes to ARRAY nodesAaron Patterson
2019-09-05Create two buckets for allocating NODE structsAaron Patterson
2019-09-05Stash the imemo buf at the end of the ID listAaron Patterson
2019-09-05Mark some tmpbufs via node objectsAaron Patterson
2019-09-05Directly mark node objects instead of using a mark arrayAaron Patterson
2019-09-06* 2019-09-06 [ci skip]git
2019-09-05Fix code locations of array node inside hash node when multiple kw splatsJeremy Evans
2019-09-05Make m(**{}) mean call without keywordsJeremy Evans
2019-09-05Add a temporal stack dumper for debugging on trunk-mjitYusuke Endoh
2019-09-05Add version that FreeBSD supports `CLOCK_PROCESS_CPUTIME_ID` [ci skip]yuuji.yaginuma