This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 29 Jun, 2010 1 commit
  2. 24 Jun, 2010 1 commit
  3. 23 Jun, 2010 1 commit
  4. 22 Jun, 2010 1 commit
  5. 10 Oct, 2010 1 commit
  6. 26 Sep, 2010 1 commit
  7. 23 Sep, 2010 1 commit
  8. 06 Jul, 2010 1 commit
  9. 10 Oct, 2010 1 commit
  10. 25 Aug, 2010 1 commit
    • adept's avatar
      Auto-reconfiguration when .cabal is newer than setup-config · 549a6985
      adept authored
      This patch adds "ConfigFlags" to the "LocalBuildInfo" and reuses them to
      perform "configureAction" when .cabal file is changed. This has
      the same effect as re-running "configure" with the most recent used
      set of options, which should be the sensible thing to do.
      
      Closes #294, #477, #309 and #518.
      549a6985
  11. 09 Oct, 2010 2 commits
  12. 29 Nov, 2009 1 commit
  13. 10 Oct, 2010 1 commit
  14. 23 Sep, 2010 1 commit
  15. 17 Sep, 2010 1 commit
  16. 23 Aug, 2010 1 commit
  17. 11 Jun, 2010 1 commit
  18. 16 May, 2010 1 commit
  19. 03 Sep, 2010 1 commit
  20. 20 Aug, 2010 2 commits
    • Duncan Coutts's avatar
      Add a note explaining the logic of Igloo's previous preprocessing change · bd9afb7a
      Duncan Coutts authored
      We previously checked during preprocessing that there is some source
      file for every module and produce a nice error message if not (rather
      than having ghc --make fail later). We only looked for source files in
      the source directories, ie not the target/output build dir, since the
      build dir is where pre-processed files go, not original source files.
      Igloo's change should allow builds where there is no original source file
      at all, so long as there is some generated file in the build dir. In
      particular this allows custom Setup.hs files to generate modules out of
      thin air and for things to mostly work, even though the rest of the build
      system is unaware about how the file got built.
      bd9afb7a
    • Ian Lynagh's avatar
      When looking for already pre-processed source files, check the build directory · f1ff6ad1
      Ian Lynagh authored
      Fixes hscolour'ing Config.hs in GHC
      f1ff6ad1
  21. 16 Aug, 2010 1 commit
  22. 05 Aug, 2010 1 commit
  23. 28 Jul, 2010 1 commit
    • simonpj's avatar
      Add two local type signatures · ee5b2964
      simonpj authored
      I'm adding these type signatures to satisfy the "do not generalise
      local let/where" rule that GHC is taking on.
      
      The signatures are clearly correct, but I was surprised at the 
      polymorphism needed.  For example
      
      parseOptVersion :: ReadP r Version
      parseOptVersion = parseQuoted ver <++ ver
        where ver :: ReadP r Version
              ver = parse <++ return noVersion
              noVersion = Version{ versionBranch=[], versionTags=[] }
      
      Note that 'ver' really is called at two different types!  That 
      in turn is because of the type of (<++)
      
        (<++) :: ReadP a a -> ReadP r a -> ReadP r a
        (+++) :: ReadP r a -> ReadP r a -> ReadP r a
      
      Note the "a a" in the first arg, which is very unusual.
      For example, compare the type of (+++).
      
      Changing it to match the type of (+++) makes ReadP fail to compile,
      though, so I assume it's right as it stands. But surely this deserves
      a comment?!
      ee5b2964
  24. 20 Jun, 2010 1 commit
  25. 16 Jun, 2010 2 commits
  26. 15 Jun, 2010 2 commits
  27. 08 Jun, 2010 1 commit
    • Vo Minh Thu's avatar
      --help shows first long option and added --hyperlink-sources · f322dd44
      Vo Minh Thu authored
      The --help option output now prints only the first (if any)
      long option. Because of this, --{enable,disable}-optimisation
      (british spelling) is simply added to the list of options
      without testing showOrParseArgs. --hyperlink-sources is now
      also accepted for the haddock command.
      f322dd44
  28. 16 Jun, 2010 1 commit
  29. 09 Jun, 2010 2 commits
  30. 08 Jun, 2010 4 commits
  31. 07 Jun, 2010 1 commit
  32. 15 Jun, 2010 1 commit