cvs commit: fptools/ghc/compiler/basicTypes NewDemand.lhs fptools/ghc/compiler/parser Lex.lhs

Simon Peyton-Jones simonpj@microsoft.com
Tue, 24 Jul 2001 03:51:33 -0700


I forgot to mention -- I'm afraid this is an interface-file syntax
change, so
it's a make-clean job in lib/std and hslibs/.  Sorry!

Simon

| -----Original Message-----
| From: Simon Peyton Jones [mailto:simonpj@glass.cse.ogi.edu]=20
| Sent: 24 July 2001 10:53
| To: cvs-ghc@haskell.org
| Subject: cvs commit: fptools/ghc/compiler/basicTypes=20
| NewDemand.lhs fptools/ghc/compiler/parser Lex.lhs
|=20
|=20
| simonpj     2001/07/24 02:53:27 PDT
|=20
|   Modified files:
|     ghc/compiler/basicTypes NewDemand.lhs=20
|     ghc/compiler/parser  Lex.lhs=20
|   Log:
|   Keep the printed stuff for Demand and DmdResult separate, else
|   we can get confused when parsing a strictness signature.  For
|   example, previously
|  =20
|   	LX
|  =20
|   could have been parsed as	L  -> X
|   or as				LX -> T
|  =20
|   Urk!  I've taken the simple path of making DmdResults print in
|   lower case.  Thus
|  =20
|   	Lx 	means	L  -> x
|   	LX	means	LX -> t
|  =20
|   Revision  Changes    Path
|   1.4       +4 -3      fptools/ghc/compiler/basicTypes/NewDemand.lhs
|   1.58      +2 -3      fptools/ghc/compiler/parser/Lex.lhs
|=20
| _______________________________________________
| Cvs-ghc mailing list
| Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc
|=20
|=20