[Mono-list] Announce: A .NET assembly -> native codegeneration tool (ala ngen for MONO)

Fergus Henderson fjh@cs.mu.oz.au
Thu, 1 Aug 2002 13:18:53 +1000


On 29-Jul-2002, Zoltan.2.Varga@nokia.com <Zoltan.2.Varga@nokia.com> wrote:
> 
>    I originally wanted to write a GCC front end for CIL, but after looking at the gcc front end code, I decided against it :)

Actually the C front end code is a lot more complicated than a GCC front
end needs to be.  You are better off looking at the "Treelang" example
front-end.

>   The advantage of this approach against saving the JIT generated code is increased performance. The greatest disadvantage
> is the long compilation time: It takes almost 3 minutes to compile corlib.dll to native code. 

Three minutes?  Long?  Sheesh, that's not even time for a coffee break ;-)

A long compilation time is when you set it going overnight,
and it still hasn't finished when you get back the next morning.

Ah, the youth of today.  Back in my day, when computers had 6k of RAM,
and 4k of that was video RAM, and we had to hand-assemble our own code, ...

;-) ;-) ;-)

-- 
Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.