Re:Engineering a Compiler, 2nd Edition is out
by singular on Thursday February 10, 2011 @08:14AM
(#2201812)
Agreed, go rocks :)
Keep in mind that a lot of the logic is shared between backends, so check out http://code.google.com/p/go/source/browse/src/cmd/gc for the core stuff too.
The Go compilers are very fast. For most of the code I've developed (several hundred lines per package) I rarely have to wait more than 0.1 seconds to compile and link on my 2.4GHz i5.