aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * cont.c : Introdule ensure rollback mechanism. Please see below.tarui2013-11-151-2/+8
* eval.c: refactor exception causenobu2013-11-151-6/+29
* error.c: Exception#causenobu2013-11-101-0/+4
* eval.c: suppress warningnobu2013-11-051-5/+4
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome2013-10-291-2/+2
* eval.c, vm_insnhelper.c: adjust stylenobu2013-09-091-1/+2
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-2/+2
* * eval.c (Init_eval): Make Module#include and Module#prepend publica_matsuda2013-09-031-2/+3
* * eval.c (rb_mod_refine, mod_using, top_using): don't showshugo2013-07-311-14/+0
* * eval.c (rb_using_module): activate refinements in the ancestors ofshugo2013-07-011-4/+28
* * eval_error.c (warn_printf): use rb_vsprintf instead so ruby specificcharliesome2013-06-241-9/+6
* * include/ruby/ruby.h, gc.c: rename macros and functions:ko12013-06-221-1/+1
* * class.c (rb_include_class_new), eval.c (rb_using_refinement):ko12013-06-221-1/+3
* eval.c: use local variablenobu2013-06-131-5/+7
* * eval.c (mod_using): new method Module#using, which activatesshugo2013-06-121-1/+31
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-1/+0
* * internal.h (numberof): Gathered from various files.akr2013-06-071-2/+0
* eval.c: rb_frame_callee returns current namenobu2013-05-251-7/+22
* fix typos. Patch by k_takata.ktsj2013-05-191-5/+5
* * include/ruby/ruby.h: constify RBasic::klass and addko12013-05-131-5/+4
* eval.c: use predefined IDsnobu2013-05-011-2/+2
* reduce overhead of TYPEnobu2013-04-041-15/+15
* eval.c: preserve errinfonobu2013-02-081-0/+4
* re-fix documentsnobu2013-01-241-1/+1
* fix documents. __dir__ is a shorthand File.realdirpath(__FILE__).nari2013-01-241-1/+1
* Refix of r38916: it uses realpathnaruse2013-01-241-3/+3
* fix rdoc of __dir__ [Bug #7729]naruse2013-01-241-2/+3
* * eval.c (f_current_dirname): Add documentation about "__dir__nari2013-01-241-0/+1
* * eval.c: Fix a typo in ruby_finalize() documentation.kou2013-01-171-1/+1
* * eval.c (Init_eval): main.include should be private.shugo2013-01-071-1/+2
* * eval.c (Init_eval): enable Refinements by default.shugo2013-01-071-17/+17
* use RB_TYPE_Pnobu2012-12-291-2/+2
* * eval.c (rb_using_refinement): make the method table of an iclassshugo2012-12-111-0/+1
* * fix the behavior when a module is included into a refinement.shugo2012-12-101-1/+2
* * eval.c (rb_mod_refine): don't override Module#include. It'sshugo2012-12-081-32/+0
* * eval.c: remove Module#refinements.shugo2012-12-081-32/+0
* * eval.c (top_using): raise a RuntimeError if using is called in ashugo2012-12-081-0/+4
* * eval.c (rb_mod_refine): raise an ArgumentError if a givenshugo2012-12-081-1/+7
* * eval.c (rb_mod_refine), vm_eval.c (rb_yield_refine_block):shugo2012-12-081-15/+54
* * vm_eval.c (yield_under, eval_under): do not activate refinementsshugo2012-12-071-82/+6
* * eval.c (ruby_Init_refinement): a new function to enableshugo2012-12-061-4/+17
* * revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo2012-12-061-3/+9
* adjust style.nobu2012-12-011-3/+3
* * revert r37993 to avoid SEGV in tests.shugo2012-11-301-9/+3
* * vm.c: add a return hook when a method raises an exception.tenderlove2012-11-291-1/+1
* * vm_method.c (rb_method_entry_make): add a method entry withshugo2012-11-291-3/+9
* * eval.c (ruby_cleanup): delay THREAD_KILLED timing.ko12012-11-291-3/+3
* * eval.c (ruby_cleanup): set thread status to THREAD_KILLEDkosaki2012-11-271-0/+3
* * vm_trace.c: add two methods:ko12012-11-201-2/+2
* * eval.c (rb_mod_using): raise an ArgumentError if cyclic using isshugo2012-11-131-0/+21