aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* * vm.c, vm_core.h (rb_vm_stack_to_heap): remove const.kosaki2011-06-181-1/+1
* * vm.c, vm_core.h (rb_vm_stack_to_heap): fix "const" place.ko12011-06-181-1/+1
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-1/+0
* * internal.h: declare more internal functions.akr2011-06-181-2/+0
* * internal.h: declare internal functions here.akr2011-06-171-7/+1
* * vm_core.h, vm_insnhelper.h: move decl. ofko12011-06-131-1/+19
* * vm.c (thread_memsize): don't ignore size of th->local_storage.kosaki2011-06-111-1/+1
* * gc.c (rb_objspace_call_finalizer): use rb_typeddata_is_kind_of() fornagachika2011-06-091-0/+11
* * vm.c (Init_VM): suppress warning: "OPT_BASIC_OPERATIONS" is not defined.kazu2011-04-161-4/+0
* * vm.c (ruby_vm_destruct): run vm exit hooks after all objects arenobu2011-02-241-0/+14
* * prevent temporary objects from GC, and should not usenobu2011-02-201-1/+1
* * vm.c (th_init): rename from th_init2.nobu2011-02-121-8/+3
* * eval.c (ruby_cleanup): use rb_ary_free to free internal object.nobu2011-02-111-1/+1
* * vm.c (ruby_thread_data_type): add prefix.nobu2011-02-041-1/+2
* * vm_core.h (GetThreadPtr): use TypedData_Get_Struct() insteadkosaki2011-02-041-1/+1
* * vm.c (thread_free): reset ruby_current_thread if it points theakr2011-01-121-0/+2
* * vm.c (rb_vm_make_proc): fix indent.nobu2011-01-051-6/+6
* * vm.c (vm_define_method): guard iseq from GC while method definition.wanabe2010-12-301-2/+3
* * compile.c (setup_args), vm.c (invoke_block_from_c),nobu2010-12-201-4/+1
* * compile.c (setup_args), vm.c (invoke_block_from_c),nobu2010-12-181-1/+4
* * 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