Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Dec 16, 2018
    • Oleg Grenrus's avatar
      Introduce Distribution.Fields module namespace · 7150c6d2
      Oleg Grenrus authored
      Split fields related functionality out of `Distribution.Parsec`
      namespace which is not left only to handle "scalar" values.
      This separation highlights that we use `parsec` for *structure* (think
      JSON), and the *values* of the fields (think e.g. dates in JSON).
      
      - New top-level `Distribution.Fields` and `Distribution.Parsec` modules
        should include most things most people would need.
      - Also `Distribution.Pretty.Field` is moved to `Distribution.Fields.Pretty`,
        as now it has proper place.
      - The commit is moving things around and fixing compilation errors.
      - I fixed `cabal check` parse error printing as I was nearby.
      7150c6d2
  2. Dec 15, 2018
  3. Nov 24, 2018
  4. Aug 20, 2018
    • Oleg Grenrus's avatar
      Preprocess cabal-install.cabal · b1c2eaac
      Oleg Grenrus authored
      - Disable cabal-install's haddock on CI
      - Temporarily disable cabal check (`-main-is` in tests)
      - Remove this is not a lib note
      - Tell to run git update-index --assume-unchanged
      
          ... when changing to -dev or -monolithic configuration.
      
          Run --no-assume-unchanged unconditionally, when
          changing to the production build.
      - Improve auto-gen note in cabal-install.cabal
      - Try to build haddock (with GHC-8.4.3 only)
      b1c2eaac
  5. Aug 01, 2018
  6. Feb 02, 2018
  7. Jan 31, 2018
  8. Jan 14, 2018
  9. Dec 24, 2017
  10. Nov 27, 2017
  11. Sep 02, 2017
    • Oleg Grenrus's avatar
      Add make doctest [ci skip] · bb4b8a17
      Oleg Grenrus authored
      This is poor man doctest.
      
      Prerequisites:
      - `doctest` executable is in `$PATH`, compiled with GHC used to
        new-build the Cabal
      - `.ghc.environment` file is generated
      
      As GHC picks up dependencies from `.ghc.environment` file, a simple
      `doctest MODULES` works.
      
      As you see, I had a bug in doctests. For now, I don't add this to CI,
      as it's enough to run doctests occasionally (there are only 4 examples
      atm).
      bb4b8a17
  12. Aug 16, 2017
    • Oleg Grenrus's avatar
      Use alex in latin1 mode · 541c415f
      Oleg Grenrus authored
      At the moment we have very lax "name" lexer, which is essentially
      *everything else* than otherwise specified characters: parens, space,
      symbols (but not hyphen -)
      
      This removes `TokNum` and `SecArgNum`, both are merged into `TokSym` and
      `SecArgSym` respectively.
      541c415f
  13. Aug 15, 2017
    • Oleg Grenrus's avatar
      Use parsec, drop parsec flag · 5e4f4d58
      Oleg Grenrus authored
      - Manually generate Lexer.hs
      - Temporarily disable parser-hackage-tests on appveyor (needs
        01-index.tar)
      - Add root Makefile to handle commmon dev tasks (genering Lexer.hs)
      5e4f4d58
  14. Jun 19, 2011
  15. Feb 27, 2011
  16. Jan 30, 2011
  17. Oct 16, 2010
  18. Oct 10, 2010
  19. May 31, 2010
  20. Dec 16, 2009
  21. Nov 29, 2009
  22. Nov 04, 2009
  23. Oct 06, 2009
  24. Oct 05, 2009
  25. Jul 07, 2009
  26. Jun 07, 2009
  27. Jun 03, 2009
  28. May 30, 2009
  29. Feb 13, 2009
  30. Jan 28, 2009
    • Duncan Coutts's avatar
      Add Distribution.Compat.CopyFile module · 6d245562
      Duncan Coutts authored
      This is to work around the file permissions problems with the
      standard System.Directory.copyFile function. When installing
      files we do not want to copy permissions or attributes from the
      source files. On unix we want to use specific permissions and
      on windows we want to inherit default permissions. On unix:
      copyOrdinaryFile   sets the permissions to -rw-r--r--
      copyExecutableFile sets the permissions to -rwxr-xr-x
      6d245562
  31. Dec 02, 2008
  32. Oct 11, 2008
  33. Oct 10, 2008
  34. Oct 09, 2008
Loading