[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