summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2013-06-07* internal.h (numberof): Gathered from various files.akr
2013-05-25eval.c: rb_frame_callee returns current namenobu
2013-05-19fix typos. Patch by k_takata.ktsj
2013-05-13* include/ruby/ruby.h: constify RBasic::klass and addko1
2013-05-01eval.c: use predefined IDsnobu
2013-04-04reduce overhead of TYPEnobu
2013-02-08eval.c: preserve errinfonobu
2013-01-24re-fix documentsnobu
2013-01-24fix documents. __dir__ is a shorthand File.realdirpath(__FILE__).nari
2013-01-24Refix of r38916: it uses realpathnaruse
2013-01-24 fix rdoc of __dir__ [Bug #7729]naruse
2013-01-24* eval.c (f_current_dirname): Add documentation about "__dir__nari
2013-01-17* eval.c: Fix a typo in ruby_finalize() documentation.kou
2013-01-07* eval.c (Init_eval): main.include should be private.shugo
2013-01-07* eval.c (Init_eval): enable Refinements by default.shugo
2012-12-29use RB_TYPE_Pnobu
2012-12-11* eval.c (rb_using_refinement): make the method table of an iclassshugo
2012-12-10* fix the behavior when a module is included into a refinement.shugo
2012-12-08* eval.c (rb_mod_refine): don't override Module#include. It'sshugo
2012-12-08* eval.c: remove Module#refinements.shugo
2012-12-08* eval.c (top_using): raise a RuntimeError if using is called in ashugo
2012-12-08* eval.c (rb_mod_refine): raise an ArgumentError if a givenshugo
2012-12-08* eval.c (rb_mod_refine), vm_eval.c (rb_yield_refine_block):shugo
2012-12-07* vm_eval.c (yield_under, eval_under): do not activate refinementsshugo
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