akr
5c0e68c39c
* include/ruby/intern.h: export rb_ivar_foreach.
* include/ruby/ruby.h: modify struct RObject and RClass for optimizing
T_OBJECT space. [ruby-dev:31853]
(ROBJECT_LEN, ROBJECT_PTR)
(RCLASS_IV_TBL, RCLASS_M_TBL, RCLASS_SUPER, RCLASS_IV_INDEX_TBL)
(RMODULE_IV_TBL, RMODULE_M_TBL, RMODULE_SUPER): abstract accessor
defined.
* variable.c: support the modified RObject and RClass.
* object.c: ditto.
* class.c: ditto.
* gc.c: ditto.
* marshal.c: ditto.
* eval_method.ci: use the abstract accessor.
* insns.def: ditto.
* proc.c: ditto.
* struct.c: ditto.
* eval.c: ditto.
* error.c: ditto.
* vm.c: ditto.
* insnhelper.ci: ditto.
* ext/digest/digest.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-09-28 06:21:46 +00:00
..
2006-10-20 12:48:35 +00:00
2007-07-28 00:44:08 +00:00
2006-10-20 12:48:35 +00:00
2007-02-27 10:08:39 +00:00
2007-02-27 10:08:39 +00:00
2006-12-11 02:59:43 +00:00
2006-06-24 01:15:08 +00:00
2004-01-19 12:28:14 +00:00
2006-10-11 05:15:15 +00:00
2007-09-28 06:21:46 +00:00
2006-10-20 12:48:35 +00:00
2007-06-10 03:06:15 +00:00
2006-10-25 07:35:45 +00:00