summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2013-06-18* vm_insnhelper.c (vm_call_method): ensure methods of typecharliesome
2013-06-17* include/ruby/ruby.h, vm_eval.c (rb_funcall_with_block):ktsj
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-06-04Add more comment about r41041naruse
2013-06-03* vm_insnhelper.c (vm_yield_setup_block_args): add comment for r41041.nobu
2013-06-02* vm_insnhelper.c (vm_yield_setup_block_args): partially revert r41019.naruse
2013-06-01vm_insnhelper.c: extract keyword arguments after splatnobu
2013-06-01vm_insnhelper.c: add commentsnobu
2013-05-30* vm_insnhelper.c (vm_callee_setup_keyword_arg,mame
2013-05-27vm_insnhelper.c: suppress warningnobu
2013-05-26* hash.c (rb_hash_tbl_raw), internal.h: added.ko1
2013-05-13* gc.c: support RGENGC. [ruby-trunk - Feature #8339]ko1
2013-05-05insns.def: refactor by wanabenobu
2013-04-12vm_insnhelper.c: non-symbol keynobu
2013-03-21vm_insnhelper.c: check required kwarg with resthashnobu
2013-03-12required keyword argumentsnobu
2013-02-24vm_insnhelper.c: compare with me in method top cfpnobu
2013-02-06* vm_insnhelper.c: attr_writer should return its argument [Bug #7773]marcandre
2013-01-10* vm_insnhelper.c (vm_search_super_method): raise a TypeErrorshugo
2013-01-07vm_insnhelper.c: keyrest should not overwrite rest argnobu
2012-12-30* vm_insnhelper.c: set keyword hash on Proc/block calls.ktsj
2012-12-29use RB_TYPE_Pnobu
2012-12-28vm_insnhelper.c: no splat single opt argnobu
2012-12-25* vm_core.h, eval_intern.h (CHECK_STACK_OVERFLOW): moveko1
2012-12-17* method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.ko1
2012-12-14* vm_insnhelper.c (vm_call_super_method): remove volatile introducedshugo
2012-12-13* vm_insnhelper.c (vm_call_super_method): a workaround for theshugo
2012-12-13* method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t.ko1
2012-12-12method.h: NOEX_SAFE_SHIFT_OFFSETnobu
2012-12-12vm_insnhelper.c: no warnings for non-objectnobu
2012-12-12vm_insnhelper.c: common codenobu
2012-12-11fix typos for r38298kazu
2012-12-10* fix the behavior when a module is included into a refinement.shugo
2012-12-10compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu
2012-12-09* vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo
2012-12-08* vm_insnhelper.c (vm_search_normal_superclass): super in ashugo
2012-12-08* eval.c (rb_mod_refine): raise an ArgumentError if a givenshugo
2012-12-07* vm_eval.c (yield_under, eval_under): do not activate refinementsshugo
2012-12-06* revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo
2012-12-01* variable.c (rb_class_path_no_cache): add a function to get the classtenderlove
2012-11-30* revert r37993 to avoid SEGV in tests.shugo
2012-11-29* vm.c: add a return hook when a method raises an exception.tenderlove
2012-11-29* vm_method.c (rb_method_entry_make): add a method entry withshugo
2012-11-28* probes.d: Change function-entry probe to method-entry.tenderlove
2012-11-28* vm_insnhelper.c (vm_call_method): fix undefined behavior.ko1
2012-11-20* vm_trace.c: add two methods:ko1
2012-11-18* vm_core.h, probes_helper.h (RUBY_DTRACE_FUNC_ENTRY_HOOK,ngoto
2012-11-13* vm_insnhelper.c (vm_call_cfunc_with_frame): don't use ci afterko1
2012-11-13* vm_insnhelper.c (vm_caller_setup_args): save and restoreko1
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove