Age | Commit message (Expand) | Author |
---|
2017-07-30 | UNALIGNED_MEMBER_ACCESS only for clang | nobu |
2017-07-30 | UNALIGNED_MEMBER_ACCESS | nobu |
2017-06-26 | move several fields from rb_thread_t to rb_execution_context_t. | ko1 |
2017-06-23 | move "state" to rb_vm_tag. | ko1 |
2017-06-23 | rename th->state to th->tag_state. | ko1 |
2017-06-23 | use "enum ruby_tag_type" and TAG_NONE. | ko1 |
2017-06-08 | vm_block_handler_verify() should not return any value. | ko1 |
2017-05-09 | rb_execution_context_t: move stack, stack_size and cfp from rb_thread_t | normal |
2017-04-17 | vm_backtrace.c: backtrace functions per threads | nobu |
2017-04-17 | gc.c: rb_threadptr_stack_check | nobu |
2016-09-26 | eval_intern.h: make TH_PUSH_TAG() initialize rb_vm_tag::tag with Qundef | rhe |
2016-07-28 | * vm_core.h: revisit the structure of frame, block and env. | ko1 |
2016-06-18 | Suppress false warnings | nobu |
2016-05-08 | * configure.in: check function attirbute const and pure, | naruse |
2016-01-03 | Use `rb_method_visibility_t` instead of `int` in `rb_print_undef` | yui-knk |
2015-11-20 | * vm.c (rb_vm_cref_replace_with_duplicated_cref): added. | ko1 |
2015-11-13 | * refactoring CREF related code. | ko1 |
2015-11-13 | * method.h: constify rb_cref_t::scope_visi; | ko1 |
2015-10-05 | eval_intern.h: pass_passed_block | nobu |
2015-07-17 | compile.c: use ruby_tag_type | nobu |
2015-06-05 | * internal.h: move definition of rb_cref_t to method.h. | ko1 |
2015-06-03 | * vm_method.c: rename `rb_frame_...' to `rb_scope_...'. | ko1 |
2015-06-03 | * method.h: split rb_method_definition_t::flag to several flags. | ko1 |
2015-05-31 | * eval_intern.h, vm_method.c: move macros to functions. | ko1 |
2015-03-11 | * internal.h, eval_intern.h: move CREF accessors. | ko1 |
2015-03-11 | * vm_insnhelper.h: use T_IMEMO to create THROW_DATA. | ko1 |
2015-03-10 | * eval_intern.h (THROW_DATA_P): use RB_TYPE_P() instead of | ko1 |
2015-03-10 | * vm_insnhelper.h: define struct THROW_DATA to represent | ko1 |
2015-03-08 | * internal.h: define rb_cref_t and change to use it. | ko1 |
2015-03-08 | * internal.h: define CREF accessor macros. | ko1 |
2015-01-16 | * eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c: | ktsj |
2014-07-26 | eval_error.c: rb_print_inaccessible | nobu |
2014-06-18 | constify parameters | nobu |
2014-05-28 | eval_intern.h: suppress warning by gcc 4.6 | nobu |
2014-05-15 | Handle machine stack overflow on mingw | nobu |
2014-04-04 | eval_intern.h: VAR_INITIALIZED | nobu |
2014-04-02 | eval_intern.h: __builtin_longjmp requires literal 1 on gcc 4.9 | nobu |
2014-02-05 | eval_intern.h: use TH_TMPPOP_TAG and TH_REPUSH_TAG | nobu |
2013-11-21 | * eval_intern.h (SAVE_ROOT_JMPBUF): workaround for the failure of | usa |
2013-11-19 | eval_jump.c: reuse same tag | nobu |
2013-11-18 | eval_intern.h: refine stack overflow detection | nobu |
2013-11-05 | eval_intern.h: rename prefix | nobu |
2013-11-04 | eval_intern.h: avoid undefined behavior of setjmp | nobu |
2013-05-18 | vm_core.h: move jmpbuf between tag and prev | nobu |
2013-05-17 | eval_intern.h: jmpbuf must be accessible | nobu |
2013-04-24 | * configure.in: Check mblen(). | akr |
2012-12-28 | * configure.in: check for the whether crt_externs.h is present when compiling | charliesome |
2012-12-25 | * vm_core.h, eval_intern.h (CHECK_STACK_OVERFLOW): move | ko1 |
2012-12-18 | * vm.c (rb_vm_jump_tag_but_local_jump): remove unnessesary 2nd | nagachika |
2012-11-09 | Fix build when gcc is used and the platform's libc lacks alloca(). | knu |