summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2019-06-04Include inspect value of object in FrozenError messagesJeremy Evans
2019-05-27* expand tabs.git
2019-05-26Add FrozenError#receiverJeremy Evans
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-03-22[DOC] fix markups [ci skip]nobu
2019-03-10eval.c: clear internal errinfonobu
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2019-01-10Revert "mjit.c: use boolean type for boolean variables"k0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2018-12-24Document the "cause" keyword argument for raiseknu
2018-12-23Prohibit circular causes [Bug #15447]nobu
2018-12-23Restrict cause to an exception object [Bug #15447]nobu
2018-11-26process.c: avoid dlclose before execk0kubun
2018-11-05* expand tabs.svn
2018-11-05Don't set throw data as cause [Bug #15282]naruse
2018-08-23iseq.c: add a map from encoded insn to insn datamame
2018-07-27eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame
2018-07-24UNREACHABLE_RETURNnobu
2018-06-06rb_vm_insn_addr2insn: use st to perform addr2insn mappingnormal
2018-05-15share :cause variablenobu
2018-04-24eval.c (ruby_setup): disable THP on Linuxnormal
2018-02-20vm.c: disable dtrace in jit sourcenobu
2018-02-04mjit.c: merge MJIT infrastructurek0kubun
2018-02-02eval.c: get rid of format-zero-length warningnobu
2018-02-02eval.c: unnecessary argumentnobu
2018-01-18merge extern declarations into internal.hshyouhei
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