aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* * thread.c (rb_thread_atfork): fix to mark thread object.ko12007-12-211-1/+2
* * common.mk, *.ci: renamed to *.c.ko12007-12-201-2/+2
* * insnhelper.ci, vm.c, vm_core.h: change interface ofko12007-12-201-1/+1
* * thread.c (recursive_pop): use object ID.nobu2007-12-071-5/+6
* * thread.c (rb_exec_recursive): use Hash instead of Array fornobu2007-12-071-18/+19
* * thread.c (thread_initialize): fixed typo.nobu2007-12-051-1/+1
* * proc.c (rb_proc_s_new): call initialize. [ruby-core:13824]nobu2007-12-051-10/+48
* * parse.y (yycompile): get rid of tracing while parsing.nobu2007-12-051-8/+8
* * insnhelper.ci (vm_search_normal_superclass): rename function.matz2007-11-221-1/+1
* * vm.c: fix to recycle thread data (VM stack).ko12007-11-211-1/+6
* * gc.h, vm_core.h: decl of rb_gc_save_machine_context()ko12007-11-201-22/+24
* * blockinlining.c, compile.c, compile.h, debug.c, debug.h,ko12007-11-131-1/+1
* * thread.c (call_trace_proc): should return value.usa2007-11-121-1/+1
* * insnhelper.ci (vm_call_method): pass mn->nd_clss toshugo2007-11-111-9/+19
* * thread.c (call_trace_proc): don't call ID2SYM() for ID_ALLOCATORshugo2007-11-101-1/+11
* * eval_load.c (rb_feature_p): check if the feature is loading withnobu2007-11-061-5/+9
* * vm_core.h (rb_vm_struct): fix typo: bufferd -> buffered.matz2007-09-281-3/+3
* * thread.c: fix Mutex to be interruptable lock.ko12007-08-271-45/+97
* * prelude.rb: added. run this script on startup.ko12007-08-241-6/+0
* * vm_core.h (struct rb_thread_struct): removed first_func_arg andnobu2007-08-201-5/+4
* * thread.c (is_ruby_native_thread): check properly. [ruby-dev:31166]nobu2007-08-181-1/+4
* * thread.c (rb_thread_terminate_all): fix to ignoreko12007-08-171-9/+17
* * thread.c (rb_thread_raise): check if target thread isko12007-08-121-1/+6
* * thread.c (thread_start_func_2): not re-raise to main thread if it isnobu2007-08-101-2/+7
* * thread.c (thread_create_core): inherit the priority of creatingnobu2007-08-101-0/+2
* * thread.c (thread_start_func_2): let abort_on_exception work.nobu2007-08-091-0/+17
* * thread.c (is_ruby_native_thread): made an int function asnobu2007-07-221-1/+1
* * compile.c, compile.h (DECL_ANCHOR, INIT_ANCHOR): split not tonobu2007-07-201-4/+11
* * configure.in: add --enable-valgrind.akr2007-07-141-1/+3
* * blockinlining.c: remove "yarv" prefix.ko12007-07-121-9/+11
* * thread.c (thread_join): pthread_t may not be pointer.nobu2007-07-121-5/+5
* * thread_pthread.ci (thread_start_func_2): not use a directive insidenobu2007-07-121-5/+7
* * thread.c (rb_thread_wait_fd_rw): terminate fdset.ko12007-06-261-0/+2
* * call_cfunc.ci: removed.ko12007-06-241-3/+0
* * vm.c: some refactoring.ko12007-06-241-14/+2
* * parse.y (yycompile): disable trace while creating ruby_debug_lines.nobu2007-06-181-9/+37
* * eval_load.c (Init_load): delay allocating an array for rb_load_pathakr2007-06-141-1/+14
* * thread.c (rb_thread_execute_interrupts): invoke ensure whenko12007-06-071-10/+1
* * compile.c, dir.c, eval.c, eval_jump.h, eval_method.h, numeric.c,nobu2007-06-051-107/+107
* * cont.c: support Fiber. Check test/ruby/test_fiber.rb for detail.ko12007-05-271-11/+13
* * cont.c: support callcc which everyone love.ko12007-05-231-101/+0
* * thread.c (rb_thread_priority): rdoc fix; the initial value isnobu2007-05-101-4/+6
* * configure.in, defines.h, eval_load.c (rb_feature_p, rb_provided,nobu2007-05-031-29/+184
* * thread.c: copied rdocs from fastthread.nobu2007-05-031-2/+71
* * yarvcore.h: remove rb_control_frame_t#callee_id.ko12007-04-251-1/+16
* * eval_intern.h (PUSH_TAG): no argument now.nobu2007-04-251-1/+1
* * thread.c (alloc_event_fook, rb_thread_remove_event_hook): shouldnobu2007-04-251-1/+3
* * eval.c (ruby_cleanup): re-send signal. [ruby-dev:30516]nobu2007-04-191-17/+11
* * eval.c, node.h, thread.c, yarvcore.[ch], eval_intern.h:ko12007-04-191-0/+289
* * thread.c (mutex_try_lock): check and set owner thread.ko12007-04-121-0/+5