You need to sign in or sign up before continuing.
This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Aug 10, 2023
-
-
Andrea Bedini authored
* Add alex to build-tool-depends and remove separate code gen - Pass latin-1 encoding is passed as input pragma - Cabal hard-codes -g for alex so we don't need to worry about --ghc - Rework bootstrap, adding per-component building - Update bootstrap plans * [bootstrap] warn the user if cabal config is not found * [bootstrap] regenerate bootstrap plans once more * [bootstrap] regenerate bootstrap files after #9139
-
- 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>
-
- Jun 22, 2023
-
-
- Apr 26, 2023
-
-
Sylvain Henry authored
We use a Latin1 generated parser with Alex, but we also parses Unicode BOM, unbreakable spaces, etc. In recent Alex, the reported column isn't expressed in Unicode chars anymore but in bytes/ASCII chars (probably due to https://github.com/haskell/alex/commit/ae525e34edf017544e8ef4457d7e57cf2081dcf9 but I haven't checked), which broke our tests (see https://github.com/haskell/cabal/pull/8896). To work around this we report indentation warnings at token start position, instead of token end position (i.e. always 1). Otherwise position makes no sense anymore for the user.
-
- Oct 02, 2022
-
-
Enabling '-Wprepositive-qualified-module' in a project leads to warnings when used in combination with Cabal's Paths_* feature. Given that this is code outside of a user's control, this warning should be disabled locally.
-
- Aug 05, 2022
-
-
Guillaume Genestier authored
The functions `splitFileNAme` and `minusFileName` are now defined in the same conditional block, ensuring that they cannot be used without being defined. This fix a bug occurring when generating a Paths_ module with --enable-relocatable.
-
- Jul 28, 2022
-
-
andreas.abel authored
-
- May 19, 2022
-
-
Hécate Moonlight authored
-
- May 10, 2022
-
-
Hécate Moonlight authored
* Update the SPDX License List to version 3.16 * Add changelog entry
-
- May 07, 2022
-
-
Hécate Moonlight authored
* Add changelog entry * Remove the Generic instance of LicenseId * Remove tests for the Generic instance of Binary Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 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
-
- Feb 04, 2022
-
-
Robert authored
-
- Jan 20, 2022
-
-
andreas.abel authored
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
-
- Nov 04, 2021
-
-
Mikolaj Konarski authored
-
- Sep 17, 2021
-
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
on @hasufell 's advice.
-
Mikolaj Konarski authored
-
Mikolaj Konarski authored
-
- Sep 15, 2021
-
-
Mikolaj Konarski authored
-
- Sep 14, 2021
-
-
Alex Biehl authored
-
- Aug 25, 2021
-
-
Hannes Siebenhandl 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
-
- Jul 27, 2021
-
-
Hannes Siebenhandl authored
-
- 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 19, 2021
-
-
Edward Z. Yang authored
I want to use stack diffs (https://github.com/ezyang/ghstack/ ) to submit PRs to Cabal. Stack diffs, simply by virtue of what they are, are PRs that are targeted to branches that are not master (they target an appropriate base that lets GitHub render only the change in question, even if there are other changes below it.) However, I don't get CI jobs on those stack diffs because the current pull_request branch selector is too restrictive. This PR makes it less restrictive. This PR is submitted using ghstack to validate that this indeed works. Signed-off-by:
Edward Z. Yang <ezyang@fb.com> ghstack-source-id: b135ea67848f873fc6b50b950405859587ae8d89 Pull Request resolved: https://github.com/haskell/cabal/pull/7308
-
- Mar 06, 2021
-
-
Francesco Gazzetta authored
8.6 was no longer included in the image
-
- Dec 30, 2020
-
-
Oleg Grenrus authored
Otherwise enabling `-Wmissing-safe-haskell-mode` would cause annoying warnings.
-
- Dec 19, 2020
-
-
Oleg Grenrus authored
-
- Nov 23, 2020
-
-
Oleg Grenrus authored
-
- Nov 19, 2020
-
-
Oleg Grenrus authored
-
- Oct 30, 2020
-
-
Oleg Grenrus authored
-
- Oct 13, 2020
-
-
Oleg Grenrus authored
The are various motivation points: - I'm not aware anyone third party running Cabal tests (maybe nixpkgs?) - No need to do gen-extra-source-files, as Cabal-tests is not distributed - No multiple rebuilds of Cabal-QuickCheck, Cabal-tree-diff - Slightly smaller Cabal sdist (which is quite big still)
-
- Oct 12, 2020
-
-
Oleg Grenrus authored
-
- Sep 27, 2020
-
-
Oleg Grenrus authored
-