This project is mirrored from Pull mirroring updated .
  1. 01 Jun, 2009 3 commits
    • Duncan Coutts's avatar
      Remove a couple unused imports. · c2d23db1
      Duncan Coutts authored
    • Duncan Coutts's avatar
      Ban upwardly open version ranges in dependencies on base · 7f75f956
      Duncan Coutts authored
      Fixes ticket #435. This is an approximation. It will ban most
      but not all cases where a package specifies no upper bound.
      There should be no false positives however, that is cases that
      really are always bounded above that the check flags up.
      Doing a fully precise test needs a little more work.
    • Duncan Coutts's avatar
      Split requireProgram into two different functions · 05d3ca2b
      Duncan Coutts authored
      Now requireProgram doesn't take a version range and does not check
      the program version (indeed it doesn't need to have one). The new
      function requireProgramVersion takes a required program version
      range and returns the program version. Also update callers.
      Also fixes the check that GHC has a version number.
  2. 31 May, 2009 7 commits
  3. 30 May, 2009 6 commits
    • Duncan Coutts's avatar
      Simplify version ranges before printing in configure error message · 0a0ff024
      Duncan Coutts authored
      Part of ticket #369. Now instead of:
        setup: At least the following dependencies are missing:
        base <3 && <4 && <3 && <3 && <4
      we get:
        setup: At least the following dependencies are missing:
        base <3
    • Duncan Coutts's avatar
    • Duncan Coutts's avatar
      Minor renaming · 0752390b
      Duncan Coutts authored
      Part of one of Stephen Blackheath's patches
    • Duncan Coutts's avatar
      Improve an internal error message slightly · e0ee8942
      Duncan Coutts authored
    • Duncan Coutts's avatar
      Detect intra-package build-depends · 3600d6cb
      Duncan Coutts authored
      Based on an original patch by Stephen Blackheath
      With this change build-depends on a library within the same package
      are detected. Such deps are not full handled yet so for the moment
      they are explicitly banned, however this is another step towards
      actually supporting such dependencies. In particular deps on
      internal libs are resolved to the internal one in preference to any
      existing external version of the same lib.
    • Duncan Coutts's avatar
      Use accurate per-component package deps · 94a08f98
      Duncan Coutts authored
      Based on an original patch by Stephen Blackheath
      Previously each component got built using the union of all package
      deps of all components in the entire package. Now we use exactly the
      deps specified for that component. To prevent breaking old packages
      that rely on the sloppy behaviour, package will only get the new
      behaviour if they specify they need at least cabal-version: >= 1.7.1
  4. 28 May, 2009 1 commit
  5. 29 May, 2009 1 commit
    • Niklas Broberg's avatar
      Register XmlSyntax and RegularPatterns as known extensions in Language.Haskell.Extension · f91b8b0a
      Niklas Broberg authored
      Concrete XML syntax is used in the Haskell Server Pages extension 
      language, and a description can be found in the paper "Haskell Server 
      Pages through Dynamic Loading" by Niklas Broberg, published in Haskell 
      Workshop '05.
      Regular expression pattern matching is described in the paper "Regular 
      Expression Patterns" by Niklas Broberg, Andreas Farre and Josef 
      Svenningsson, published in ICFP '04.
  6. 28 May, 2009 1 commit
  7. 19 May, 2009 1 commit
  8. 27 May, 2009 17 commits
  9. 26 May, 2009 2 commits
  10. 21 May, 2009 1 commit