1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/bootstraptest
ko1 ef039de560 * vm.c (vm_make_env_each): work around to solve Bug #2729.
fixes: Bug #2729
  a patch from Kazuki Tsujimoto <kazuki@callcc.net>
  This problem is caused by changing dfp (dynamic env pointer)
  from saved dfp.  Saved dfp is pointed env in VM stack.  However,
  the dfp can be moved because VM copies env from VM stack to
  the heap.  At this copying, dfp was also changed.  To solve this
  problem, I'll try to change throw mechanism (not save target dfp,
  but save target cfp).
* bootstraptest/test_flow.rb: add a test for above.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-08-24 23:37:56 +00:00
..
pending.rb * KNOWNBUGS.rb, bootstraptest/pending.rb: move a bug (?) to pending. 2008-06-19 16:08:16 +00:00
runner.rb * bootstraptest/runner.rb (show_progress): refine verbose mode. 2011-06-14 14:17:42 +00:00
test_attr.rb * bootstraptest/test_attr.rb: moved test for [ruby-core:14641]. 2008-01-17 16:59:23 +00:00
test_autoload.rb * load.c (rb_f_autoload): prevent to autoload for singleton 2011-07-10 06:32:06 +00:00
test_block.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
test_class.rb * bootstraptest/test_class.rb: add a test for [ruby-core:30843]. 2010-06-27 18:13:06 +00:00
test_eval.rb * vm_insnhelper.c (vm_get_ev_const): search root cref properly. 2011-03-31 07:52:40 +00:00
test_exception.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
test_finalizer.rb * gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers 2008-08-06 11:48:30 +00:00
test_flip.rb * bootstraptest/test_flip.rb: new test for flip-flop operator. 2007-07-10 06:57:56 +00:00
test_flow.rb * vm.c (vm_make_env_each): work around to solve Bug #2729. 2011-08-24 23:37:56 +00:00
test_fork.rb * thread.c (rb_threadptr_check_signal): only wake up main thread. 2011-06-30 22:29:34 +00:00
test_gc.rb * bootstraptest/test_gc.rb: added tests based on [ruby-dev:39484] 2009-10-16 09:42:20 +00:00
test_io.rb * bootstraptest/test_io.rb (megacontent-copy_stream): get rid of 2010-05-05 02:43:15 +00:00
test_jump.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
test_literal.rb * parse.y (literal_concat_gen): concat body from dstr instead of 2009-09-03 08:57:28 +00:00
test_load.rb * file.c (file_load_ok): checks if regular file. [ruby-dev:38097] 2009-02-27 06:49:43 +00:00
test_marshal.rb bootstraptest/test_marshal.rb: test updated 2008-03-01 04:07:26 +00:00
test_massign.rb * insns.def (expandarray): fix stack inc. 2008-01-23 17:17:23 +00:00
test_method.rb * compile.c (iseq_compile_each): fix return value of obj[a,*b]=c. 2011-06-17 10:18:39 +00:00
test_objectspace.rb * vm_core.h (typedef struct rb_vm_struct): create a new 2011-07-10 07:46:00 +00:00
test_proc.rb * vm_insnhelper.c (vm_throw): check a class frame. 2011-07-10 09:04:44 +00:00
test_struct.rb * bootstraptest/test_struct.rb: some test moved from test to shut 2008-03-13 16:40:33 +00:00
test_syntax.rb * remove trailing spaces. 2011-05-15 11:55:52 +00:00
test_thread.rb * insns.def (onceinlinecache): add exclusion control for a region 2010-04-27 14:06:16 +00:00