summaryrefslogtreecommitdiff
path: root/vm_args.c
AgeCommit message (Expand)Author
2019-08-30Remove a verbose warning that is no longer neededJeremy Evans
2019-08-30When splitting a keyword hash, dup it first to not mutate itJeremy Evans
2019-08-30Implement keyword argument to last positional hash emulationJeremy Evans
2019-08-30Make keyword_hash_split staticJeremy Evans
2019-08-30Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans
2019-08-30Restore splitting of hashes into positional and keyword arguments, add warningJeremy Evans
2019-08-30Only promote last hash to keyword if all keys are symbolsJeremy Evans
2019-08-30Fix hash to keyword warning to apply in all casesJeremy Evans
2019-08-30Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-05-23update Array's length correctly.Koichi Sasada
2019-04-10Adjusted stylesnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-02-01on-smash canary detectionshyouhei
2018-12-30vm_args.c: search symbol proc in super classesnobu
2018-12-26insns.def: refactor to avoid CALL_METHOD macroshyouhei
2018-12-18Freeze and hide callback arguments holdernobu
2018-12-18Enable refinements on symbol-proc in ruby-level methodsnobu
2018-12-04Revert "Symbol refinements"mrkn
2018-12-04Symbol refinementsmrkn
2018-12-03Revert "Symbol refinements"nobu
2018-12-03Symbol refinementsnobu
2018-12-03Revert "Symbol refinements [Bug #15114]"nobu
2018-12-03Symbol refinements [Bug #15114]nobu
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-10-30* expand tabs.svn
2018-10-30revert r65444 and r65446 because of commit missko1
2018-10-30* expand tabs.svn
2018-10-30introduce TransientHeap. [Bug #14858]ko1
2018-08-28rest parameter optimization [Feature #15010]ko1
2018-08-11vm_args.c: stop requiring `calling` in vm_caller_setup_arg_blockk0kubun
2018-07-29repack structsnobu
2018-07-24vm.c: simplify the implementation of r64031k0kubun
2018-05-31vm_args.c: refined warning splat to varnobu
2018-03-25vm_args.c: warn splat to varnobu
2018-02-06mjit_compile.c: share the definition of macrosk0kubun
2018-01-24vm_args.c: to_proc refinementsnobu
2018-01-19vm_args.c: fix KW_SPECIFIED_BITS_MAXnobu
2018-01-19vm_insnhelper.c: fix many keyword argumentsnobu
2018-01-08use `getblockparamproxy` to pass blocks.ko1
2017-11-21vm_args.c: ec arg of args_setup_kw_parametersnobu
2017-11-09fix backtrace on argment error.ko1
2017-11-07`th` is not used.ko1
2017-10-29constify `rb_vm_bh_to_procval()`ko1
2017-10-28`th` -> `ec` for backtrace functions.ko1
2017-10-28move fields from `th` to `ec`.ko1
2017-10-27Fix parameter namekazu
2017-10-27vm_exec_core() accepts `ec` instead of `th`.ko1
2017-10-27`vm_call_handler` and related functions accept `ec` instead of `th`.ko1