aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* * internal.h, vm_core.h: move LIKELY/UNLIKELY/UNINITIALIZED_VAR()ko12014-02-051-21/+0
* vm_core.h: rb_thread_struct::machinenobu2014-01-281-7/+9
* * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,charliesome2013-12-091-1/+1
* * vm_dump.c (rb_vmdebug_debug_print_pre): Bugfix. Get PC directly.tarui2013-11-291-1/+1
* vm_core.h: extract VM_STACK_OVERFLOWED_Pnobu2013-11-181-7/+11
* * cont.c : Introdule ensure rollback mechanism. Please see below.tarui2013-11-151-0/+17
* * insns.def: unify ic_constant_serial and ic_class_serial into one fieldcharliesome2013-11-091-2/+1
* * class.c: unify names of vm state version counters to 'serial'.charliesome2013-11-091-5/+4
* * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: splitcharliesome2013-10-291-1/+1
* * vm_core.h (enum): avoid syntax error.shyouhei2013-10-221-1/+1
* * class.c, variable.c, gc.c (rb_class_tbl): removed.ko12013-10-111-0/+2
* * vm_trace.c (postponed_job): use preallocated buffer.ko12013-10-101-1/+3
* * iseq.c, internal.h: change to public (but internal) functionsko12013-10-071-1/+0
* * vm_core.h: use __has_attribute() instead of __clang__major__ becausenaruse2013-10-021-1/+5
* * vm_core.h: use __attribute__((unused)) in UNINTIALIZED_VAR on clangcharliesome2013-10-011-1/+1
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-2/+4
* * insns.def: fix regexp's once option behavior.ko12013-08-201-3/+13
* * proc.c: add Binding#local_variable_get/set/defined?ko12013-08-091-0/+1
* Add Process.argv0.knu2013-08-071-1/+1
* * vm_insnhelper.c (vm_push_frame): fix stack overflow check codes.ko12013-08-061-5/+7
* * thread_(pthread|win32).h: rename rb_thread_cond_t toko12013-07-231-1/+1
* * thread_pthread.h, thread_win32.h: rename rb_thread_id_t toko12013-07-231-1/+1
* * thread_native.h: added.ko12013-07-231-12/+3
* vm_eval.c: Check_TypedStructnobu2013-07-221-0/+2
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-9/+9
* * include/ruby/debug.h, vm_trace.c: add rb_postponed_job API.ko12013-05-261-5/+9
* vm_core.h: move jmpbuf between tag and prevnobu2013-05-181-1/+5
* defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu2013-04-051-18/+6
* load.c: loaded_features_index st_tablenobu2013-03-221-1/+1
* revert r39861nobu2013-03-211-1/+7
* ruby.h: RB_UNUSED_VAR from UNINITIALIZED_VARnobu2013-03-211-7/+1
* vm_core.h: suppress warningsnobu2013-03-211-1/+3
* * internal.h: added a declaration of ruby_kill().kosaki2013-03-191-0/+1
* required keyword argumentsnobu2013-03-121-0/+1
* * remove trailing spaces.nobu2013-02-051-1/+1
* * proc.c (rb_binding_new_with_cfp): permit to create binding objectko12013-02-051-0/+1
* * vm_backtrace.c: fix issue of rb_debug_inspector_open().ko12013-01-291-0/+1
* * vm_core.h: modify a comment about rb_iseq_t::local_size.ko12013-01-251-1/+1
* * vm_core.h (VM_DEBUG_BP_CHECK): set 0 as default.ko12013-01-101-1/+1
* vm_core.h: flip_cnt in rb_iseq_tnobu2013-01-081-0/+1
* * vm_core.h (VM_DEFINECLASS_TYPE): explicit cast to enum type to avoid 64->32charliesome2012-12-271-1/+1
* * vm_trace.c (rb_threadptr_exec_event_hooks_and_pop_frame):ko12012-12-251-2/+10
* * vm_core.h, eval_intern.h (CHECK_STACK_OVERFLOW): moveko12012-12-251-0/+6
* * vm_core.h (RUBY_VM_THREAD_VM_STACK_SIZE): change defaultko12012-12-251-1/+1
* * thread.c: rename methods:ko12012-12-231-11/+11
* * include/ruby/debug.h: define rb_trace_arg_t.ko12012-12-211-4/+4
* * vm_core.h, vm_trace.c: fix multi-threading bug for tracing.ko12012-12-211-1/+1
* * vm_core.h (rb_vm_defineclass_type_t),shugo2012-12-201-0/+15
* * vm.c: support variable VM/Machine stack sizes.ko12012-12-191-4/+23
* * signal.c (rb_sigaltstack_size): new. calculate stack size forkosaki2012-12-151-6/+0