summaryrefslogtreecommitdiff
path: root/vm_args.c
AgeCommit message (Expand)Author
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
2017-10-26rb_vm_bh_to_procval() accepts `ec` instead of `th`.ko1
2017-10-26vm_pop_frame() accepts `ec` instead of `th`.ko1
2017-10-26vm_push_frame() accepts `ec` instead of `th`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-24Lazy Proc allocation for block parametersko1
2017-10-06proc.c: super_method of included methodnobu
2017-10-01use rb_hash_new_with_size()glass
2017-08-10vm_args.c: prefer optarg to keyword splatnobu
2017-08-05splat keyword hashnobu
2017-07-04vm_args.c: improve keyword argument errorsnobu
2017-06-05remove arg_setup_lambda.ko1
2017-05-31Improve performance of implicit type conversionwatson1978
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2017-04-17vm_backtrace.c: backtrace functions per threadsnobu
2017-03-19vm_args.c: arity check of lambdanobu
2017-03-18vm_args.c: pass blocknobu
2016-10-15vm_args.c: cache procsnobu
2016-10-15vm_args.c: allow refinements in Symbol procnobu