diff options
author | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-23 10:24:29 +0000 |
---|---|---|
committer | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-23 10:24:29 +0000 |
commit | fca68886deeda18a41a0b68226ff54acfe943a07 (patch) | |
tree | 05bcace354d18d7f5a553be8824af4cd3377ba0b | |
parent | 7e94a8d2d87e10b21944b0c8d5dcd7d5e0c18b8e (diff) |
merges r27848 from trunk into ruby_1_9_2.
--
* eval.c (setup_exception): let SystemStackError#backtrace return an
single element array instead of string itself. [ruby-core:30196]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | eval.c | 1 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,8 @@ +Sun May 16 22:17:35 2010 Yusuke Endoh <mame@tsg.ne.jp> + + * eval.c (setup_exception): let SystemStackError#backtrace return an + single element array instead of string itself. [ruby-core:30196] + Sun May 23 17:29:41 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp> * common.mk (capi): uses a timestamp file to get rid of @@ -380,6 +380,7 @@ setup_exception(rb_thread_t *th, int tag, volatile VALUE mesg) if (file && !NIL_P(mesg)) { if (mesg == sysstack_error) { at = rb_enc_sprintf(rb_usascii_encoding(), "%s:%d", file, line); + at = rb_ary_new3(1, at); rb_iv_set(mesg, "bt", at); } else { |