aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * iseq.c (rb_iseq_parameters): fix limit for optional arguments.eregon2012-12-111-8/+12
* * vm_core.h (RUBY_VM_CHECK_INTS_BLOCKING): check async queue everytime.tarui2012-12-041-5/+10
* * thread.c (RB_GC_SAVE_MACHINE_CONTEXT, rb_gc_save_machine_context): tarui2012-12-021-1/+0
* * vm_core.h (rb_vm_struct): add thread_destruct_lock field.kosaki2012-11-301-1/+2
* revert r35486 (add rb_thread_t#yeiling field). because it doesn't helpkosaki2012-11-301-1/+0
* * include/ruby/debug.h: add rb_debug_inspector_* APIs.ko12012-11-291-1/+2
* * thread.c (thread_join_sleep): check spurious wakeup by itself fortarui2012-11-281-2/+8
* * vm_core.h (enum rb_thread_status): remove THREAD_TO_KILLkosaki2012-11-281-1/+1
* * thread.c (thread_s_new): uses main_thread->status instead ofkosaki2012-11-281-1/+0
* * vm_trace.c: rename TracePoint#file and TracePoint#lineko12012-11-261-3/+3
* * vm_core.h: add members to rb_trace_arg_t:ko12012-11-261-0/+8
* * vm_core.h (RUBY_VM_SET_TIMER_INTERRUPT, RUBY_VM_SET_INTERRUPT)kosaki2012-11-261-5/+12
* * thread.c (thread_join_m): use th->interrupt_mask instead ofkosaki2012-11-261-3/+0
* * ruby_atomic.h (ATOMIC_CAS): new macro for compare-and-exchange.kosaki2012-11-261-3/+5
* split trap interrupt and async interruptkosaki2012-11-261-1/+2
* * vm_core.h (rb_thread_struct): added 'in_trap' member for markingkosaki2012-11-261-0/+3
* * Makefile.in (probes.o): add -C to ignore #include in probes.d.naruse2012-11-221-4/+0
* * Makefile.in: run preprocessor when making probe.hkosaki2012-11-221-0/+4
* * include/ruby/debug.h: introdudced.ko12012-11-201-1/+1
* * vm_trace.c: add two methods:ko12012-11-201-7/+24
* revert r37730 kosaki2012-11-201-6/+6
* * thread.c, vm_core.h: big rename th to cur_th when works onlykosaki2012-11-191-6/+6
* * vm_core.h, probes_helper.h (RUBY_DTRACE_FUNC_ENTRY_HOOK,ngoto2012-11-181-30/+0
* * probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove2012-11-121-0/+30