summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) 34280:marcandre2012-01-121-5/+13
* reverted Module#mix -- r31873, r31917 and r31918.yugui2011-07-101-64/+0
* * thread.c (thread_unlock_all_locking_mutexes): rename tokosaki2011-07-081-0/+3
* * thread_pthread.c: Stop polling in the timer thread when there areko12011-06-271-1/+1
* * eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr2011-06-181-2/+0
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-6/+2
* * internal.h: declare more internal functions.akr2011-06-181-3/+0
* * internal.h: declare internal functions here.akr2011-06-171-11/+1
* * eval.c: remove rb_thread_stop_timer_thread function declaration.kosaki2011-06-051-3/+1
* * class.c (rb_mix_module): implement Module#mix.nobu2011-05-311-0/+64
* * eval.c (setup_exception): internal exception should be hiddennobu2011-05-181-1/+3
* * eval.c (frame_func_id): store result of method_entry_of_iseq() tonagachika2011-05-051-0/+1
* * eval.c (frame_func_id): __method__ return different name fromnagachika2011-05-051-2/+21
* * eval.c (rb_mod_s_constants): should ignore crefs withshugo2011-03-311-1/+2
* * vm.c (ruby_vm_destruct): run vm exit hooks after all objects arenobu2011-02-241-10/+0
* * eval.c (ruby_cleanup): use rb_ary_free to free internal object.nobu2011-02-111-1/+1
* * eval.c (ruby_cleanup): fix type.nobu2010-12-021-1/+1
* * NEWS: entry for ruby_vm_at_exit().shyouhei2010-12-021-7/+7
* * vm.c (ruby_vm_at_exit): new API. This enables extension libs toshyouhei2010-12-021-0/+10
* * eval.c (ruby_cleanup): free current VM and its objspace evennobu2010-10-311-14/+15
* * eval.c (frame_func_id), vm_eval.c (rb_iterate),nobu2010-07-141-0/+3
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-9/+9
* * eval.c (setup_exception): let SystemStackError#backtrace return anmame2010-05-161-0/+1
* * eval.c (make_exception, rb_obj_extend): Fix error messages in case of wrongmarcandre2010-04-301-2/+2
* * eval.c (ruby_cleanup): add exception guard around code runningmame2010-04-271-1/+5
* * eval.c (ruby_cleanup): before cleanup, check signal buffer and runmame2010-04-271-0/+6
* * eval.c (setup_exception): avoid line number 0 when settingmame2010-03-041-1/+6
* * cont.c, vm_core.h, eval.c: because rb_protect must not be jumped bymame2010-01-251-0/+5
* * cont.c (rb_cont_call, cont_restore_1): remove trap_tag check becausemame2010-01-251-5/+0
* * eval.c, vm.c, vm_eval.c, vm_insnhelper.c: fix issues aboutko12010-01-241-6/+19
* removes the dtrace support. reverts r26239, r26238 and r26235.yugui2010-01-051-8/+1
* * trace.h: new file. wraps tracing mechanisms.yugui2010-01-031-1/+8
* * compile.c (compile_cpath, iseq_compile_each): revertedshugo2009-12-031-1/+2
* * vm_insnhelper.c (vm_push_frame): get rid of out-of-boundsnobu2009-11-071-0/+1
* * vm_insnhelper.c (vm_push_frame): add CHECK_STACK_OVERFLOW.matz2009-11-071-12/+19
* * eval.c (rb_exc_raise, rb_exc_fatal, rb_make_exception):nobu2009-11-021-3/+3
* * enum.c (enum_count): call #size using rb_funcall_no_recursive()matz2009-10-291-32/+0
* * array.c (rb_ary_to_ary): do not use #respond_to? to detectmatz2009-10-291-9/+51
* * eval.c (rb_threadptr_errinfo): removed.nobu2009-10-141-6/+0
* * eval.c (ruby_run_node): need to call ruby_cleaup() always evennobu2009-10-141-1/+4
* * thread.c: Revert changes to Thread#raise made in r25278 [ruby-core:25367]marcandre2009-10-121-1/+1
* * eval.c (ruby_run_node): if an exception occurred in ruby_option,nobu2009-10-121-9/+19
* * eval.c (rb_threadptr_errinfo): renamed.nobu2009-10-101-1/+1
* * eval.c (ruby_exec_node): removed unused argument.nobu2009-10-101-3/+9
* * thread.c (rb_threadptr_execute_interrupts_rec, rb_threadptr_raise): Thread#...marcandre2009-10-101-6/+16
* * eval.c (rb_origenviron): remove unused old variable.usa2009-10-021-9/+0
* * common.mk (eval.o): needs vm.h.nobu2009-09-181-1/+6
* * method.h (rb_method_definition_t): split from rb_method_entry_tnobu2009-08-281-1/+1
* * eval.c (rb_exc_raise, rb_exc_fatal): nil is used to reraise.nobu2009-08-061-2/+6
* * eval.c (rb_exc_raise, rb_exc_fatal): require exception object.nobu2009-08-051-0/+2