summaryrefslogtreecommitdiffstats
path: root/eval_intern.h (follow)
Commit message (Expand)AuthorAgeLines
* `rb_fiber_terminate` must not return [Bug #18497]Nobuyoshi Nakada2022-01-19-1/+1
* [wasm] eval_inter.h gc.c vm_core.h: include wasm/setjmp.h instead of sysroot ...Yuta Saito2022-01-19-1/+5
* Adjust styles [ci skip]Nobuyoshi Nakada2021-12-24-2/+4
* Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn2021-12-02-1/+30
* Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada2021-08-10-30/+2
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-01-2/+2
* Fix trivial -Wundef warningsBenoit Daloze2021-05-04-1/+1
* Make the return type of rb_char_next the same as CharNextNobuyoshi Nakada2021-04-08-2/+2
* Fix infinite loop at illegal sequence [Bug #17729]Nobuyoshi Nakada2021-03-19-1/+10
* Threads in a ractor will be killed with the ractorKoichi Sasada2020-11-11-1/+0
* Ignore <internal: entries from core library methods for Kernel#warn(message, ...Benoit Daloze2020-10-26-1/+1
* fix releasing timing.Koichi Sasada2020-10-14-13/+13
* support exception when lock_rec > 0Koichi Sasada2020-10-14-1/+13
* Create backtrace location array directlyNobuyoshi Nakada2019-12-13-0/+1
* delete unused functions卜部昌平2019-11-14-3/+0
* solve "duplicate :raise event" [Bug #15877]Koichi Sasada2019-08-08-2/+0
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-31-17/+0
* Also GCC 9 provides -Waddress-of-packed-memberNobuyoshi Nakada2019-05-31-1/+1
* reduce copy & pasteshyouhei2018-07-30-3/+3
* eval_intern.h: duplicate checknobu2018-01-18-1/+0
* eval_intern.h: fix a typomame2017-12-06-1/+1
* eval_intern.h: prevent core dump with clang and make test-allmame2017-12-06-1/+5
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-06-8/+0
* make a func static.ko12017-11-16-1/+0
* make a func static.ko12017-11-16-2/+0
* `rb_execution_context_t *` should not be `th`ko12017-11-07-1/+1
* fix commentko12017-11-07-1/+1
* * eval_intern.h (rb_threadptr_tag_state): rename to rb_ec_tag_state.ko12017-11-07-2/+2
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-07-5/+5
* rename to rb_ec_set_raised().ko12017-11-07-1/+1
* th->ec: rb_threadptr_reset_raised()ko12017-11-07-1/+1
* `th` -> `ec` for rb_raise_method_missing().ko12017-10-29-2/+2
* rb_ec_stack_check()ko12017-10-29-1/+1
* `th` -> `ec` for backtrace functions.ko12017-10-28-3/+3
* `th` -> `ec` for rb_longjmp() and related functions.ko12017-10-28-2/+2
* move fields from `th` to `ec`.ko12017-10-28-8/+8
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-26-22/+22
* Use rb_execution_context_t instead of rb_thread_tko12017-10-26-15/+15
* vm.c: unused functionnobu2017-09-25-0/+2
* UNALIGNED_MEMBER_ACCESS only for clangnobu2017-07-30-1/+2
* UNALIGNED_MEMBER_ACCESSnobu2017-07-30-0/+16
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-26-13/+13
* move "state" to rb_vm_tag.ko12017-06-23-4/+5
* rename th->state to th->tag_state.ko12017-06-23-4/+4
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-23-3/+3
* vm_block_handler_verify() should not return any value.ko12017-06-08-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-09-2/+2
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-17-0/+5
* gc.c: rb_threadptr_stack_checknobu2017-04-17-0/+1
* eval_intern.h: make TH_PUSH_TAG() initialize rb_vm_tag::tag with Qundefrhe2016-09-26-1/+1