aboutsummaryrefslogtreecommitdiffstats
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* vm_core.h: update for OPT_CALL_CFUNC_WITHOUT_FRAMEnobu2015-04-031-1/+3
* vm_eval.c: suppress warningsnobu2015-03-281-12/+17
* vm_eval.c: simplifynobu2015-03-281-25/+13
* vm_eval.c: simplify rb_iteratenobu2015-03-271-9/+5
* * node.h: remove NODE_IFUNC, NEW_IFUNC.ko12015-03-111-1/+1
* * vm_insnhelper.h: use T_IMEMO to create THROW_DATA.ko12015-03-111-3/+3
* * include/ruby/ruby.h: introduce new type T_IMEMO.ko12015-03-111-1/+2
* * vm_eval.c (rb_catch_protect): use THROW_DATA_VAL().ko12015-03-101-1/+1
* * vm_insnhelper.h: define struct IFUNC.ko12015-03-101-4/+5
* * vm_insnhelper.h: define struct THROW_DATA to representko12015-03-101-5/+5
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-11/+10
* * internal.h: define CREF accessor macros.ko12015-03-081-4/+4
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-3/+4
* vm_eval.c: next super class from the originalnobu2015-03-061-1/+2
* * vm_eval.c (eval_string_with_cref): A binding should keepshugo2015-03-051-4/+9
* vm_eval.c: no use of SYM2IDnobu2015-02-061-4/+4
* convert method name to a Symbolnobu2015-02-051-2/+31
* * vm_eval.c: Fix symbol leak with non optimized +send+ and method_missing [#1...marcandre2015-02-041-3/+5
* * eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c:ktsj2015-01-161-6/+4
* vm_eval.c: fix `rb_eval_string_wrap` rdocnobu2014-12-091-1/+1
* vm_eval.c: preserve encodingnobu2014-11-251-2/+2
* vm_eval.c: rb_current_receivernobu2014-11-161-0/+10
* vm_eval.c: define IDsnobu2014-11-161-4/+8
* id.def: move IDs for exceptionnobu2014-11-161-3/+2
* vm_eval.c: UncaughtThrowErrornobu2014-11-151-3/+78
* vm_eval.c (rb_eval_cmd): use pre-defined idCallnormal2014-11-141-1/+1
* vm_eval.c (rb_yield_splat): add missing GC guardnormal2014-11-141-0/+1
* vm.c: super in bmethodnobu2014-11-091-1/+1
* * rewrite method/block parameter fitting logic to optimizeko12014-11-021-0/+1
* vm_eval.c: fix super from eval with scopenobu2014-09-191-1/+2
* * vm_eval.c: [DOC] Fix rdoc formatting of patch from [Bug #9551]zzak2014-07-271-14/+11
* * vm_eval.c: [DOC] [Bug #9551] Improve clarity of Kernel::catchzzak2014-07-271-25/+42
* vm.c: rb_vm_env_local_variablesnobu2014-07-011-8/+20
* vm.c: constifynobu2014-07-011-1/+1
* * vm_eval.c (rb_catch_protect): fix same problem of [Bug #9961].ko12014-06-191-2/+3
* * vm.c (rb_vm_rewind_cfp): add new function to rewind specified cfpko12014-06-191-12/+1
* constify parametersnobu2014-06-181-9/+11
* * vm_eval.c: [DOC] [ci skip] Improve instance_eval description when given azzak2014-05-241-6/+16
* vm_eval.c: hide intermediate hashnobu2014-05-071-3/+3
* vm_eval.c: symbol identitynobu2014-05-071-1/+12
* vm_eval.c: valid name IDs onlynobu2014-05-071-13/+20
* vm.c: clear intermediate hashnobu2014-05-071-1/+4
* vm_eval.c: exclude hidden variablesnobu2014-05-071-3/+5
* rename variablesnobu2014-05-071-5/+5
* eval_intern.h: VAR_INITIALIZEDnobu2014-04-041-0/+2
* * vm_eval.c (eval_string_with_cref): Unify to use NIL_P.sorah2014-03-181-1/+1
* * vm_eval.c (eval_string_with_cref): Use file path even if scope issorah2014-03-181-4/+5
* * enumerator.c (enumerator_block_call): use PARRAY_CONST_PTR()ko12014-03-171-2/+2
* vm_eval.c: use RARRAY_CONST_PTR to aid RGenGC performancenormal2014-03-071-2/+3
* vm_eval.c: fix misplaced GC guardnormal2014-03-071-4/+7