summaryrefslogtreecommitdiff
path: root/vm_args.c
AgeCommit message (Expand)Author
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
2016-09-25vm_args.c: split make_unused_kw_hashnobu
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-07-26* vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko1
2016-07-08* vm_args.c (vm_caller_setup_arg_block): call rb_sym_to_proc()shugo
2016-07-07* vm_args.c (setup_parameters_complex): don't raise ArgumentErrornaruse
2016-07-07* vm_args.c (vm_caller_setup_arg_block): disable symbol blockshugo
2016-05-29vm_core.h: rb_exc_set_backtrace declarationnobu
2015-12-17* vm_args.c (vm_caller_setup_arg_block): remove code for ifuncshugo
2015-10-16vm_args.c: symbol procnobu
2015-10-06* vm_args.c: remove an unused field args_info::calling.ko1
2015-10-06vm_args.c: wrap symbol ifuncnobu
2015-10-01vm_args.c: fix marking symbol ifuncnobu
2015-10-01revert r51991nobu
2015-10-01vm_args.c: GC guardnobu
2015-09-30vm_args.c: optimize symbol block passingnobu
2015-09-19* vm_core.h: split rb_call_info_t into several structs.ko1
2015-09-08* vm_core.h: remove rb_call_info_t::blockiseq.ko1
2015-07-24* vm_core.h: size should be unsigned.ko1
2015-07-21* make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko1
2015-07-03* method.h: introduce rb_callable_method_entry_t to removeko1
2015-06-10* vm.c: use VM_ASSERT instead of assert().ko1
2015-06-02* method.h: make rb_method_entry_t a VALUE.ko1
2015-05-31* vm_core.h (VM_FRAME_MAGIC_DUMMY): introduce new frame type toko1
2015-04-06* remove trailing spaces.svn
2015-04-06* vm_args.c: protect value stack from calling other methodsko1
2015-03-06* fix namespace issue on singleton class expressions. [Bug #10943]ko1
2015-02-23vm_args.c: rb_exc_set_backtracenobu
2015-02-23error.c: predefined IDsnobu
2015-02-06vm_core.h: fix symbols leaknobu
2015-01-01vm_args.c: fix non-symbol keys hashnobu
2014-11-27fix typoskazu
2014-11-27* vm_args.c: fix backtrace location for keyword related exceptions.ko1
2014-11-23trivial packing of rb_execarg, load_file_arg, args_infonormal
2014-11-03* vm_core.h: change semantics of opt_num and opt_table.ko1
2014-11-03* vm_args.c: fixed build error with clanghsbt
2014-11-02* vm_core.h: change iseq parameter data structure.ko1
2014-11-02* rewrite method/block parameter fitting logic to optimizeko1