summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
AgeCommit message (Expand)Author
2011-10-06fix typoskazu
2011-10-06* vm_eval.c (make_no_method_execption): extract fromnobu
2011-10-05* vm_insnhelper.c (vm_call_cfunc): remove useless hack.naruse
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-09-21* vm_insnhelper.c (vm_call_cfunc): suppress a warning. note thatnobu
2011-09-20Avoid cfp consistency error by LLVM.naruse
2011-09-20* vm_insnhelper.c (vm_get_cvar_base): reduce duplicated checks andnobu
2011-09-02* vm_insnhelper.c (vm_search_const_defined_class): searchnobu
2011-09-01* insns.def (defineclass), vm_insnhelper.c (vm_get_cvar_base): seenobu
2011-08-31* Re-apply r33078, thread-safe autoload which is reverted at r33093.nahi
2011-08-30* vm_insnhelper.c (vm_call_cfunc): revert r33112. RB_GC_GUARD macrousa
2011-08-29Use RB_GC_GUARD.naruse
2011-08-27* Revert r33078. It caused a Rails application NoMethodError.nahi
2011-08-26* variable.c: Make autoload thread-safe. See #921.nahi
2011-08-24* vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def:ko1
2011-08-24* iseq.h, iseq.c, compile.c: Change the line number data structureko1
2011-07-22* vm_insnhelper.c (vm_call_cfunc): added volatile for a workaroundkosaki
2011-07-10* vm_insnhelper.c (vm_throw): check a class frame.ko1
2011-06-30* vm_insnhelper.c (vm_getivar): check vm state versionko1
2011-06-30* vm_insnhelper.c (vm_call_bmethod): fix to hook call/return eventko1
2011-06-25* vm_insnhelper.c (vm_search_superclass): avoid control framenagachika
2011-06-22* cont.c (cont_capture): add volatile.naruse
2011-06-18* method.h, internal.h iseq.h: declare internal functions.akr
2011-06-16* thread.c (rb_thread_schedule_rec): fix {UN,}LIKELY macro misuse.kosaki
2011-05-18* internal.h: add for internal use only.nobu
2011-03-31* vm_insnhelper.c (vm_get_ev_const): should ignore crefs withshugo
2011-03-31* vm_insnhelper.c (vm_get_ev_const): search root cref properly.shugo
2011-03-24* vm_insnhelper.c (vm_get_ev_const): should not autoload innobu
2011-02-20* prevent temporary objects from GC, and should not usenobu
2011-02-19 * vm_insnhelper.c (vm_check_if_namespace): guard temporary objectnagachika
2011-01-29* vm_insnhelper.c (vm_get_ev_const): no-scope reference to toplevelmame
2011-01-28* constant.h, variable.c: to ensure compatibility, rb_const_get_* mustmame
2011-01-13* vm_insnhelper.c: parenthesize macro arguments.akr
2010-12-20* compile.c (setup_args), vm.c (invoke_block_from_c),nobu
2010-12-18* compile.c (setup_args), vm.c (invoke_block_from_c),nobu
2010-12-15* iseq.c (set_relation), vm_insnhelper.c (vm_cref_push): nd_filenobu
2010-12-03* vm_insnhelper.c (vm_call_method): revert r30064 and r30071,nobu
2010-12-03* vm_insnhelper.c (vm_call_method): protected methods should benobu
2010-12-03* vm_insnhelper.c (vm_call_method): protected singleton methods shouldnobu
2010-11-16* vm_insnhelper.c (vm_throw): remove fear of undefined behavior :-)mame
2010-10-26* class.c, constant.h, gc.c, method.h, object.c, variable.c,mame
2010-10-26* class.c, gc.c, object.c, variable.c, vm_insnhelper.c,mame
2010-10-24* array.c, gc.c, hash.c, object.c, string.c, struct.c,nobu
2010-10-19Commit miss.nobu
2010-10-19* test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]nobu
2010-10-14* insns.def, iseq.c, vm_insnhelper.c: rename variable nameko1
2010-10-12* compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu
2010-09-27* insns.def (opt_case_dispatch), vm_insnhelper.c:ko1
2010-09-24* string.c (sym_call), vm.c (invoke_block_from_c),nobu
2010-09-23* vm_insnhelper.c (vm_get_cref0): cref is stacked only in normalnobu