The compiler must be one hell of a machine. I wonder if the source
code is available to the public.

It is, and it is. =)

http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources

-Brent