Thu Mar 7 17:10:42 CET 2002 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Thu, 7 Mar 2002 12:41:37 +0000 (12:41 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Thu, 7 Mar 2002 12:41:37 +0000 (12:41 -0000)
commitf92a7ba0f1c2ad9c1c785c126e25c9aeb2250024
treeac04b31268d636b7eb4cbff91cbf095991d21fef
parent1c5c08ea875802f4137dba757da74b35b4a59e6c
Thu Mar 7 17:10:42 CET 2002 Paolo Molaro <lupus@ximian.com>

* AssemblyBuilder.cs: allow saving bigger assemblies.
* ILGenerator.cs: add fixup table for fields and methods, since
at the end of the compile they may end up with a different table
index.
* ModuleBuilder.cs: add cache for type names to speed up the type
lookups from the compiler.
* TypeBuilder.cs: GetInterfaces () returns only interfaces in the
current type, not in parents (the docs are wrong).

svn path=/trunk/mcs/; revision=2968
mcs/class/corlib/System.Reflection.Emit/AssemblyBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ChangeLog
mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs
mcs/class/corlib/System.Reflection.Emit/ModuleBuilder.cs
mcs/class/corlib/System.Reflection.Emit/TypeBuilder.cs