Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Oct 13, 2020
    • Oleg Grenrus's avatar
      Move tests from Cabal to Cabal-tests package · 579bff0c
      Oleg Grenrus authored
      The are various motivation points:
      - I'm not aware anyone third party running Cabal tests (maybe nixpkgs?)
      - No need to do gen-extra-source-files, as Cabal-tests is not distributed
      - No multiple rebuilds of Cabal-QuickCheck, Cabal-tree-diff
      - Slightly smaller Cabal sdist (which is quite big still)
      579bff0c
  2. Sep 27, 2020
  3. Sep 02, 2020
  4. Jul 22, 2020
  5. Jul 21, 2020
  6. Jul 08, 2020
  7. Jun 18, 2020
  8. Jun 13, 2020
  9. Jun 06, 2020
    • Oleg Grenrus's avatar
      Add licenceIsFsfLibre · 50f19787
      Oleg Grenrus authored
      Also change generator to generate only `= True` equations,
      for licenseIsFsfLibre and licenseIsOsiApproved.
      50f19787
  10. Jun 02, 2020
  11. May 18, 2020
    • Oleg Grenrus's avatar
      Make cabal-install compilable with NoImplicitPrelude · d4fd273b
      Oleg Grenrus authored
      I.e. find out where we don't yet
      used `Distribution.Client.Compat.Prelude`.
      
      - If the module is small I added direct `Prelude` imports.
      - Add Exception, deepseq stuff to Cabal Prelude
      - Add Parsec, Pretty and Verbosity to Client Prelude
      - use for, for_, traverse and traverse_ (removes need for Control.Monad)
      d4fd273b
  12. Apr 13, 2020
  13. Apr 06, 2020
  14. Apr 03, 2020
  15. Mar 26, 2020
  16. Mar 11, 2020
  17. Mar 04, 2020
  18. Jan 22, 2020
  19. Jan 20, 2020
  20. Dec 29, 2019
  21. Dec 22, 2019
  22. Nov 22, 2019
  23. Aug 01, 2019
  24. Apr 03, 2019
  25. Nov 24, 2018
  26. 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
  27. Aug 01, 2018
  28. Jul 31, 2018
  29. May 10, 2018
  30. Feb 14, 2018
  31. Feb 01, 2018
  32. Jan 11, 2018
  33. Jan 05, 2018
  34. Dec 24, 2017
  35. Dec 12, 2017
    • Oleg Grenrus's avatar
      Common stanzas · bfb1967c
      Oleg Grenrus authored
      - common stanzas can be include other common stanzas
      - `import: name1, name2` to import multiple stanzas
      - Parse common stanzas in the same pass with other sections.
      - Common stanzas have to be defined before use.
      - Also negative tests
      - Terse documentation, let's improve it as questions are asked
      
      - Edit gen-extra-source-files to include golden files
      - Amend elif warning to mention cabal-version: 2.2
      - In regression golden tests, include also warnings
      
      Note: ATM the common stanzas are completely handled inside parser,
      GenericPackageDescription doesn't know about them anymore.
      That can be changed, but the the flattening of
      GenericPackageDescription to PackageDescription may fail.
      I don't want to do that refactor now.
      bfb1967c
  36. Nov 27, 2017
Loading