[ruby-cvs:50169] charliesome:r43027 (trunk): * class.c (class_alloc): remove mc_tbl
charliesome at ruby-lang.org
charliesome at ruby-lang.org
Tue Sep 24 14:02:14 JST 2013
charliesome 2013-09-24 14:02:13 +0900 (Tue, 24 Sep 2013)
New Revision: 43027
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43027
Log:
* class.c (class_alloc): remove mc_tbl
* gc.c (obj_free): ditto
* internal.h (struct rb_classext_struct): ditto
* method.h (rb_method_entry): remove ent param
* vm_method.c: restore the global method cache. Per class cache tables
turned out to be far too slow.
[ruby-core:57289] [Bug #8930]
Modified files:
trunk/ChangeLog
trunk/class.c
trunk/gc.c
trunk/internal.h
trunk/method.h
trunk/vm_method.c
More information about the ruby-cvs
mailing list