summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-06remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko1
2017-12-03The superclass of a refinement should have BasicObject as its ancestor.shugo
2017-12-02Modules should not have subclasses.shugo
2017-11-16remove an unused function.ko1
2017-11-16`rb_source_loc` -> `rb_source_location_cstr`ko1
2017-11-07th->ec: rb_threadptr_setup_exceptionko1
2017-11-07* eval_intern.h: rename macros rb_thread_raised_* toko1
2017-11-07rename to rb_ec_set_raised().ko1
2017-11-07th->ec: rb_threadptr_reset_raised()ko1
2017-11-06move rb_thread_t::interrupt_flag and maskko1
2017-10-29use `GET_EC()`.ko1
2017-10-29`rb_ec_error_print()`.ko1
2017-10-29EXEC_EVENT_HOOK(ec, ...)ko1
2017-10-28`th` -> `ec` for backtrace functions.ko1
2017-10-28`th` -> `ec` for rb_longjmp() and related functions.ko1
2017-10-28`th` -> `ec` for rb_vm_rewind_cfp.ko1
2017-10-26replace `GET_THREAD()->ec` to `GET_EC()`.ko1
2017-10-26introduce EC_*_TAG() instead of TH_*_TAG()ko1
2017-10-26vm_pop_frame() accepts `ec` instead of `th`.ko1
2017-10-26some functions accept `ec` instead of `th`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-09-30eval.c: check typenobu
2017-08-21vm_core.h: ruby_error_stackfatalnobu
2017-08-18vm_insnhelper.c: raise ruby_error_sysstack_gcnobu
2017-08-10rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko1
2017-08-02eval.c: suppress warningsnobu
2017-08-02eval.c: fix state typenobu
2017-07-26Fix typos [ci skip]kazu
2017-07-22* remove trailing spaces.svn
2017-07-22Add Doxygen commentsyugui
2017-07-20Remove dead codeyugui
2017-06-28move fields to ec.ko1
2017-06-28move fields to ec.ko1
2017-06-26move several fields from rb_thread_t to rb_execution_context_t.ko1
2017-06-23use "enum ruby_tag_type" and TAG_NONE.ko1
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2017-04-18eval.c: fix exit inside TAGnobu
2017-04-17eval.c: copy before cause setupnobu
2017-04-17eval.c: copy special exceptions before raisenobu
2017-04-17vm_backtrace.c: backtrace functions per threadsnobu
2017-04-17eval.c: share rb_longjmpnobu
2017-02-03eval.c: hide internal objectsnobu
2017-01-24eval.c: copy special exceptionnobu
2016-12-21eval.c: fix circular causenobu
2016-12-07Add clang volatile fixes from FreeBSD and NetBSD.shugo
2016-11-13error.c: redefined backtracenobu
2016-11-13error.c: rb_get_backtracenobu
2016-11-06include and prepend check no argsnobu
2016-11-05* vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj