This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Branch st/cli opened to host development of CLI back-end
- From: Lee Fisher <blibbet at gmail dot com>
- To: Roberto COSTA <roberto dot costa at st dot com>
- Cc: GCC mailing list <gcc at gcc dot gnu dot org>
- Date: Thu, 07 Sep 2006 10:15:21 -0700
- Subject: Re: Branch st/cli opened to host development of CLI back-end
- References: <44FFE46E.4050205@st.com>
It would be nice to have a GCC with C99 managed IL output.
Here are resources that anyone working on this should be aware of.
The dotnet-language-devs mailing list is where .NET compiler authors
hang out.
You need to be a subscriber in order to read the archives.
http://discussms.hosting.lsoft.com/archives/index.html
http://discussms.hosting.lsoft.com/archives/dotnet-language-devs.html
Gough's book, well-written by one of the first non-MS compiler authors.
John Gough, Compiling for the .NET Common Language Runtime (CLR),
Prentice Hall, 0130622966
http://www.phptr.com/bookstore/
Liden's book, the authoritative ILasm book by the guy at MS.
Serge Liden, Inside Microsoft .NET IL Assembler, Microsoft Press, 073561547
http://www.microsoft.com/mspress/books/
Without the above 3, many .NET compiler projects fail. Additionally, for
this compiler:
The previous thread mentioned the Mono/Google summer of code GCC
attempt, to learn lessons from.
http://gcc-cil.blogspot.com/
DotGNU Portable.NET's C# compiler also has some "Managed C" support.
http://www.southern-storm.com.au/docs/pnettools_3.html
The LCC compiler was also ported to .NET, LCC.NET. non-commercial use only.
http://research.microsoft.com/
Lee