summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2012-12-06* eval.c (ruby_Init_refinement): a new function to enableshugo
2012-12-06* revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo
2012-12-01adjust style.nobu
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-29* eval.c (ruby_cleanup): delay THREAD_KILLED timing.ko1
2012-11-27* eval.c (ruby_cleanup): set thread status to THREAD_KILLEDkosaki
2012-11-20* vm_trace.c: add two methods:ko1
2012-11-13* eval.c (rb_mod_using): raise an ArgumentError if cyclic using isshugo
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-11-11* eval.c (top_using): remove Kernel#using, and add main.using instead.shugo
2012-11-11* eval.c (rb_using_refinement, rb_mod_using, f_using): clear methodshugo
2012-11-07* eval.c (rb_mod_refine): set RMODULE_IS_REFINEMENT to a createdshugo
2012-11-03* eval.c (f_current_dirname): add the new method for Kernel.nari
2012-11-02* object.c (rb_mod_to_s): Module#{to_s,inspect}, when invoked onshugo
2012-11-01eval.c: fix messagenobu
2012-11-01* eval.c (rb_using_module): using should be used indirectly.shugo
2012-10-30* eval.c (rb_mod_refine): fix the error message when no block isshugo
2012-10-19* eval.c, vm_eval.c: use TH_PUSH_TAG() instead of PUSH_TAG().ko1
2012-10-08* eval.c (rb_mod_refinements): new method Module#refinements.shugo
2012-10-08* eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo
2012-10-02eval.c: hide internal hashnobu
2012-10-01* eval.c (identify_hash_new): new function to create a new identityshugo
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