summaryrefslogtreecommitdiff
path: root/eval_intern.h
Commit message (Expand)AuthorAgeFilesLines
* Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada2021-08-101-30/+2
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-2/+2
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-1/+1
* Make the return type of rb_char_next the same as CharNextNobuyoshi Nakada2021-04-081-2/+2
* Fix infinite loop at illegal sequence [Bug #17729]Nobuyoshi Nakada2021-03-191-1/+10
* Threads in a ractor will be killed with the ractorKoichi Sasada2020-11-111-1/+0
* Ignore <internal: entries from core library methods for Kernel#warn(message, ...Benoit Daloze2020-10-261-1/+1
* fix releasing timing.Koichi Sasada2020-10-141-13/+13
* support exception when lock_rec > 0Koichi Sasada2020-10-141-1/+13
* Create backtrace location array directlyNobuyoshi Nakada2019-12-131-0/+1
* delete unused functions卜部昌平2019-11-141-3/+0
* solve "duplicate :raise event" [Bug #15877]Koichi Sasada2019-08-081-2/+0
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-311-17/+0
* Also GCC 9 provides -Waddress-of-packed-memberNobuyoshi Nakada2019-05-311-1/+1
* reduce copy & pasteshyouhei2018-07-301-3/+3
* eval_intern.h: duplicate checknobu2018-01-181-1/+0
* eval_intern.h: fix a typomame2017-12-061-1/+1
* eval_intern.h: prevent core dump with clang and make test-allmame2017-12-061-1/+5
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-061-8/+0
* make a func static.ko12017-11-161-1/+0
* make a func static.ko12017-11-161-2/+0
* `rb_execution_context_t *` should not be `th`ko12017-11-071-1/+1
* fix commentko12017-11-071-1/+1
* * eval_intern.h (rb_threadptr_tag_state): rename to rb_ec_tag_state.ko12017-11-071-2/+2
* * eval_intern.h: rename macros rb_thread_raised_* toko12017-11-071-5/+5
* rename to rb_ec_set_raised().ko12017-11-071-1/+1
* th->ec: rb_threadptr_reset_raised()ko12017-11-071-1/+1
* `th` -> `ec` for rb_raise_method_missing().ko12017-10-291-2/+2
* rb_ec_stack_check()ko12017-10-291-1/+1
* `th` -> `ec` for backtrace functions.ko12017-10-281-3/+3
* `th` -> `ec` for rb_longjmp() and related functions.ko12017-10-281-2/+2
* move fields from `th` to `ec`.ko12017-10-281-8/+8
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-22/+22
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-15/+15
* vm.c: unused functionnobu2017-09-251-0/+2
* UNALIGNED_MEMBER_ACCESS only for clangnobu2017-07-301-1/+2
* UNALIGNED_MEMBER_ACCESSnobu2017-07-301-0/+16
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-13/+13
* move "state" to rb_vm_tag.ko12017-06-231-4/+5
* rename th->state to th->tag_state.ko12017-06-231-4/+4
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-3/+3
* vm_block_handler_verify() should not return any value.ko12017-06-081-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-2/+2
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-171-0/+5
* gc.c: rb_threadptr_stack_checknobu2017-04-171-0/+1
* eval_intern.h: make TH_PUSH_TAG() initialize rb_vm_tag::tag with Qundefrhe2016-09-261-1/+1
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-6/+16
* Suppress false warningsnobu2016-06-181-0/+2
* * configure.in: check function attirbute const and pure,naruse2016-05-081-1/+0
* Use `rb_method_visibility_t` instead of `int` in `rb_print_undef`yui-knk2016-01-031-1/+1