This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jul 26, 2024
-
-
Nadia Chambers authored
* rm-old-base: remove ifdefs for pre-4.13 bases 4.13 and older have fallen out of the support window. Hence this commit removes code only conditionally included for base 4.13 and older. Some occasional transitive removals were implied and done in this same commit. * Remove 8.6.5 from CI and Makefile * Remove test for GHC <8.6.5 * Update GHC versions mentioned in the user guide * rm-old-base: use Distribution.Compat.Prelude The change was likely an artifact of a rebase. * rm-old-base: restore builds not of cabal itself The #ifdefs being generated need to be kept here so that projects other than cabal can be built using older ghc versions and current cabal versions. * rm-old-base: restore older catchIO This needs to be included so running with older bases and ghcs can be done even while building cabal itself demands recent ghcs. * Bump base lower bounds to >=4.13 * Update a few package version in the documentation * rm-old-base: remove Distribution.Compat.Typeable It's not needed with our currently supported ghcs. * rm-old-base: restore T6906 --------- Co-authored-by:
Andrea Bedini <andrea.bedini@tweag.io> Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
Die if dynamic executable is requested on Windows
-
- Jul 23, 2024
-
-
Javier Sagredo authored
-
- Jul 22, 2024
-
-
Javier Sagredo authored
-
- Jul 21, 2024
-
-
mergify[bot] authored
Fix write-ghc-environment-files documentation
-
Jaro Reinders authored
-
mergify[bot] authored
Fix ForeignLibs test for Windows
-
- Jul 20, 2024
-
-
Javier Sagredo authored
-
mergify[bot] authored
make cabal-install integration tests hermetic
-
Brandon S. Allbery authored
They were using the user's config, which is a problem if they don't have one or if it contains settings that interfere with tests (such as `documentation: True`). I'm not entirely certain of this, but it seems to work here. It's a bit of a hack, though.
-
- Jul 18, 2024
-
-
mergify[bot] authored
Fix Windows tests
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
mergify[bot] authored
Document `program-options`
-
Javier Sagredo authored
-
Javier Sagredo authored
-
- Jul 17, 2024
-
-
Artem Pelenitsyn authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
ci(validate.yml): Allow workflow_dispatch with no allow-newer or constraints
-
Andrea Bedini authored
-
- Jul 16, 2024
-
-
Simon Hengel authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mike Pilgrem authored
Type `Dependency` is an instance of `Ord`, from `Cabal-syntax-3.10.1.0`. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jul 13, 2024
-
-
Artem Pelenitsyn authored
* CI: don't allow-newer for GHC 9.10 * allow-newer base for rere * buildinfo-reference-generator: bump base bound * cabal-testsuite: bump base bound
-
- Jul 07, 2024
-
-
mergify[bot] authored
Lookup main-is C sources in hs-source-dirs
-
Rodrigo Mesquita authored
In the 2decb0e7 refactor we stopped looking for non-Haskell `main-is` files in the hs-source-dirs and other appropriate directories. This commit fixes that oversight. Even if it is not intuitive that main-is-C-sources are searched in the hs-source-dirs, we don't wish to break users relying on this behaviour as there does not exist that strong of a motivation to do so. Fixes #10168 Co-authored-by:
sheaf <sam.derbyshire@gmail.com>
-
- Jul 06, 2024
-
-
mergify[bot] authored
fix non-POSIX [[ ]]
-
Brandon S. Allbery authored
Otherwise CI prints `validate.sh: 332: [[: not found` and the line does nothing (but `validate.sh` continues to run), unless the system shell is `ksh` / `bash` / `zsh`. This may explain https://github.com/haskell/cabal/pull/10114#issuecomment-2178163927.
-
mergify[bot] authored
* missed the two changelog pointers * Apply suggestions from code review fixup! missed the two changelog pointers Co-authored-by:
ffaf1 <fa-ml@ariis.it> * squash! and the other two changelogs --------- Co-authored-by:
ffaf1 <fa-ml@ariis.it> (cherry picked from commit 82cad891) Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
copy: Take into account extra-dyn-lib-flavours when copying bundled library
-
Matthew Pickering authored
This fixes the DynWay case to match the other cases which take into account extra-dyn-lib-flavours.
-
- Jul 04, 2024
-
-
Marcin Szamotulski authored
haddock-project: added `--all` switch
-
Matthew Pickering authored
This matches the installation logic for the validate jobs.
-
- Jul 03, 2024
-
-
Artem Pelenitsyn authored
-
- Jul 01, 2024
-
-
mergify[bot] authored
Improve online docs for `includes:` field
-