Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/81b7e5873f97c9e34aaf77e3591add04bd2a2ad4

>---------------------------------------------------------------

commit 81b7e5873f97c9e34aaf77e3591add04bd2a2ad4
Author: Richard Eisenberg <e...@cis.upenn.edu>
Date:   Sat Dec 1 11:06:02 2012 -0500

    Added GHC formalism to the GHC source tree.
    
    As per a request from Simon PJ, I wrote up a formalism of the core
    language in GHC, System FC. The writeup lives in docs/core-spec.
    I also added comments to a number of files dealing with the core
    language reminding authors to update the formalism when updating the
    code. In the next commit will be a README file in docs/core-spec
    with more details of how to do this.

 compiler/coreSyn/CoreLint.lhs |   49 +++++-
 compiler/coreSyn/CoreSyn.lhs  |   20 ++
 compiler/prelude/TysPrim.lhs  |    2 +
 compiler/types/Coercion.lhs   |    4 +
 compiler/types/Kind.lhs       |    5 +
 compiler/types/TyCon.lhs      |    6 +
 compiler/types/Type.lhs       |    2 +
 compiler/types/TypeRep.lhs    |    3 +
 docs/core-spec/.gitignore     |    5 +
 docs/core-spec/CoreLint.ott   |  402 +++++++++++++++++++++++++++++++++++++++++
 docs/core-spec/CoreSyn.ott    |  283 +++++++++++++++++++++++++++++
 docs/core-spec/Makefile       |   17 ++
 docs/core-spec/core-spec.mng  |  306 +++++++++++++++++++++++++++++++
 docs/core-spec/core-spec.pdf  |  Bin 0 -> 303537 bytes
 14 files changed, 1103 insertions(+), 1 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 81b7e5873f97c9e34aaf77e3591add04bd2a2ad4

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to