1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/bootstraptest
matz 49be22d8df * eval_jump.ci (rb_f_catch): generate new tag object if no argument is
given.  backported from MatzRuby.  [ruby-dev:31609]

* eval_jump.ci (rb_catch): call #catch without arguments if tag
  string is NULL.

* eval_jump.ci (rb_f_throw): allow throwing non-symbol object.

* eval.c (rb_catch_obj): new function to wait throw with arbitrary
  object. 

* eval.c (rb_throw_obj): new function to throw arbitrary object.

* variable.c (check_autoload_table): prevent multiple calls from
  RSTRING_PTR().

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-09-01 12:56:29 +00:00
..
runner.rb * bootstraptest/runner.rb (in_temporary_working_directory): 2007-08-22 04:21:37 +00:00
test_block.rb add test for [ruby-dev:31472]. 2007-08-18 03:47:03 +00:00
test_class.rb * bootstraptest/test_class.rb: new file. 2007-02-24 09:45:25 +00:00
test_eval.rb * bootstraptest/runner.rb: fix to show file name. 2007-06-27 16:26:31 +00:00
test_exception.rb * bootstraptest/test_exception.rb: add escape character ("\") for 2007-08-18 04:14:31 +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 * bootstraptest/runner.rb: fix to show file name. 2007-06-27 16:26:31 +00:00
test_jump.rb * eval_jump.ci (rb_f_catch): generate new tag object if no argument is 2007-09-01 12:56:29 +00:00
test_knownbug.rb * eval_jump.ci (rb_f_catch): generate new tag object if no argument is 2007-09-01 12:56:29 +00:00
test_literal.rb * parse.y (aref_args): args may not be a list. [ruby-dev:31592] 2007-08-29 03:48:19 +00:00
test_massign.rb * parse.y (assignable_gen): ignore already erred names. 2007-08-30 18:49:00 +00:00
test_method.rb * insnhelper.ci (vm_call_method): fix to relaxant safe level check 2007-08-25 20:56:51 +00:00
test_proc.rb * bootstraptest/runner.rb: fix to show file name. 2007-06-27 16:26:31 +00:00
test_syntax.rb * compile.c (iseq_compile_each): fix next/redo stack consistency. 2007-08-16 13:12:24 +00:00
test_thread.rb * thread.c (rb_thread_raise): check if target thread is 2007-08-12 20:06:59 +00:00