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
runner.rb * bootstraptest/runner.rb (show_progress): refine verbose mode. 2011-06-14 14:17:42 +00:00
test_attr.rb
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
test_flip.rb
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
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
test_load.rb
test_marshal.rb
test_massign.rb
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
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