aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* * 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
* RUBY_VM_CHECK_INTS_BLOCKING: move to thread.cnobu2015-07-171-11/+0
* EXEC_EVENT_HOOK_ORIG: eval the arguments only oncenobu2015-07-171-15/+24
* * vm_core.h: constify rb_iseq_t::parent_iseq.ko12015-07-161-2/+2
* * vm_core.h, vm.c: remove rb_proc_t::envval because we can know it viako12015-07-141-2/+1
* * vm_core.h, vm.c: remvoe rb_env_t::prev_envval because we can know itko12015-07-141-2/+2
* * vm.c: refactoring Proc/Env related code.ko12015-07-141-4/+0
* * vm_core.h: remove rb_call_info_t::klass becauseko12015-07-091-1/+0
* * vm_core.h (rb_control_frame_t): fix comments (layout index).ko12015-07-091-4/+4
* * vm_core.h: remove rb_iseq_t::orig because rb_iseq_clone()ko12015-07-071-1/+0
* * vm_core.h: remove rb_iseq_t::defined_method_id because it is notko12015-07-061-1/+0
* * vm_core.h: remove a useless declaration.ko12015-07-061-2/+0
* * vm_core.h: remove rb_iseq_t::klass to reduce dynamic data.ko12015-07-061-1/+0
* * method.h: introduce rb_callable_method_entry_t to removeko12015-07-031-12/+8
* error.c: remove singleton methodnobu2015-06-251-1/+1
* $SAFE=2 is now obsoletenobu2015-06-181-1/+1
* * vm_core.h (rb_thread_t): add th->name.naruse2015-06-131-0/+1
* vm_core.h: make VM_ASSERT an expressionnobu2015-06-111-4/+4
* * vm_core.h: define VM_ASSERT() for assertionko12015-06-101-0/+16
* * vm_core.h (rb_vm_rewrite_cref_stack): rename to rb_vm_rewrite_cref().ko12015-06-031-1/+1
* * vm_core.h: rename enum missing_reason to enum method_missing_reason.ko12015-06-031-10/+12
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-1/+9
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-5/+3
* * vm_core.h (VM_FRAME_MAGIC_DUMMY): introduce new frame type toko12015-05-311-0/+1
* * method.h, vm_method.c (rb_free_method_entry): constify a parameter.ko12015-05-301-1/+0
* proc.c: rb_proc_allocnobu2015-05-161-1/+1
* * vm_args.c: protect value stack from calling other methodsko12015-04-061-1/+0
* vm_core.h: update for OPT_CALL_CFUNC_WITHOUT_FRAMEnobu2015-04-031-2/+2
* * node.h: remove NODE_IFUNC, NEW_IFUNC.ko12015-03-111-1/+1
* * proc.c: use RUBY_VM_IFUNC_P() to recognize IFUNC or not.ko12015-03-101-1/+1
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-2/+2
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-12/+1
* * vm_core.h: define vm_svar_index.ko12015-02-271-0/+8
* * vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinementsktsj2015-02-221-0/+2
* vm_core.h: fix symbols leaknobu2015-02-061-1/+1
* vm.c, vm_core.h: constify VM_CF_LEP, VM_CF_PREV_EP, VM_CF_BLOCK_PTRko12015-01-161-1/+1
* vm_core.h: preserve thread orderingnormal2014-12-271-1/+1
* vm.c: constifynobu2014-12-171-2/+2
* * vm_core.h: introduce new fieldko12014-12-101-0/+1
* * vm_core.h: add rb_thread_t::local_storage_recursive_hashko12014-11-271-3/+1