summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2014-01-17eval.c: singleton class constantsnobu
2014-01-09* vm.c (rb_vm_pop_cfunc_frame): added. It cares c_return event.ko1
2014-01-01eval.c: extra modifiernobu
2013-12-31eval.c: raise with causenobu
2013-12-24eval.c: unused declarationnobu
2013-12-13eval.c: reuse tagnobu
2013-12-13* error.c: add Exception#backtrace_locations.ko1
2013-12-13eval.c: clear cachenobu
2013-12-13eval.c: indentnobu
2013-12-11* eval.c (rb_raise_jump): call c_return hook immediately afterko1
2013-12-11revert r44133. See https://bugs.ruby-lang.org/issues/8886 detailsko1
2013-12-11* eval.c (rb_raise_jump): pop frame after setup exception.ko1
2013-12-03* include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm1
2013-11-30eval.c: determine exit status and signal before finalizationnobu
2013-11-15 * cont.c : Introdule ensure rollback mechanism. Please see below.tarui
2013-11-15eval.c: refactor exception causenobu
2013-11-10error.c: Exception#causenobu
2013-11-05eval.c: suppress warningnobu
2013-10-29* insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome
2013-09-09eval.c, vm_insnhelper.c: adjust stylenobu
2013-09-04* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome
2013-09-03* eval.c (Init_eval): Make Module#include and Module#prepend publica_matsuda
2013-07-31* eval.c (rb_mod_refine, mod_using, top_using): don't showshugo
2013-07-01* eval.c (rb_using_module): activate refinements in the ancestors ofshugo
2013-06-24* eval_error.c (warn_printf): use rb_vsprintf instead so ruby specificcharliesome
2013-06-22* include/ruby/ruby.h, gc.c: rename macros and functions:ko1
2013-06-22* class.c (rb_include_class_new), eval.c (rb_using_refinement):ko1
2013-06-13eval.c: use local variablenobu
2013-06-12* eval.c (mod_using): new method Module#using, which activatesshugo
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
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