This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Apr 01, 2023
-
-
Artem Pelenitsyn authored
-
Artem Pelenitsyn authored
-
Artem Pelenitsyn authored
-
- Mar 24, 2023
-
-
mergify[bot] authored
Fix a typo in the split-objs/split-sections warning message
-
- Mar 22, 2023
-
-
Sander authored
-
- Mar 21, 2023
-
-
mergify[bot] authored
GitLab CI: Add aarch64-linux-deb{10,11}
-
Bryan R authored
It is no longer just x86_64.
-
Bryan R authored
-
Bryan R authored
-
- Mar 19, 2023
-
-
mergify[bot] authored
Allow no-comments, quiet, simple, minimal in init section of config
-
Artem Pelenitsyn authored
-
- Mar 17, 2023
-
-
Artem Pelenitsyn authored
This reverts commit 80a524c5. Reason: fails the whitespace check in our CI.
-
Artem Pelenitsyn authored
-
- Mar 14, 2023
-
-
Artem Pelenitsyn authored
-
- Mar 13, 2023
-
-
Mikolaj Konarski authored
* Bump versions on master branch to 3.11 * Try to fix CI by setting cabal-testsuite stable Cabal version to 3.8 back again * Update bootstrap configuration * Work around bounds problem with cabal-install-parsers * Update bootstrap files * Try to update the Custom setup cabal to 3.10 according to Artem's suggestion * CI: cabal-3.10 compat: actions/cache has to go before cabal update * Fix failing old GHC CI builds by adding XDG's ~/.local/bin to GITHUB_PATH --------- Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
-
- Mar 09, 2023
-
-
Colton Clemmer authored
* WIP * WIP * WIP * WIP * WIP * add offline logic branch * Clean up * Formatting * Optimize * Rename test folder * Add changelog file * Fix whitespace * Add <CABAL_ERROR> normalizer tag * code review changes * Delet vs code file * Fix import * fix wrong output file --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
Stabilize use of brew in GitLab CI
-
Bryan R authored
-
Bryan R authored
Use a specific release instead of HEAD.
-
- Mar 08, 2023
-
-
mergify[bot] authored
Add 3.10.1.0 changelogs and remove the used up tiny changlog files
-
Mikolaj Konarski authored
-
- Mar 05, 2023
-
-
mergify[bot] authored
Return empty default when git fails
-
BasLaa authored
-
BasLaa authored
Add maybe in guess functions Adjust type in NonInteractive Change unit tests Fix whitespace Abstract guessing and remove comments Simplify guess functions Return default for cabal init author and name when git fails
-
- Mar 02, 2023
-
-
Artem Pelenitsyn authored
* Disable everfailing assertion See discussion at https://github.com/haskell/cabal/issues/6006 * Fix unused parameter --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Bryan R authored
* Bump ci-images pin * Combine Debian 10 and 11 in a matrix job * Add most of the GHC 9.6.1 platforms that fit on the x86_64 runners * Add centos7 Extends the "configure" logic in .gitlab/ci.sh :( * Remove platforms unsupported by GHC 9.6.1 or Cabal 3.8.1 * Remove aarch64-linux-deb10 GHCUp fails to run on aarch64-linux-deb10 due to a glibc mismatch. aarch64-linux-deb11 would work, but there is no GHC release for that version yet. * Reset GitLab CI verbosity --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Mar 01, 2023
-
-
mergify[bot] authored
Add --project-dir flag
-
cydparser authored
-
- Feb 28, 2023
-
-
Teo Camarasu authored
* Split Distribution.Simple.Setup into smaller modules The main motivation is to improve parallelism of the module graph. This improves compile times as we can benefit more from multiple cores, but also because GHC is superlinear in the size and complexity of source files. Each set of command line options is moved to its own file, and common utilities are moved into .Common. The interface is kept the same and new modules aren't exposed. * Refine some imports of Distribution.Simple.Setup * fixup! Split Distribution.Simple.Setup into smaller modules fix whitespace * Refine imports of Distribution.Simple.Setup in Cabal Replace imports of Distribution.Simple.Setup with direct imports of the modules that it re-exports. Some imports are left if most re-exported modules are used. * Add a changelog entry --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Pierre Le Marre authored
* Combine non-installable & non-upgradable packages * Typo Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Remove requireInstalled * Revert "Remove requireInstalled" This reverts commit adfce2456a715b02def39adf65fd95d317514cca. * Comment only [skip ci] --------- Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 26, 2023
-
-
mergify[bot] authored
Add `Distribution.Client.Main`
-
Simon Hengel authored
-
Simon Hengel authored
This makes it easier to integrate `cabal-install` into other tools.
-
- Feb 25, 2023
-
-
mergify[bot] authored
Add traceM and traceShowM
-
f-a authored
Cabal codebase has its fair share of Applicatives/Monads. Adding traceM and traceShowM to the Prelude.Compat is quite convenient for testing purposes.
-
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". Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 24, 2023
-
-
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>
-