summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-07-10* thread_pthread.c (rb_thread_create_timer_thread): removedkosaki
2011-07-08* thread.c (thread_unlock_all_locking_mutexes): rename tokosaki
2011-06-27* thread_pthread.c: Stop polling in the timer thread when there areko1
2011-06-18* eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr
2011-06-18* method.h, internal.h iseq.h: declare internal functions.akr
2011-06-18* internal.h: declare more internal functions.akr
2011-06-17* internal.h: declare internal functions here.akr
2011-06-05* eval.c: remove rb_thread_stop_timer_thread function declaration.kosaki
2011-05-31* class.c (rb_mix_module): implement Module#mix.nobu
2011-05-18* eval.c (setup_exception): internal exception should be hiddennobu
2011-05-05 * eval.c (frame_func_id): store result of method_entry_of_iseq() tonagachika
2011-05-05 * eval.c (frame_func_id): __method__ return different name fromnagachika
2011-03-31* eval.c (rb_mod_s_constants): should ignore crefs withshugo
2011-02-24* vm.c (ruby_vm_destruct): run vm exit hooks after all objects arenobu
2011-02-11* eval.c (ruby_cleanup): use rb_ary_free to free internal object.nobu
2010-12-02* eval.c (ruby_cleanup): fix type.nobu
2010-12-02* NEWS: entry for ruby_vm_at_exit().shyouhei
2010-12-02 * vm.c (ruby_vm_at_exit): new API. This enables extension libs toshyouhei
2010-10-31* eval.c (ruby_cleanup): free current VM and its objspace evennobu
2010-07-14* eval.c (frame_func_id), vm_eval.c (rb_iterate),nobu
2010-05-17* array.c: Documentation: change => in call-seq to ->.marcandre
2010-05-16* eval.c (setup_exception): let SystemStackError#backtrace return anmame
2010-04-30* eval.c (make_exception, rb_obj_extend): Fix error messages in case of wrongmarcandre
2010-04-27* eval.c (ruby_cleanup): add exception guard around code runningmame
2010-04-27* eval.c (ruby_cleanup): before cleanup, check signal buffer and runmame
2010-03-04* eval.c (setup_exception): avoid line number 0 when settingmame
2010-01-25* cont.c, vm_core.h, eval.c: because rb_protect must not be jumped bymame
2010-01-25* cont.c (rb_cont_call, cont_restore_1): remove trap_tag check becausemame
2010-01-24* eval.c, vm.c, vm_eval.c, vm_insnhelper.c: fix issues aboutko1
2010-01-05removes the dtrace support. reverts r26239, r26238 and r26235.yugui
2010-01-03* trace.h: new file. wraps tracing mechanisms.yugui
2009-12-03* compile.c (compile_cpath, iseq_compile_each): revertedshugo
2009-11-07* vm_insnhelper.c (vm_push_frame): get rid of out-of-boundsnobu
2009-11-07* vm_insnhelper.c (vm_push_frame): add CHECK_STACK_OVERFLOW.matz
2009-11-02* eval.c (rb_exc_raise, rb_exc_fatal, rb_make_exception):nobu
2009-10-29* enum.c (enum_count): call #size using rb_funcall_no_recursive()matz
2009-10-29* array.c (rb_ary_to_ary): do not use #respond_to? to detectmatz
2009-10-14* eval.c (rb_threadptr_errinfo): removed.nobu
2009-10-14* eval.c (ruby_run_node): need to call ruby_cleaup() always evennobu
2009-10-12* thread.c: Revert changes to Thread#raise made in r25278 [ruby-core:25367]marcandre
2009-10-12* eval.c (ruby_run_node): if an exception occurred in ruby_option,nobu
2009-10-10* eval.c (rb_threadptr_errinfo): renamed.nobu
2009-10-10* eval.c (ruby_exec_node): removed unused argument.nobu
2009-10-10* thread.c (rb_threadptr_execute_interrupts_rec, rb_threadptr_raise): Thread#...marcandre
2009-10-02* eval.c (rb_origenviron): remove unused old variable.usa
2009-09-18* common.mk (eval.o): needs vm.h.nobu
2009-08-28* method.h (rb_method_definition_t): split from rb_method_entry_tnobu
2009-08-06* eval.c (rb_exc_raise, rb_exc_fatal): nil is used to reraise.nobu
2009-08-05* eval.c (rb_exc_raise, rb_exc_fatal): require exception object.nobu