This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jan 16, 2024
-
-
mergify[bot] authored
Add a format rejections function
-
Phil de Joux authored
-
- Jan 13, 2024
-
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
Leave commentary that goPReject and goPSkip reverse the order of instances
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
- Is for instances, Vs for versions
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
-
Phil de Joux authored
The earlier output was from cabal-install-3.10.2.0 compiled using Cabal-3.10.2.1, from ~/.ghcup/bin/cabal
-
Phil de Joux authored
Add conflicting versions of pandoc to repo but not all of them as there are so many
-
Phil de Joux authored
- Take account of hyphenated package names - Don't shorten a singe rejection
-
mergify[bot] authored
Fix Monoid instances for ForeignLib & Executable
-
Matthew Pickering authored
The Semigroup and Monoid instances for ForeignLib were completely broken: for the `foreignLibVersionInfo` and `foreignLibVersionInfo`, we essentially had the following: mempty :: Maybe XYZ mempty = Nothing (<>) :: Maybe XYZ -> Maybe XYZ -> Maybe XYZ _ <> b = b which is obviously not a valid Monoid, as `Just x <> Nothing = Nothing`, violating the identity law. The Semigroup instance for Executable was also deeply suspicious, as it combined the module paths, which makes no sense. Now we instead error if the two module paths are different (and both nonempty).
-
mergify[bot] authored
Fix wording of haddock-project help and curate list of commands
-
Javier Sagredo authored
-
- Jan 12, 2024
-
-
mergify[bot] authored
Fix italic in README.md
-
f-a authored
Bold and italic do not mix.
-
Rodrigo Mesquita authored
In `autoconfUserHooks` we were not updating the `preRepl` hook to read additional build information from /package/@.buildinfo@. Additionally updates `autoconfUserHooks` to read additional build info information for the remaining pre-hooks that are not pre-conf. Fixes #9401
-
mergify[bot] authored
Stop logging to file when build inplace
-
Rodrigo Mesquita authored
In f70fc980, while refactoring buildInplaceUnpackedPackage and buildAndInstallUnpackedPackage, we started logging into a file on both cases, instead of logging to a file only for buildAndInstallUnpackedPackage. When building a package inplace, it is much more useful to be able to see the GHC invocation directly outside of a log file. This is especially relevant for Cabal developers working inplace. Fixes #9606
-
- Jan 11, 2024
-
-
mergify[bot] authored
Modularise LocalBuildInfo and configure phase
-
sheaf authored
This commit modularises the configure phase (i.e. the function Distribution.Simple.Configure.configure). The aim of this change is to make explicit the control flow of the function: it starts off with a package-wide phase, and then componentwise configuration.
-
sheaf authored
This commit leverages the changes to the LocalBuildInfo datatype in the Cabal library to reduce code duplication. Specifically, we split off certain fields of ElaboratedConfiguredPackage by re-using the BuildOptions datatype. This is purely an internal refactoring with no observable changes in behaviour.
-