Permalink
Commits on Jul 14, 2005
  1. more tweaks

    SyntaxPolice committed Jul 14, 2005
  2. preprocessors, setup test

    SyntaxPolice committed Jul 14, 2005
  3. TAG 1.0.0

    SyntaxPolice committed Jul 14, 2005
Commits on Jul 6, 2005
  1. tweaks from ross

      export tweak to Setup.hs
      avoid warning in PreProcess.hs
      rearrange handling of --prefix.
    SyntaxPolice committed Jul 6, 2005
  2. updated test cases

    SyntaxPolice committed Jul 6, 2005
Commits on Jun 28, 2005
  1. wibble 2

    SyntaxPolice committed Jun 28, 2005
  2. wibble

    SyntaxPolice committed Jun 28, 2005
  3. lots of changes, mostly from ross

      documentation updates from ross paterson
      - more accurate specification of package names
      - hs-source-dir -> hs-source-dirs in examples
      - setup clean removes a bit more
      - rearrange description of fields
    
      Version.hs: allow more spaces in version constraints
    
      Install.hs: add the exe extension when installing executables (reported by Brian Smith)
     
      test directory: add explicit dependencies on base
    
      Misc:
      Prefix error messages and warnings with the program name, and send them
      to stderr.  (Also moved some stuff from Distribution.Simple.Utils to
      Distribution.Simple.Build to avoid circular dependencies.)
    
      refactoring only: split Compiler type from Distribution.Setup,
      to reduce dependencies.
    
      Exclude DefaultSetup.lhs from the GHC build
    
      add JHC to the Compiler type
    
      refactored argument processing
    
      setup sdist --snapshot: append YYYYMMDD to the version for the bundle
    
      improved error messages (from Brian Smith):
      
      * attach source locations to messages when available
      
      * change some remaining error's do die.
    
      refactor defaultMainWorker
    
      split Distribution.Extension between Language.Haskell.Extension (just
      the type, which will also be useful when haskell-src-exts is merged)
      and Distribution.Compiler (mappings to compiler options).
    
      add Language.Haskell.Extension
    
      Simon marlow:  update defaults for prefix/libdir/bindir
    SyntaxPolice committed Jun 28, 2005
Commits on Jun 9, 2005
Commits on Jun 4, 2005
  1. comments and small docs

    SyntaxPolice committed Jun 4, 2005
Commits on May 30, 2005
  1. Added --with-greencard.

    Lemmih committed May 30, 2005
Commits on May 27, 2005
Commits on May 17, 2005
Commits on May 16, 2005
Commits on May 15, 2005
  1. fixed bug: executable build location had changed

    Since we don't have hs-source-dir anymore, the location for building
    executables had changed.  However, install was still looking in the
    old location.  Fixed this.
    
    Fixed another bug where hs-source-dir for executables was [".","."]
    where this duplication caused a problem in locating the Main module.
    Not sure quite where this came from, but now for combining fields, we
    always nub, so this should be a robust fix.
    
    Fixed build failures in testing code.
    SyntaxPolice committed May 15, 2005
  2. hs-source-dirs, other-files

    Krasimir:
      added hs-source-dirs (ross added docs)
    
      Add other-files field to PackageDescription. This is a list files
      which belong to the package but aren't compiled. These files are
      copied and packaged from sdist command.
    
    Ross:
      fixes to buildHugs and sdist after hs-source-dirs changes.
      
      Also simplified smartCopySources a bit.
    
      document sdist and new other-files field.
    SyntaxPolice committed May 15, 2005
Commits on May 12, 2005
Commits on May 10, 2005
  1. untabify cabal file

    SyntaxPolice committed May 10, 2005
Commits on Apr 21, 2005
  1. Various changed needed by hackage/cabal-get.

    * Exporting Distribution.Compat.FilePath and Distribution.GetOpt.
      I'm using GetOpt from Cabal 'cause I fixed a bug in it which I haven't commited to CVS yet.
    In Distribution.Simple.Config:
    * Made 'getInstalledPackagesAux' and 'configCompilerAux' which aren't using ConfigFlags
      since cabal-get defines it own ConfigFlags.
    * Changed 'configCompilerVersion' to take a verbose argument instead of a ConfigFlags.
    * Exported those functions.
    Lemmih committed Apr 21, 2005