This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Dec 18, 2019
-
-
Oleg Grenrus authored
-
-
Fixes #6417. Changes in this commit: - Set the --lib flag so that the benchmark works for packages with libraries or executables. - Set --ignore-project to prevent cabal projects from affecting the results. - Handle four types of cabal errors that were introduced by v2-install. - Use +nowrap to simplify parsing of cabal errors.
-
- Dec 16, 2019
-
-
Oleg Grenrus authored
Improve few internalErrors in InstallPlan
-
Oleg Grenrus authored
Related issues are https://github.com/haskell/cabal/issues/6437 and https://github.com/reflex-frp/reflex/issues/375
-
- Dec 15, 2019
-
-
Oleg Grenrus authored
Resolve #6013: Warn if packages and optional-packages are both empty
-
Oleg Grenrus authored
Resolve #6355: Fix most incomplete-uni-patterns
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Or replace Just foo = rhs with foo = fromMaybe (error "...") rhs which there are plenty. I didn't tried to refactor these errors away, let cabal panic, if it hits them.
-
- Dec 14, 2019
-
-
Oleg Grenrus authored
Implement cabal install -z
-
Oleg Grenrus authored
Resolve #5919 Resolve #6410 Add `withProjectOrGlobalConfigIgn` to unify the behaviour with `-z` in `cabal repl`
-
Oleg Grenrus authored
This speed ups the first installation, and also (probably) wastes less hard drive space.
-
- Dec 13, 2019
-
-
Oleg Grenrus authored
Bump version 3.3
-
- Dec 12, 2019
-
-
These are only supported properly starting with cabal-version:3.0 (which has been enforced by Hackage as well -- via this very patch). See #6033 for details
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Normalise ghc args 8.10
-
-
I.e. don’t rebuild everything when a ghc flag that affects how error messages are presented is added.
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Use ShortText in IPI
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Resolve #6451: Add alaSet to D.Parsec.Newtypes
-
- Dec 11, 2019
-
-
Oleg Grenrus authored
Small changes towards 3.2
-
Oleg Grenrus authored
IOData improvements and faster ghc-pkg dump parsing
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
These extensions already landed in master and ghc-8.10 branch: * CUSKs * ImportQualifiedPost * StandaloneKindSignatures * UnliftedNewtypes Please see also: * https://gitlab.haskell.org/ghc/ghc/blob/master/docs/users_guide/8.10.1-notes.rst * https://gitlab.haskell.org/ghc/ghc/blob/master/testsuite/tests/driver/T4437.hs
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Parsing the `ghc-dump` is now two times faster and uses less memory. For big cabal nix-stores this speedup is noticeable: Also improve the `process` wrapper. Now ignores SIGPIPE.
-
Oleg Grenrus authored
Structured binary
-
Oleg Grenrus authored
It defines `Structured` type class, which we use to prepend a hash to cached `Binary` blobs. Thus we can catch early, if format is changed, avoiding corrupt cache making cabal behave weirdly. Plenty types got Typeable instances, as it's a superclass of Structured This commit also introduces new compat modules: - Distribution.Compat.Typeable with typeRep - Distribution.Client.Compat.Orphans, to collect at least some orphans into central place.
-
Oleg Grenrus authored
-
- Dec 10, 2019
-
-
Oleg Grenrus authored
Freeze the versions of cabal-testsuite and solver-benchmarks
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Validate rearrangements
-