CVS pulls from ross and krasimir
Clean up parsing & pretty-printing. Most list fields now have consistent syntax: - commas are optional - each element of the list is either - a sequence of one or more non-space non-comma characters - a quoted string in Haskell 98 lexical syntax The build-depends field still requires commas, because the elements can contain whitespace. I merged fieldGet/fieldShow in StanzaField into a single field for simplicity. display some messages when verbosity > 0 extraLibs and extraLibDirs were ignored when building for GHC Rename package description fields as in InstalledPackageInfo: options-ghc -> ghc-options options-hugs -> hugs-options options-nhc -> nhc-options extra-libs -> extra-libraries document syntax changes. Perhaps executable should be a token instead of freeform? installHugs: treat Main the same as other modules
Showing
- Distribution/PackageDescription.hs 7 additions, 7 deletionsDistribution/PackageDescription.hs
- Distribution/Simple/Build.hs 2 additions, 0 deletionsDistribution/Simple/Build.hs
- Distribution/Simple/Configure.hs 25 additions, 22 deletionsDistribution/Simple/Configure.hs
- doc/Cabal.xml 79 additions, 26 deletionsdoc/Cabal.xml
- tests/ModuleTest.hs 1 addition, 1 deletiontests/ModuleTest.hs
Loading
Please register or sign in to comment