This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Feb 24, 2023
-
-
mergify[bot] authored
-
mergify[bot] authored
Doc: bump to Python 3.10; Sphinx 5.3.0. Remove `--constraint: foo -none` & some polishing
-
andreas.abel authored
For the moment, readthedocs.org does not support Sphinx 6.
-
andreas.abel authored
-
andreas.abel authored
- `PACKAGE -none` as already been removed in 3.4 as valid constraint. (I guess this is now flag syntax.) - Important constraint `installed` was just buried in an example, I made it stand out more in a bullet point. Same for `source`, even though this is an exotic constraint. - Highlight constraint `installed` in connection with `allow-newer`. - Group `test` and `bench` constraint with the `+/-FLAG` constraints. Fixup: Apply concrete suggestions from code review Fixes suggested by @ulysses4ever, thanks@ Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
-
patrickdoc authored
* Apply command line flags to install packages (#8637) * remove expectBroken on NonIgnoredConfigs test --------- Co-authored-by:
gbaz <gershomb@gmail.com>
-
- Feb 23, 2023
-
-
mergify[bot] authored
CI: add GHC pre-release
-
Artem Pelenitsyn authored
Had to block lib/cli-suite tests on Windows, see discussion starting here: - https://github.com/haskell/cabal/pull/8754#issuecomment-1435025848
-
Artem Pelenitsyn authored
-
Artem Pelenitsyn authored
- -XTypeInType is deprecated - skip failing JS test on Windows Cf. https://github.com/haskell/cabal/pull/8754#issuecomment-1435535763 - deal with lift2A in Prelude since base-4.18 (GHC 9.6) - disable everfailing Backpack tests
-
Hécate Moonlight authored
* Disallow GHC <8.0 closes #8715 * Add changelog entry
-
- Feb 22, 2023
-
-
andreas.abel authored
-
mergify[bot] authored
cabal-testsuite: new `instance Show TestEnv`
-
andreas.abel authored
The `Show` instance for `TestEnv` is helpful in debugging testcases. While it produces large Haskell expressions not for consumption by the naked eye, it can be inspected in viewers like `ppshow`. https://hackage.haskell.org/package/pretty-show
-
andreas.abel authored
The field `testRecordNormalizer :: String -> String` of the `TestEnv` record seems to be a hook to arbitrarily reformat the recorded output of a test. However, it is ever only set to `id`. On the other hand, being of function type, this field prevents us from deriving a `Show` instance. Thus, it is being removed as dead code.
-
- Feb 21, 2023
-
-
mergify[bot] authored
Fix `config` format docs.
-
f-a authored
Documentation says “config (same format as cabal.project)”, but it is an internal binary format.
-
- Feb 19, 2023
-
-
f-a authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 17, 2023
-
-
mergify[bot] authored
don't auto-download in hash validation phase
-
Gershom Bazerman authored
-
f-a authored
* (cabal init) make BSD-3-Clause default * Add changelog for #8757 * Modify test to incorporate new BDS-3 default --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 16, 2023
-
-
mergify[bot] authored
Bump cabal-bootstrap-gen to GHC 9.4.4 ecosystem
-
Sören Tempel authored
I updated the dependencies in the .cabal bootstrap file and sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash` change. Fixes #8613
-
mergify[bot] authored
doctests: switch to the preffered method of calling the tool
-
- Feb 15, 2023
-
-
Artem Pelenitsyn authored
which is `cabal repl --with-ghc=doctest`. This not only catches up with the current upstream recommendations, but also simplifies the usage: before this change calling doctest required you to set up an environment with QuickCheck available (we used to do it via cabal-env). The new method takes care of it automatically. Also add some docs to fix #8147
-
- Feb 14, 2023
-
-
mergify[bot] authored
Revert "Fix project-local build flags being ignored."
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
This reverts commit b547ead5 from https://github.com/haskell/cabal/pull/8623. Unexpected side-effect has been found, so these code improvements have to be done differently. The other commit in the PR is a test and it's retained.
-
- Feb 13, 2023
-
-
andreas.abel authored
Changing a file from `extra-source-files` causes `cabal build` to reevaluate the build plan, judging from the following behavior. ```console $ cabal build ... $ cabal build Up to date # Make a change to any of the extra-source-files, e.g. Foo.txt $ cabal build ... In order, the following would be built (use -v for more details): - ... (lib) (file Foo.txt changed) ... ``` One notes here that the 3rd `cabal build` does not just output "Up to date".
-
mergify[bot] authored
cabal run +RTS warning
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-
BasLaa authored
-