summaryrefslogtreecommitdiff
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* * cont.c (rb_fiber_reset_root_local_storage): add a new function tonagachika2012-02-151-0/+1
* * vm.c (rb_iter_break_value): new function to break a block withnobu2012-01-241-4/+11
* * vm.c (vm_exec): remove workaround for LLVM because r34278 fixes it.naruse2012-01-201-3/+0
* * test/ruby/test_enumerator.rb (test_nested_iteration): fix typo.nobu2012-01-101-1/+1
* * vm.c (vm_exec): refix r34162; suppress warning and add description.naruse2012-01-101-2/+2
* * gc.c (ruby_mimmalloc): defined for objects need not rb_objspace,naruse2012-01-101-4/+4
* * gc.c (rb_objspace_free): global_List is allocated with xmalloc.naruse2012-01-081-2/+2
* * vm.c: fix comment.ktsj2012-01-021-6/+6
* * vm.c (vm_exec): add guard to prevent optimization for LLVM clang.naruse2011-12-301-0/+3
* * vm.c (vm_define_method): improve guard of iseq from GC. Fixngoto2011-12-181-2/+1
* * vm.c (vm_set_top_stack, vm_set_eval_stack): check for stacknobu2011-12-071-6/+3
* * bignum.c (big_rshift), compile.c (validate_label,nobu2011-12-051-4/+2
* * vm.c (rb_thread_mark), cont.c (cont_mark): self pointer should notktsj2011-10-011-1/+0
* * vm.c (rb_thread_mark): rb_thread_t needs self to be marked.ktsj2011-10-011-0/+1
* * vm.c (rb_vm_get_sourceline): fix indent.nobu2011-09-151-1/+1
* * variable.c (rb_const_set): show the previous definitionnobu2011-09-031-0/+14
* * vm.c (rb_vm_rewrite_dfp_in_errinfo): change return typektsj2011-08-271-1/+1
* * proc.c (proc_new): force to rewrite errinfo when calling Proc.new in ensure.ktsj2011-08-271-16/+23
* * vm.c (vm_make_env_each): work around to solve Bug #2729.ko12011-08-241-0/+17
* * vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def:ko12011-08-241-2/+13
* * iseq.h, iseq.c, compile.c: Change the line number data structureko12011-08-241-12/+2
* * vm.c (ruby_threadptr_data_type): rename to hide.nobu2011-08-161-2/+2
* * gc.c (init_heap): allocate sigaltstack after heaps are allocated.naruse2011-08-021-2/+3
* * vm.c (check_env): print debug messages to stderr.ktsj2011-07-311-7/+7
* * vm.c (vm_make_env_each): don't save prev env value.ktsj2011-07-311-11/+5
* * vm.c: check if cfp is valid. [Bug #5083] [ruby-dev:44208]ktsj2011-07-311-0/+11
* * vm.c (th_init): preallocate alternative stack.kosaki2011-07-301-1/+4
* * math.c: Attach documentation for Math.drbrain2011-06-291-0/+3
* * 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