aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* vm.c (thread_alloc): remove needless volatilenormal2014-09-121-1/+1
* proc/env DATA_PTR is never NULLnormal2014-09-121-35/+19
* proc.c (rb_proc_alloc): inline and move to vm.cnormal2014-09-121-11/+28
* vm.c (env_alloc): inline to avoid extra zeroingnormal2014-09-121-16/+14
* * vm.c (rb_thread_mark): use rb_gc_mark_values() to mark VM stack.ko12014-09-111-4/+2
* * vm.c (rb_vm_register_special_exception): make new function toko12014-09-111-1/+10
* * gc.c (rb_gc_mark_values): added.ko12014-09-111-1/+1
* vm_core.h (rb_env_t): use flexible arraynormal2014-09-081-24/+16
* vm.c: remove unused USE_THREAD_RECYCLE [misc #10198]normal2014-09-041-15/+1
* * symbian/*: removed Symbian support.hsbt2014-09-041-4/+0
* vm.c (rb_thread_mark): update comment about marking `me'normal2014-08-141-1/+2
* revert r46859 and r46860nobu2014-07-181-1/+0
* enum.c: optimize any? object allocations for Array and Hashnobu2014-07-181-0/+1
* vm_core.h: redefined_flag in rb_vm_tnobu2014-07-181-1/+1
* revert r46834 because it does not pass testsko12014-07-161-0/+7
* * vm_core.h: remove rb_vm_t::trap_list[RUBY_NSIG], but addko12014-07-161-7/+0
* * iseq.c (rb_iseq_defined_string): use rb_gc_mark_object() instead ofko12014-07-161-3/+0
* * gc.c (gc_mark_roots): call rb_vm_mark directly.ko12014-07-161-3/+1
* vm_core.h (struct rb_iseq_struct): reduce to 296 bytes on 64-bitnormal2014-07-141-10/+16
* * gc.c (rb_gc_register_mark_object): change data structure.ko12014-07-061-1/+1
* vm.c: rb_vm_env_local_variablesnobu2014-07-011-0/+12
* vm.c: constifynobu2014-07-011-7/+6
* * vm.c (rb_vm_rewind_cfp): add new function to rewind specified cfpko12014-06-191-0/+17
* * vm.c (invoke_block_from_c): move call/return event timing forko12014-06-191-8/+20
* * vm_core.h: add VM_FRAME_MAGIC_RESCUE to recognize normal block orko12014-06-191-1/+2
* thread.c: fix for non-scalar pthread_tnobu2014-06-111-0/+3
* vm.c: return the result hashnobu2014-06-031-0/+1
* * vm.c (ruby_vm_destruct): remove useless call ofko12014-06-021-1/+1
* * vm_trace.c, vm.c, thread.c: get rid of (maybe false positive) warnings aboutusa2014-05-291-1/+1
* vm.c: remove rb_vm_living_threads_foreach functionnormal2014-05-281-29/+5
* report bug with machine regisitersnobu2014-05-251-1/+1
* vm.c: rewind cfpnobu2014-05-211-3/+28
* * 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