aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* vm_core.h: bit flagsnobu2016-05-171-5/+5
* [Feature #12005] Unify Fixnum and Bignum into Integerakr2016-05-171-2/+2
* at_exit listnobu2016-04-041-5/+9
* remove rb_thread_t::base_blocknobu2016-03-281-2/+0
* remove rb_thread_t::parse_in_evalnobu2016-03-281-9/+1
* SyntaxError message at iseq compilenobu2016-03-191-6/+0
* * compile.c (NODE_CALL): add optimization shortcut for Array#max/min.mame2016-03-171-0/+2
* NoMethodError#private_call?nobu2016-02-281-4/+5
* vm_core.h: CoreDataFromValuenobu2016-02-221-4/+3
* fix build with VM_CHECK_MODE > 0normal2016-01-251-1/+2
* vm_core.h: use RUBY_ASSERTnobu2016-01-221-2/+2
* * vm_core.h: define USE_LAZY_LOAD if it is not defined.ko12015-12-181-3/+1
* suppress warningsnobu2015-12-081-3/+3
* * introduce new ISeq binary format serializer/de-serializerko12015-12-081-9/+37
* compile optimized case dispatch for nil/true/falsenormal2015-12-081-0/+3
* * vm_core.h, iseq.h: remove rb_iseq_t::variable_body.ko12015-12-021-12/+2
* * iseq.h: introduce ISEQ_ORIGINAL_ISEQ() andko12015-12-021-1/+1
* * iseq.h: introduce ISEQ_FLIP_CNT_INCREMENT() macro.ko12015-12-021-1/+1
* * iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.ko12015-12-021-1/+3
* * iseq.h: introduce ISEQ_COMPILE_DATA() macro.ko12015-12-021-1/+1
* fiddle: release GVL for ffi_callnormal2015-11-231-1/+0
* * insns.def (getinlinecache/setinlinecache): compare ic->ic_cref andko12015-10-291-1/+1
* vm_core.h: move forward declarationsnobu2015-10-291-6/+4
* * vm_core.h: define vm_call_handler.ko12015-10-231-1/+4
* * vm_core.h, vm_insnhelper.h: move definition of VMDEBUGko12015-10-231-0/+22
* vm_core.h: vm_thread_with_framenobu2015-10-051-4/+6
* * vm_core.h: split rb_call_info_t into several structs.ko12015-09-191-27/+44
* vm_core.h: revert VM objspace on Windowsnobu2015-09-161-0/+9
* vm_core.h: enable VM objspace on Windowsnobu2015-09-161-11/+0
* * vm_core.h: remove rb_call_info_t::aux.opt_pc.ko12015-09-111-1/+0
* * vm_core.h: remove rb_call_info_t::blockiseq.ko12015-09-081-3/+1
* vm_core.h: objspace alwaysnobu2015-09-071-4/+1
* improve handling of timer thread shutdownnormal2015-08-141-1/+1
* * vm_core.h (rb_call_info_kw_arg_bytes): move the definitionko12015-08-131-6/+0
* hoist out rb_call_info_kw_arg_bytes to inline functionnormal2015-08-121-0/+6
* * vm_core.h: size should be unsigned.ko12015-07-241-7/+7
* * vm_core.h: constify rb_iseq_constant_body::line_info_table.ko12015-07-241-1/+1
* * vm_core.h: constify rb_iseq_constant_body::param::opt_table andko12015-07-241-2/+2
* * vm_core.h: constify rb_iseq_constant_body::catch_table.ko12015-07-241-1/+1
* * vm_core.h: constify rb_iseq_constant_body::local_table andko12015-07-231-3/+3
* * vm_core.h: constify rb_iseq_constant_body::iseq_encoded andko12015-07-231-2/+2
* * vm_core.h: modify layout of rb_iseq_constant_body.ko12015-07-221-20/+18
* * vm_core.h: remove unused declaration ofko12015-07-221-4/+0
* * vm_core.h: separate rb_iseq_body into rb_iseq_constant_body andko12015-07-221-12/+6
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-26/+25
* * vm_core.h: constify rb_call_info_t::kw_arg,ko12015-07-211-3/+3
* * vm_core.h: constify rb_call_info_t::blockiseq and rb_iseq_t::iseq.ko12015-07-211-2/+2
* ruby_vm_throw_flagsnobu2015-07-201-0/+6
* compile.c: use ruby_tag_typenobu2015-07-171-0/+21
* RUBY_VM_CHECK_INTS: eval the argument only oncenobu2015-07-171-5/+8