summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-061-15/+15
* The superclass of a refinement should have BasicObject as its ancestor.shugo2017-12-031-14/+16
* Modules should not have subclasses.shugo2017-12-021-1/+14
* remove an unused function.ko12017-11-161-11/+0
* `rb_source_loc` -> `rb_source_location_cstr`ko12017-11-161-1/+1
* th->ec: rb_threadptr_setup_exceptionko12017-11-071-2/+2
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-071-1/+1
* rename to rb_ec_set_raised().ko12017-11-071-2/+2
* th->ec: rb_threadptr_reset_raised()ko12017-11-071-3/+3
* move rb_thread_t::interrupt_flag and maskko12017-11-061-1/+1
* use `GET_EC()`.ko12017-10-291-20/+18
* `rb_ec_error_print()`.ko12017-10-291-1/+1
* EXEC_EVENT_HOOK(ec, ...)ko12017-10-291-6/+6
* `th` -> `ec` for backtrace functions.ko12017-10-281-1/+1
* `th` -> `ec` for rb_longjmp() and related functions.ko12017-10-281-42/+42
* `th` -> `ec` for rb_vm_rewind_cfp.ko12017-10-281-20/+20
* replace `GET_THREAD()->ec` to `GET_EC()`.ko12017-10-261-4/+4
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-22/+22
* vm_pop_frame() accepts `ec` instead of `th`.ko12017-10-261-1/+1
* some functions accept `ec` instead of `th`.ko12017-10-261-7/+7
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-48/+48
* eval.c: check typenobu2017-09-301-0/+1
* vm_core.h: ruby_error_stackfatalnobu2017-08-211-1/+1
* vm_insnhelper.c: raise ruby_error_sysstack_gcnobu2017-08-181-0/+1
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-1/+1
* eval.c: suppress warningsnobu2017-08-021-9/+16
* eval.c: fix state typenobu2017-08-021-1/+1
* Fix typos [ci skip]kazu2017-07-261-3/+3
* * remove trailing spaces.svn2017-07-221-1/+1
* Add Doxygen commentsyugui2017-07-221-3/+211
* Remove dead codeyugui2017-07-201-25/+0
* move fields to ec.ko12017-06-281-25/+25
* move fields to ec.ko12017-06-281-3/+3
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-4/+4
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-25/+22
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-12/+12
* eval.c: fix exit inside TAGnobu2017-04-181-6/+4
* eval.c: copy before cause setupnobu2017-04-171-11/+15
* eval.c: copy special exceptions before raisenobu2017-04-171-44/+14
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-171-2/+2
* eval.c: share rb_longjmpnobu2017-04-171-9/+5
* eval.c: hide internal objectsnobu2017-02-031-1/+4
* eval.c: copy special exceptionnobu2017-01-241-3/+14
* eval.c: fix circular causenobu2016-12-211-0/+3
* Add clang volatile fixes from FreeBSD and NetBSD.shugo2016-12-071-2/+2
* error.c: redefined backtracenobu2016-11-131-6/+19
* error.c: rb_get_backtracenobu2016-11-131-2/+2
* include and prepend check no argsnobu2016-11-061-0/+3
* * vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj2016-11-051-2/+2
* * eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj2016-11-051-1/+1