From a47dfe276352f2c02aa96341cb0a37ce7d5b4b69 Mon Sep 17 00:00:00 2001 From: knu Date: Tue, 22 Apr 2008 17:29:39 +0000 Subject: Merge from ruby_1_8. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 22ae3367d4..e231fc7d13 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,55 @@ +Wed Apr 23 00:42:49 2008 Tanaka Akira + + * eval.c (error_print): show full stack grace except SystemStackError. + backport from 1.9. [ruby-dev:31014] + +Wed Apr 23 00:18:45 2008 Kazuhiro NISHIYAMA + + * test/ruby/test_symbol.rb (TestSymbol#test_to_proc): Improve + tests of Symbol#to_proc. + +Tue Apr 22 22:43:05 2008 Akinori MUSHA + + * eval.c (rb_proc_new, YIELD_FUNC_LAMBDA): Add a new nd_state + YIELD_FUNC_LAMBDA which avoids automatic `avalue' conversion for + arguments. This fixes a bug where [1,[2,3]].map(&:object_id) + fails. + + * intern.h, object.c: Hide rb_proc_new() from intern.h. It should + not be considered an official API function yet. + +Tue Apr 22 21:24:32 2008 Akinori MUSHA + + * eval.c (rb_proc_new): Turn the BLOCK_LAMBDA flag on. + + * object.c (sym_to_proc), test/ruby/test_symbol.rb: Add back + Symbol#to_proc, now that it passes the tests. + +Tue Apr 22 19:35:03 2008 Akinori MUSHA + + * enumerator.c (enumerator_initialize): Remove an undocumented + feature (passing a block to the constructor) that's broken. + This is not what I intended. + +Tue Apr 22 17:49:46 2008 Yukihiro Matsumoto + + * sprintf.c (rb_f_sprintf): should protect temporary string from + GC. [ruby-dev:34480] + +Tue Apr 22 17:12:05 2008 Yukihiro Matsumoto + + * regex.c (re_search): string might be NULL. [ruby-core:16478] + +Tue Apr 22 16:44:00 2008 Kazuhiro NISHIYAMA + + * object.c (rb_obj_tap): Correct documentation; pointed out by + okkez in [ruby-dev:34472]. + +Tue Apr 22 10:05:51 2008 NAKAMURA Usaku + + * file.c (eaccess): workaround for recent msvcrt's behavior. + [ruby-core:16460] + Mon Apr 21 16:06:47 2008 Yukihiro Matsumoto * enumerator.c (enumerator_init): preserve the method name in ID. -- cgit v1.2.3