aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c (rb_objspace_free): With our "lazy-sweep" GC engine, it isshyouhei2010-12-031-3/+3
* * vm.c (ruby_vm_at_exit): new API. This enables extension libs toshyouhei2010-12-021-0/+10
* * thread.c, vm_core.h: make gvl_acquire/release/init/destructko12010-11-271-2/+1
* * vm.c (rb_thread_mark): should mark self in conrolnobu2010-11-231-0/+1
* * gc.c, vm.c, vm_core.h: remove USE_VALUE_CACHE option.ko12010-11-031-16/+0
* * array.c, gc.c, hash.c, object.c, string.c, struct.c,nobu2010-10-241-4/+1
* * vm.c (vm_define_method): defined method is run with the defaultnobu2010-10-241-0/+1
* Commit miss.nobu2010-10-191-1/+4
* * test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]nobu2010-10-191-4/+1
* * iseq.c (insn_operand_intern, rb_iseq_disasm): fix format specifiers.nobu2010-10-131-1/+1
* * vm.c (ruby_vm_destruct): This function type was wrong; correct to the prot...shyouhei2010-10-131-3/+3
* * compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu2010-10-121-1/+1
* * enc/unicode.c (onigenc_unicode_property_name_to_ctype):naruse2010-10-031-9/+3
* * string.c (sym_call), vm.c (invoke_block_from_c),nobu2010-09-241-0/+1
* * vm.c (vm_backtrace_each): skip allocator frames which have nonobu2010-09-091-1/+2
* * vm.c (rb_thread_method_id_and_class): curried proc has nonobu2010-08-291-1/+1
* * vm.c: add missing prototype of rb_iseq_clone for r29063.naruse2010-08-211-0/+2
* * vm.c (vm_define_method): copy iseq to avoid overwriting iseq->klass.wanabe2010-08-211-0/+5
* * vm.c (rb_thread_mark): should mark iseq itself other than normalnobu2010-07-261-1/+4
* * vm.c (rb_thread_mark): mark only self of normal iseqs, notnobu2010-07-261-1/+1
* * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu2010-07-181-5/+7
* * vm.c (thread_free): free altstack to prevent memory leak. a patchmame2010-07-051-0/+5
* * gc.c (gc_lazy_sweep): clean a warning.naruse2010-06-181-1/+1
* * load.c (rb_load_internal): remove call to rb_realpath_internalmame2010-06-171-2/+2
* * vm.c (Init_BareVM): call Init_native_thread here.akr2010-06-051-0/+3
* * ruby.c (process_options): revert r25330, so that $0 can be seennobu2010-06-051-2/+8
* * load.c (ruby_init_ext): statically linked extensions have nonobu2010-06-031-2/+2
* * removed trailing spaces.nobu2010-05-291-1/+1
* * vm.c (vm_backtrace_each), vm_eval.c (rb_catch_obj): suppressnobu2010-05-211-1/+1
* * vm.c (vm_backtrace_each): now takes an init function to distinguishmame2010-05-201-7/+12
* * compile.c (iseq_compile_each), vm_insnhelper.c (vm_invoke_block,mame2010-05-091-2/+0
* * vm_method.c (rb_unlink_method_entry, rb_sweep_method_entry):ko12010-05-051-4/+8
* * vm.c (vm_backtrace_each): get rid of use of malloc from signalnobu2010-04-151-1/+2
* * compile.c, iseq.c, ruby.c, vm.c, vm_core.h, vm_eval.c: add absolutemame2010-03-161-2/+2
* * vm.c (vm_backtrace_each): use called_id when method definitionmatz2010-02-201-1/+7
* * vm_insnhelper.c (vm_call_cfunc): removed unused variable.nobu2010-02-171-0/+2
* * vm.c (thread_free): fixed typo.nobu2010-02-121-1/+1
* * vm.c (vm_exec): reset thread state before restarting vm loopnobu2010-02-111-0/+1
* * vm.c (vm_exec): temporarily revert r26628, which causes SEGV whenmame2010-02-101-2/+5
* * vm.c (vm_exec): reset thread state before starting vm loop.nobu2010-02-091-5/+2
* * vm.c (rb_vm_invoke_proc): removed unused variable.nobu2010-01-301-1/+0
* * vm.c (rb_vm_invoke_proc): this function must not catch TAG_RETURNmame2010-01-261-15/+0
* * eval.c, vm.c, vm_eval.c, vm_insnhelper.c: fix issues aboutko12010-01-241-3/+40
* * thread.c (thread_start_func_2): unlock all locking mutexesnobu2010-01-231-0/+2
* removes the dtrace support. reverts r26239, r26238 and r26235.yugui2010-01-051-1/+0
* * gc.c: added UNLIKELY to probes for optimization.yugui2010-01-041-1/+1
* * trace.h: new file. wraps tracing mechanisms.yugui2010-01-031-0/+1
* * encoding.c (Init_Encoding): undef Encoding.new becausenaruse2009-12-211-0/+2
* * vm.c (ruby_vm_destruct, thread_memsize): fix argument type to makemame2009-11-241-4/+3
* * vm_insnhelper.c (vm_push_frame): get rid of out-of-boundsnobu2009-11-071-1/+1