summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2012-09-29* vm_insnhelper.c (rb_vm_using_modules): use using_modules beforeshugo
2012-09-27* eval.c (rb_overlay_module, rb_mod_refine): accept a module as theshugo
2012-09-27eval.c: invariant IDsnobu
2012-08-06* internal.h, class.c, eval.c, insns.def: find the appropriateshugo
2012-08-06* include/ruby/ruby.h, eval.c, vm_insnhelper.c: fix typo.shugo
2012-08-02* eval.c (rb_mod_refine): fix documentation.ktsj
2012-08-02* eval.c (rb_mod_using): new method Module#using. [experimental]shugo
2012-07-19* thread.c (rb_thread_s_control_interrupt,ko1
2012-07-11Reverts a half of r36079. As we discussed on ruby-dev@ and IRC,yugui
2012-07-04__callee__ fixnobu
2012-06-27Module#prependnobu
2012-06-25Revert r31873 Module#mixnobu
2012-06-21* eval.c (ruby_cleanup): Fixed typo. Patch by Trever Dawe.drbrain
2012-06-16eval.c: move runningnobu
2012-06-14eval.c: set nil if nothing donenobu
2012-06-14fix r36079nobu
2012-06-14Embedding CRuby interpreter without internal headers has been difficultyugui
2012-06-14* eval.c: Add doxygen comments.yugui
2012-06-11* vm_core.h: remove lfp (local frame pointer) and renameko1
2012-06-04* vm_insnhelper.h: remove magical code "lfp[0] & 0x02".ko1
2012-05-24* vm.c: add RubyVM::Backtrace object (btobj).ko1
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2012-04-14* variable.c (trace_ev): Removed "not reached" comment as this line isdrbrain
2012-03-14* include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre
2012-01-12* eval.c: Improve rdoc for Module.constants [issue #5887]marcandre
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