From 6601b076e29e6ea41f72068dee03298e2a860caa Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 29 Aug 2007 23:12:21 +0000 Subject: * include/ruby/intern.h: declare rb_hash_tbl. * include/ruby/ruby.h (RHash): delay st_table allocation. rename tbl field to ntbl to detect direct reference to the st_table as a compile error. (RHASH_TBL): abstract accessor defined. (RHASH_ITER_LEV): ditto. (RHASH_IFNONE): ditto. (RHASH_SIZE): ditto. (RHASH_EMPTY_P): ditto. * hash.c: delay st_table allocation. * gc.c: replace tbl by ntbl. * array.c: replace direct field accessor by abstract field accessor such as RHASH(hash)->tbl to RHASH_TBL(hash). * marshal.c: ditto. * insns.def: ditto. * ext/iconv/iconv.c: ditto. * ext/json/ext/generator/generator.c: ditto. * ext/json/ext/parser/parser.c: ditto. * ext/syck/rubyext.c: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 475ff0395..c75125134 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +Thu Aug 30 08:00:12 2007 Tanaka Akira + + * include/ruby/intern.h: declare rb_hash_tbl. + + * include/ruby/ruby.h (RHash): delay st_table allocation. + rename tbl field to ntbl to detect direct reference to the st_table + as a compile error. + (RHASH_TBL): abstract accessor defined. + (RHASH_ITER_LEV): ditto. + (RHASH_IFNONE): ditto. + (RHASH_SIZE): ditto. + (RHASH_EMPTY_P): ditto. + + * hash.c: delay st_table allocation. + + * gc.c: replace tbl by ntbl. + + * array.c: replace direct field accessor by abstract field accessor + such as RHASH(hash)->tbl to RHASH_TBL(hash). + + * marshal.c: ditto. + + * insns.def: ditto. + + * ext/iconv/iconv.c: ditto. + + * ext/json/ext/generator/generator.c: ditto. + + * ext/json/ext/parser/parser.c: ditto. + + * ext/syck/rubyext.c: ditto. + Wed Aug 29 18:36:06 2007 Tanaka Akira * lib/open-uri.rb: add :ftp_active_mode option. -- cgit