Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal.git. Pull mirroring updated .
  1. Jun 27, 2025
    • Brandon S. Allbery's avatar
      bump versions (`master`) · e01349da
      Brandon S. Allbery authored
      also update bootstraps for new hackage-security, and move splitmix
      constraint to where it will work for more than just validate
      
      also updated bootstrap to use ghc 9.10.2, which was missed earlier?
      e01349da
  2. May 13, 2025
  3. Jan 24, 2025
  4. Jan 11, 2025
    • Phil de Joux's avatar
      Remove redundant -XCPP · 7965c7fc
      Phil de Joux authored
      - Remove redundant -XCPP from Cabal-tree-diff
      - Remove redundant -XCPP from cabal-install
      - Remove redundant -XCPP from Cabal
      - Remove redundant -XCPP from Cabal-QuickCheck
      - Remove redundant -XCPP from Cabal-syntax
      - Remove redundant -XCPP from Cabal-tests
      - Remove redundant -XCPP from cabal-testsuite
      7965c7fc
  5. Sep 09, 2024
    • f-a's avatar
      Bump version numbers to 3.15 (#10309) · b5e7132f
      f-a authored
      * Bump version numbers to 3.15
      
      * Bump GHC 9.6.6 for workflows
      
      * Update index-state
      
      * Bump bootstrap boundaries
      
      * Regenerate bootstrap files
      b5e7132f
  6. Apr 23, 2024
  7. Apr 03, 2024
    • sheaf's avatar
      Make Cabal agnostic about working directory · 7b905832
      sheaf authored
      This commit makes the library functions in Cabal agnostic of the working
      directory. In practice, this means that we distinguish `FilePath`s
      from un-interpreted `SymbolicPath`s. The latter may be paths that are
      relative to the working directory, and need to be interpreted with
      respect to a passed-in argument specifying the working directory,
      instead of using the working directory of the current process.
      See Note [Symbolic paths] in Distribution.Utils.Path.
      
      In particular, paths in the package description now use the SymbolicPath
      abstraction, which allows specifying whether they are allowed to be
      absolute, and, if they are relative, what they are relative to.
      For example, source files are relative to a source search directory,
      data files are relative to the data directory, and doc files are
      relative to the package root.
      
      Fixes #9702
      7b905832
  8. Apr 01, 2023
  9. Mar 13, 2023
  10. Jan 04, 2023
  11. May 25, 2022
  12. Apr 06, 2022
  13. Jan 26, 2022
  14. Sep 08, 2021
  15. Aug 25, 2021
  16. Aug 05, 2021
  17. Apr 01, 2021
  18. Oct 15, 2020
  19. 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
Loading