2003-12-04 Zoltan Varga <vargaz@freemail.hu>
authorZoltan Varga <vargaz@gmail.com>
Thu, 4 Dec 2003 12:30:01 +0000 (12:30 -0000)
committerZoltan Varga <vargaz@gmail.com>
Thu, 4 Dec 2003 12:30:01 +0000 (12:30 -0000)
commit3e6e9349cd6e938a7f73af408b94bdc2c35a487e
tree2ef043b230eecd7418d5265183e913f108152400
parentdc1fbf2e379969f661d31d787c561755a15d75b9
2003-12-04  Zoltan Varga  <vargaz@freemail.hu>

* image.c (mono_image_load_file_for_image): Cache loaded images in the
image->files array.

* image.c (load_class_name): Load class names from the EXPORTEDTYPES
table as well.

* assembly.c (mono_assembly_load_references): Only load references
once.

* class.c (mono_class_from_name): Avoid linear search of the
EXPORTEDTYPE table.

* loader.c (mono_field_from_token): Cache lookups of fieldrefs as well.

svn path=/trunk/mono/; revision=20768
mono/metadata/ChangeLog
mono/metadata/assembly.c
mono/metadata/class.c
mono/metadata/image.c
mono/metadata/image.h
mono/metadata/loader.c