summaryrefslogtreecommitdiff
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* * compile.c (BUFSIZE): Unused macro removed.akr2014-05-111-1/+0
* vm.c: suppress a warningnobu2014-05-111-1/+1
* vm*: doubly-linked list from ccan to manage vm->living_threadsnormal2014-05-101-15/+29
* vm_eval.c: valid name IDs onlynobu2014-05-071-7/+4
* vm_eval.c: exclude hidden variablesnobu2014-05-071-1/+1
* rename variablesnobu2014-05-071-6/+6
* vm.c: Init_vm_objectsnobu2014-05-041-3/+10
* * vm.c (invoke_block_from_c): add VM_FRAME_FLAG_BMETHOD to recordko12014-04-301-8/+25
* vm.c: avoid inadvertent pin-downnobu2014-03-311-2/+3
* vm.c: extract core_hash_mergenobu2014-03-241-11/+14
* vm.c: merge codenobu2014-03-241-7/+3
* vm_insnhelper.c: relax arity checknobu2014-03-131-6/+6
* vm.c: cleanup to use rb_method_entry_atnormal2014-03-081-2/+3
* adjust indent and stylenobu2014-02-271-1/+2
* eval_intern.h: use TH_TMPPOP_TAG and TH_REPUSH_TAGnobu2014-02-051-1/+1
* vm_core.h: rb_thread_struct::machinenobu2014-01-281-4/+4
* suppress warning: implicit conversion loses integer precisionnaruse2014-01-141-1/+1
* * vm.c (rb_vm_pop_cfunc_frame): added. It cares c_return event.ko12014-01-091-0/+18
* * vm.c (RubyVM::OPTS): get rid of a garbage character.ktsj2014-01-041-1/+1
* vm.c: check cbasenobu2013-12-241-3/+6
* proc.c: make method by define_method publicnobu2013-12-241-0/+9
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-3/+3
* vm.c: reduce clearing method cachenobu2013-12-131-3/+0
* * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,charliesome2013-12-091-10/+10
* * vm.c (vm_stat): renamed from ruby_vm_stat.ko12013-12-091-2/+2
* vm.c: fix compile issue on 32bit freebsdtmm12013-12-081-2/+2
* vm.c: add RubyVM.stat for accessing cache serialstmm12013-12-081-0/+66
* * array.c (rb_ary_or): use RHASH_TBL_RAW instead of RHASH_TBLcharliesome2013-12-081-2/+2
* * load.c (features_index_add_single): Move loaded_features_index array values...tmm12013-12-031-3/+0
* vm_eval.c: rb_yield_blocknobu2013-11-291-0/+8
* * vm.c (ruby_vm_destruct): do not use ruby_xfree() after freeingko12013-11-221-3/+4
* * compile.c (iseq_compile_each): emit opt_str_freeze if the #freezecharliesome2013-11-091-0/+1
* * class.c: unify names of vm state version counters to 'serial'.charliesome2013-11-091-6/+6
* * gc.c: add support to estimate increase of oldspace memory usage.ko12013-11-051-1/+3
* * add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko12013-10-291-0/+3
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome2013-10-291-5/+6
* * vm.c: vm_clear_all_cache is not necessary now we use a 64 bit countercharliesome2013-10-281-16/+0
* vm.c: initialize defined_module_hash earlynobu2013-10-131-1/+1
* compile.c, vm.c: reduce hash mergenobu2013-10-131-3/+14
* * class.c, variable.c, gc.c (rb_class_tbl): removed.ko12013-10-111-1/+14
* * vm.c (vm_exec): support :b_return event for "lambda{return}.call".ko12013-10-101-0/+8
* vm.c: hide singleton class of frozen-corenobu2013-10-101-0/+3
* * insns.def (opt_regexpmatch2): Check String#=~ hasn't overriddensorah2013-09-261-1/+1
* * insns.def (opt_regexpmatch1): check Regexp#=~ is not defined beforecharliesome2013-09-261-1/+3
* vm.c: prototypenobu2013-09-041-1/+1
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-12/+15
* * compile.c (rb_iseq_compile_node): accept NODE_IFUNC to supportko12013-08-221-15/+3
* * insns.def: fix regexp's once option behavior.ko12013-08-201-19/+12
* * proc.c: add Binding#local_variable_get/set/defined?ko12013-08-091-0/+38
* * vm_insnhelper.c (vm_push_frame): fix stack overflow check codes.ko12013-08-061-9/+6