Permalink
Commits on Feb 19, 2005
  1. source register.sh

    SyntaxPolice committed Feb 19, 2005
  2. moved record to right place

    SyntaxPolice committed Feb 19, 2005
  3. fixed cp -r

    SyntaxPolice committed Feb 19, 2005
  4. cleaned up test cases

    SyntaxPolice committed Feb 19, 2005
  5. 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
    SyntaxPolice committed Feb 19, 2005
Commits on Feb 18, 2005
  1. cvs pull from Simon Marlow

      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.
    SyntaxPolice committed Feb 18, 2005
Commits on Feb 16, 2005
  1. updated TODO

    SyntaxPolice committed Feb 16, 2005
  2. chmod +x reg scripts

    SyntaxPolice committed Feb 16, 2005
Commits on Feb 15, 2005
  1. fixed ghc-pkg versioned depends bug

    Fixed bug for ghc < 6.3 where call to ghc-pkg during configure step
    was unconditional.  Now only call ghc-pkg to get versioned
    dependencies if >= 6.3. revived buildDepToDep as setDepByVersion,
    which sets the exact version number if supplied by the package
    description in any case where we can't query the HC-pkg system.
    
    minor fix to withHooks test for hugs
    SyntaxPolice committed Feb 15, 2005
  2. cvs pull from ross and simonMar

      Configure dependencies properly, by querying hc-pkg for the package list.
    
      We should pass the full package id (including version) to ghc now that
      we know it, not just the package name.
    
      buildHugs: use ppCpp (calling cpphs) instead of invoking cpp directly.
    
      Also removed the unused exeDependencies.
    
      Add --user flag to configure
    
      Doc setup configure --user/--global
    
      Minor doc tweaks
    
      Hugs only: use binary handles for copyFile
    SyntaxPolice committed Feb 15, 2005
  3. some TODOs

    SyntaxPolice committed Feb 15, 2005
Commits on Feb 14, 2005
  1. Refactored test suite and ported to (CVS) Hugs!

    Found the following issues:
    ** install --user for hugs doesn't work at all
    
    ** install for hugs doesn't know the trick of checking in the library
       directory for other-modules while building an executable
    
    ** copyFile for hugs doesn't work on binaries?  I get an error about
       encodings during copy step when cross-installing GHC libraries with
       Hugs build.  This may mask other problems since its hard to test
       cross-installing.
    SyntaxPolice committed Feb 14, 2005
  2. cleaned up some types

    SyntaxPolice committed Feb 14, 2005
  3. rawSystemEmit

    SyntaxPolice committed Feb 14, 2005
Commits on Feb 13, 2005
  1. updated TODO

    SyntaxPolice committed Feb 13, 2005
  2. updated TODO

    SyntaxPolice committed Feb 13, 2005
  3. cleaning up warnings

    SyntaxPolice committed Feb 13, 2005
  4. cleaning up warnings

    SyntaxPolice committed Feb 13, 2005