summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2010-12-30* vm.c (vm_define_method): guard iseq from GC while method definition.wanabe
2010-12-20* compile.c (setup_args), vm.c (invoke_block_from_c),nobu
2010-12-18* compile.c (setup_args), vm.c (invoke_block_from_c),nobu
2010-12-03* gc.c (rb_objspace_free): With our "lazy-sweep" GC engine, it isshyouhei
2010-12-02 * vm.c (ruby_vm_at_exit): new API. This enables extension libs toshyouhei
2010-11-27* thread.c, vm_core.h: make gvl_acquire/release/init/destructko1
2010-11-23* vm.c (rb_thread_mark): should mark self in conrolnobu
2010-11-03* gc.c, vm.c, vm_core.h: remove USE_VALUE_CACHE option.ko1
2010-10-24* array.c, gc.c, hash.c, object.c, string.c, struct.c,nobu
2010-10-24* vm.c (vm_define_method): defined method is run with the defaultnobu
2010-10-19Commit miss.nobu
2010-10-19* test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]nobu
2010-10-13* iseq.c (insn_operand_intern, rb_iseq_disasm): fix format specifiers.nobu
2010-10-13 * vm.c (ruby_vm_destruct): This function type was wrong; correct to the prot...shyouhei
2010-10-12* compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu
2010-10-03* enc/unicode.c (onigenc_unicode_property_name_to_ctype):naruse
2010-09-24* string.c (sym_call), vm.c (invoke_block_from_c),nobu
2010-09-09* vm.c (vm_backtrace_each): skip allocator frames which have nonobu
2010-08-29* vm.c (rb_thread_method_id_and_class): curried proc has nonobu
2010-08-21* vm.c: add missing prototype of rb_iseq_clone for r29063.naruse
2010-08-21* vm.c (vm_define_method): copy iseq to avoid overwriting iseq->klass.wanabe
2010-07-26* vm.c (rb_thread_mark): should mark iseq itself other than normalnobu
2010-07-26* vm.c (rb_thread_mark): mark only self of normal iseqs, notnobu
2010-07-18* include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu
2010-07-05* vm.c (thread_free): free altstack to prevent memory leak. a patchmame
2010-06-18* gc.c (gc_lazy_sweep): clean a warning.naruse
2010-06-17* load.c (rb_load_internal): remove call to rb_realpath_internalmame
2010-06-05* vm.c (Init_BareVM): call Init_native_thread here.akr
2010-06-05* ruby.c (process_options): revert r25330, so that $0 can be seennobu
2010-06-03* load.c (ruby_init_ext): statically linked extensions have nonobu
2010-05-29* removed trailing spaces.nobu
2010-05-21* vm.c (vm_backtrace_each), vm_eval.c (rb_catch_obj): suppressnobu
2010-05-20* vm.c (vm_backtrace_each): now takes an init function to distinguishmame
2010-05-09* compile.c (iseq_compile_each), vm_insnhelper.c (vm_invoke_block,mame
2010-05-05* vm_method.c (rb_unlink_method_entry, rb_sweep_method_entry):ko1
2010-04-15* vm.c (vm_backtrace_each): get rid of use of malloc from signalnobu
2010-03-16* compile.c, iseq.c, ruby.c, vm.c, vm_core.h, vm_eval.c: add absolutemame
2010-02-20* vm.c (vm_backtrace_each): use called_id when method definitionmatz
2010-02-17* vm_insnhelper.c (vm_call_cfunc): removed unused variable.nobu
2010-02-12* vm.c (thread_free): fixed typo.nobu
2010-02-11* vm.c (vm_exec): reset thread state before restarting vm loopnobu
2010-02-10* vm.c (vm_exec): temporarily revert r26628, which causes SEGV whenmame
2010-02-09* vm.c (vm_exec): reset thread state before starting vm loop.nobu
2010-01-30* vm.c (rb_vm_invoke_proc): removed unused variable.nobu
2010-01-26* vm.c (rb_vm_invoke_proc): this function must not catch TAG_RETURNmame
2010-01-24* eval.c, vm.c, vm_eval.c, vm_insnhelper.c: fix issues aboutko1
2010-01-23* thread.c (thread_start_func_2): unlock all locking mutexesnobu
2010-01-05removes the dtrace support. reverts r26239, r26238 and r26235.yugui
2010-01-04* gc.c: added UNLIKELY to probes for optimization.yugui
2010-01-03* trace.h: new file. wraps tracing mechanisms.yugui