[Mono-devel-list] freeing intermediate structures in mcs
Miguel de Icaza
miguel at ximian.com
Mon Apr 7 16:29:34 EDT 2003
Hello Zoltan!
This patch is wonderful! So simple and elegant, I am very amazed
with the clarity of this.
Please, feel free to apply the patch to CVS.
> Also, there was some talk about emitting the list of
> namespaces of an
> assembly into a special resource during compilation. Is this
> still true?
> If it is, I could make up a patch for that...
Currently there is some code to output a separate file (.nsc), which
we will likely keep for Windows compatibility. Paolo has promised me a
Mono runtime call to extract the namespaces quickly without the cache.
Having the namespace information will also help me clean up
SimpleName/MemberAccess, because currently they implement the "delayed"
namespace hack, which contributes largely to the complexity of those
routines.
Also the C# generics support make these rules more complicated, so I
want to take this opportunity to clean it up.
Miguel.
More information about the Mono-devel-list
mailing list