Age | Commit message (Expand) | Author |
2018-03-04 | mjit_compile.c: use local variables for stack | k0kubun |
2018-03-03 | vm.c: add mjit_enable_p flag | k0kubun |
2018-02-17 | prefixed functions exported for mjit | nobu |
2018-02-06 | mjit_compile.c: share the definition of macros | k0kubun |
2018-02-04 | mjit_compile.c: merge initial JIT compiler | k0kubun |
2018-02-04 | mjit.c: merge MJIT infrastructure | k0kubun |
2018-01-30 | bare_instructions.rb: sp_inc is signed | nobu |
2018-01-29 | eliminate CALL_SIMPLE_METHOD | shyouhei |
2018-01-29 | also use sp_inc in vm core | shyouhei |
2018-01-02 | comma at the end of enum is a C99ism | shyouhei |
2017-11-14 | remove `trace` instruction. [Feature #14104] | ko1 |
2017-10-29 | * vm_insnhelper.h (GET_SP_COUNT): removed because nobody use it. | ko1 |
2017-10-27 | vm_exec_core() accepts `ec` instead of `th`. | ko1 |
2017-10-27 | `vm_call_handler` and related functions accept `ec` instead of `th`. | ko1 |
2017-10-26 | Use rb_execution_context_t instead of rb_thread_t | ko1 |
2017-10-21 | vm.c, vm_insnhelper.h: export symbols of VM serials | k0kubun |
2017-10-21 | vm_core.h: export symbols of shared variables | k0kubun |
2017-08-10 | rename rb_execution_context_t::stack(_size) to vm_stack(_size). | ko1 |
2017-05-09 | fixup r58614 for raspi3 and maybe other systems with odd compile | normal |
2017-05-09 | rb_execution_context_t: move stack, stack_size and cfp from rb_thread_t | normal |
2017-04-07 | insert assertions for THROW_DATA_* macros. | ko1 |
2017-04-06 | fix TracePoint#return_value with non-local exits | ko1 |
2017-01-13 | insns.def: float comparison | nobu |
2016-11-05 | * vm_insnhelper.h: rename REG_(CFP|PC|SP|EP) to VM_REG_.... | ko1 |
2016-07-28 | * vm_core.h: revisit the structure of frame, block and env. | ko1 |
2016-02-28 | NoMethodError#private_call? | nobu |
2016-01-13 | vm_eval.c: fstring format | nobu |
2015-11-13 | * refactoring CREF related code. | ko1 |
2015-10-23 | * vm_core.h, vm_insnhelper.h: move definition of VMDEBUG | ko1 |
2015-09-19 | * vm_core.h: split rb_call_info_t into several structs. | ko1 |
2015-09-02 | * vm_insnhelper.h (GET_PC_COUNT): remove unused macro. | ko1 |
2015-06-03 | * method.h: split rb_method_definition_t::flag to several flags. | ko1 |
2015-03-11 | * node.h: remove NODE_IFUNC, NEW_IFUNC. | ko1 |
2015-03-11 | * vm_insnhelper.h: use T_IMEMO to create THROW_DATA. | ko1 |
2015-03-11 | * vm_insnhelper.c: use T_IMEMO to create SVAR. | ko1 |
2015-03-10 | * vm_insnhelper.h (THROW_DATA_STATE): return int, not VALUE. | ko1 |
2015-03-10 | * vm_insnhelper.h: define struct IFUNC. | ko1 |
2015-03-10 | * vm_insnhelper.h: define struct THROW_DATA to represent | ko1 |
2015-03-08 | * vm_insnhelper.h: define struct SVAR for SVAR. | ko1 |
2015-03-08 | * internal.h: define rb_cref_t and change to use it. | ko1 |
2015-03-08 | * vm_insnhelper.h (COPY_CREF_OMOD): fix translation miss. | ko1 |
2015-03-08 | * internal.h: define CREF accessor macros. | ko1 |
2014-07-18 | vm_core.h: redefined_flag in rb_vm_t | nobu |
2013-12-20 | * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into | ko1 |
2013-12-09 | * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h, | charliesome |
2013-12-08 | gc.c: promote long-lived NODE_CREF objects to oldgen | tmm1 |
2013-11-09 | * compile.c (iseq_compile_each): emit opt_str_freeze if the #freeze | charliesome |
2013-11-09 | * class.c: unify names of vm state version counters to 'serial'. | charliesome |
2013-10-29 | * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: split | charliesome |
2013-10-28 | * vm.c: vm_clear_all_cache is not necessary now we use a 64 bit counter | charliesome |