This project is mirrored from https://github.com/haskell/Cabal.git.
Pull mirroring updated .
- Jul 06, 2025
-
-
f-a authored
The official capitalisation is “AArch”, see https://developer.arm.com/documentation/102374/latest/.
-
- Jun 25, 2025
-
-
Brandon S. Allbery authored
-
- Jun 24, 2025
-
-
Brandon S. Allbery authored
* add SPDX license data version 3.26 * Update changelog.d/pr-11014 Co-authored-by:
ffaf1 <fa-ml@ariis.it> * fix typo in changelog * add missing license list constructor --------- Co-authored-by:
ffaf1 <fa-ml@ariis.it>
-
- Jan 15, 2025
-
-
Serge S. Gulin authored
Co-authored-by:
Cheng Shao <terrorjack@type.dance>
-
- Dec 11, 2024
-
-
Phil de Joux authored
- Avoid -Wname-shadowing - Use -XDisambiguateRecordFields as needed - Avoid -Wname-shadowing by importing qualified
-
- Oct 08, 2024
-
-
f-a authored
* Handle licences starting with a digit cabal has a devscript that parses a json file (containing SPDX licences) and returns a number of of Haskell data constructors. There have been problems when the SPDX short identifier starts with a digit (e.g. “0BSD”), as that would generate an data constructor starting with a digit, which is not valid Haskell. The way to handle such occourrences was in an ad-hoc basis. This patch prepends “N_” to the beginning of every SPDX licence starting with a digit, future-proofing the script. * Regenerate licence files Useless since we are going to have to do it again before a release, needed to make CI green (“Check that diff is clean”).
-
- Sep 16, 2024
-
-
f-a authored
* Handle 3D Slicer licence * Update SPDX license list to version 3.25 * Remove changelog entry We don't need it, changes have been manually incorporated in 3.14 release notes (#10338) --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 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>
-
- May 04, 2024
-
-
Brandon S. Allbery authored
-
- Apr 06, 2024
-
-
f-a authored
Per https://github.com/haskell/cabal/wiki/Updating-the-license-list to version 3.23 (2024-02-08) of SPDX License List.
-
- Feb 28, 2024
-
-
Artem Pelenitsyn authored
-
- Jan 08, 2024
-
-
Phil de Joux authored
-
Phil de Joux authored
-
- Dec 02, 2023
-
-
Artem Pelenitsyn authored
And bump Cabal's "supported version" of GHC
-
- Oct 03, 2023
-
-
Andrea Bedini authored
Bump base in cabal-dev-scripts.cabal. We are now using GHC 9.4.7 in CI, which ships with base 4.17.2.0. I am bumping all the way to <4.19 after testing everything compiles with GHC 9.6.3 (base-4.18.1.0).
-
- Jul 14, 2023
-
-
Brandon Chinn authored
* Fix PROCS for Darwin * Add fixity information * Fix file exclusions * Fix formatting * Fix CI linting * Simplify 'make style' without 'find' * Add in backwards-compatible fourmolu 0.13 config --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jul 11, 2023
-
-
aspidites authored
Remove v2-prefix from other documentation where appropriate * Added a changelog file * Merge branch 'master' of github.com:haskell/cabal into remove-v2-from-docs * Implemented PR feedback * Reverted changes to regression tests * Update CONTRIBUTING.md Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Update bootstrap/bootstrap.py Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Apply suggestions from code review Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> * Merge branch 'master' into remove-v2-from-docs * Removed changelog entry * Merge branch 'remove-v2-from-docs' of github.com:aspidites/cabal into remove-v2-from-docs * Reverted bootstrap/README.md * Merge branch 'master' into remove-v2-from-docs Co-authored-by:
ulysses4ever <6832600+ulysses4ever@users.noreply.github.com>
-
- Feb 19, 2023
-
-
f-a authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Sep 30, 2022
-
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
-
- Aug 07, 2022
-
-
Musab Guma'a authored
-
- Jul 28, 2022
-
-
andreas.abel authored
-
- May 25, 2022
-
-
Mikolaj Konarski authored
-
- May 10, 2022
-
-
Hécate Moonlight authored
* Update the SPDX License List to version 3.16 * Add changelog entry
-
- May 02, 2022
-
-
Eric Lindblad authored
-
- Apr 06, 2022
-
-
Andrea Bedini authored
-
- Feb 19, 2022
-
-
Andrea Bedini authored
* Avoid templating GitHub Actions workflow GitHub Actions workflow have sufficient power to express what we need. We don't need to maintain and additional templating solution on top. * Add GHC 9.2, bump bounds, fix syntax * Switch to official haskell image * Always run cli tests for ghc 8.2 and above * Remove step to regenerate GitHub Actions workflows * Fix missed reference to GHC version * Fix yaml syntax * Fix type in the GHC version * More CI changes - Run bootstrap.yml on ubuntu-latest - Use explicit matrix for linux.yml - Drop containers in favour of haskell setup action - Drop workaround for ancient git * Remove unneeded package from CI setup I belive this is only necessary to run `cabal man` which we do not in the CI. * Drop old GHCs from the CI * Switch macos.yml to haskell/action/setup Also add the same GHC versions as Linux. * Simplify CI - Remove cabal-plan, we actually never call it (I think) - Remove vendored cabal-doctest - Remove few stray allow-newer clauses no longer necessary, apparently Originally done by @gbaz in PR #7907. * Mark GHC 9.2.1 as experimental * Remove reference to cabal-plan from validate.sh * setup-haskell action already runs cabal update * Add missing build matrix in test-windows-dogfood * Replace cabal-plan list-bin with cabal list-bin * Enable caching in the CI * Fix typo * Remove continue-on-error until I figure it out * Keep naming consistent * Temporarily disable 8.0.2 on macos * Add missing step id * Tweaks Remove workaround for nektos/act, it accidentally sneaked in. * More tweaks * Tweaks * Restore cabal-plan, temporarily mark everything experimental cabal list-bin doesn't seem to work like cabal-plan does. * Tweaks * Ensure cabal-plan executable gets built * Install automake on MacOS * Tweaks * Tweaks Link experimental flags to relative GitHub issues * Fix typo
-
- Jan 20, 2022
-
-
andreas.abel authored
-
- Sep 17, 2021
-
-
Mikolaj Konarski authored
-
- Aug 05, 2021
-
-
Emily Pillmore authored
-
Emily Pillmore authored
- regenerate bootstrap plans - update CI and docker images for 8.8.4 and 8.10.4
-
- May 02, 2021
-
-
Emily Pillmore authored
* Changes needed for GenValidate and release.py to accommmodate new solver dependency * Bumps bootstrap plans to modern GHC versions * Update `validate.sh` and `release.py` to accommodate new solver dep. * Update `Makefile` targets
-
- Apr 13, 2021
-
-
matthewbauer authored
-
- Apr 07, 2021
-
-
matthewbauer authored
This is based on / similar to https://github.com/haskell/cabal/pull/7219 We used import qualified M in Paths_*.hs, which might be disallowed in GHC 8.10 when -Wprepositive-qualified-module is set.
-
- Mar 09, 2021
-
-
Francesco Gazzetta authored
-
- Jan 13, 2021
-
-
Oleg Grenrus authored
-
- Jan 11, 2021
-
-
Oleg Grenrus authored
-
- Dec 30, 2020
-
-
Oleg Grenrus authored
Otherwise enabling `-Wmissing-safe-haskell-mode` would cause annoying warnings.
-
- Nov 23, 2020
-
-
Oleg Grenrus authored
-