This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Oct 15, 2020
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Tell the time per file in hackage-tests parsec
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- Oct 14, 2020
-
-
Oleg Grenrus authored
Move tests from Cabal to Cabal-tests package
-
- Oct 13, 2020
-
-
Oleg Grenrus authored
ReadP is not Parsing
-
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)
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- Oct 12, 2020
-
-
Oleg Grenrus authored
release.py builds from sdist tarballs
-
Oleg Grenrus authored
-
- Oct 10, 2020
-
-
Oleg Grenrus authored
Add --concurrently to solver-benchmarks
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Make solver-benchmark use fresh cabal-dirs
-
Oleg Grenrus authored
Add nothunks test for parser
-
Oleg Grenrus authored
This way they won't remake caches on each run, allowing to compare vastly different cabals.
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Prohibit empty file paths.
-
- Oct 09, 2020
-
-
Oleg Grenrus authored
Because there are plenty of `license-file: ""` and `data-dir: ""`, out there, parser accepts and filters out or transforms to "." respectively. There are just two files which have non-empty filepath somewhere else, namely in `hs-source-dirs:`. These are handler by `Quirks`. Warning increase: ```diff -40411 files contained warnings +41163 files contained warnings ```
-
Oleg Grenrus authored
Rewrite cabal syntax file
-
Oleg Grenrus authored
-
- Oct 03, 2020
-
-
Oleg Grenrus authored
Pr 6972 extra packages
-
The discussion in #6952 indicated that extra-packages stanzas wouldn't quite work yet. It turns out in order for cabal to find exes for already installed extra-packages we need to also consider `installed` packages when pruning the install plan. Includes some changes to OutputNormalizer
-
- Oct 02, 2020
-
-
Oleg Grenrus authored
Resolve #7090: Remove v2-build beta note from --help
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Nix style local builds have become the default
-
Tom Ellis authored
-
- Sep 27, 2020
-
-
Oleg Grenrus authored
Resolve #7091: Require custom-setup for cabal-version: 1.24 and later
-
Oleg Grenrus authored
Add SPDX License list 3.10
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- Sep 25, 2020
-
-
Oleg Grenrus authored
Fix command notes being replaced by descriptions
-
Aiken Cairncross authored
This was causing the description of "new" prefixed and unprefixed commands to be printed at both the top and bottom of their help text.
-
- Sep 24, 2020
-
-
Oleg Grenrus authored
PR #6295: hsc2hs options
-
Motivation: I (simonmar) want to use hsc2hs with C++, which requires ``` hsc2hs-options: --cc=g++ --lflag=-lstdc++ ``` We pass `hsc2hs-options` before or after `--cc` and `-lflag`, depending on the version of `hsc2hs`. I (phadej) added a tests: - hsc2hs-options are passed to `hsc2hs` (but not to GHC e.g.). - `--cc` has expected effect `g++` tests doesn't seem to work on Windows, due mingw ncurses linkage issue, https://github.com/msys2/MINGW-packages/issues/3531 We also need non-ancient hsc2hs (>= 0.68).
-
Oleg Grenrus authored
Bump Win32 bound to <2.11
-
- Sep 23, 2020
-
-
Ben Gamari authored
Cabal is unaffected by the renamings done in 2.10.0.
-
Oleg Grenrus authored
-
- Sep 18, 2020
-
-
Oleg Grenrus authored
Slightly more information on multiple package error
-