2004-11-06 Ben Maurer <bmaurer@ximian.com>
commit44de42eade818817a70d750e7f5292de59d68334
authorBen Maurer <benm@mono-cvs.ximian.com>
Sat, 6 Nov 2004 20:26:47 +0000 (6 20:26 -0000)
committerBen Maurer <benm@mono-cvs.ximian.com>
Sat, 6 Nov 2004 20:26:47 +0000 (6 20:26 -0000)
treec46b9cd58021b4e20c3eed3bcb038d308cafd5ba
parent370bb6fcf97f673e8566e95b019e30a3b160d6c5
2004-11-06  Ben Maurer  <bmaurer@ximian.com>

* metadata.c (builtin_types): Add types for System.Object here.
(mono_metadata_parse_type_full): Cache MonoType*'s that are
for a class or valuetype from klass->this_arg or klass->byval_arg.

On mcs for a hello world, this gets us down from 21836 MonoType's
to 14560.

(mono_metadata_free_type): Account for the above change.

svn path=/trunk/mono/; revision=35772
mono/metadata/ChangeLog
mono/metadata/metadata.c