This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 01 Dec, 2018 3 commits
-
-
Emily Pillmore authored
-
Emily Pillmore authored
-
Emily Pillmore authored
-
- 30 Nov, 2018 1 commit
-
-
Oleg Grenrus authored
Visibility field
-
- 29 Nov, 2018 3 commits
-
-
Oleg Grenrus authored
- for main library default is True - for named libraries default is False - remove Monoid Library instance; i'd rather remove emptyLibrary too but now these (two?) usages are explicit: - creating Library from BuildInfo when merging common stanzas - creation of dummy package in `cabal new-repl` - Documentation is left for Francesco to write - Field is named `visible` because we have `buildable` and `exposed` adjectives. `visibility: True` is unclear.
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- 28 Nov, 2018 2 commits
-
-
Oleg Grenrus authored
Move remainders of ReadP stuff to cabal-install Distribution.Deprecated namespace
-
Oleg Grenrus authored
- Distribution.Compat.ReadP to Distribution.Deprecated.ReadP - Distribution.Text to Distribution.Deprecated.Text - all Text instances needed by cabal-install to Deprecated.Text too - Distribution.ParseUtils to Distribution.Deprecated.ParseUtils - Remove deprecated Distribution.PrettyUtils - new Distribution.Text with display = prettyShow simpleParse = simpleParsec to not break too much stuff (Custom Setup.hs) - parseInstalledPackageInfo type signature changed to use `base` types This removes around 2k lines from Cabal the library. git diff --stat shows less, as files are moved (git is smart). Even so, total 300 lines removal at this point.
-
- 27 Nov, 2018 3 commits
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Make CabalSpecVersion complete
-
Oleg Grenrus authored
-
- 26 Nov, 2018 7 commits
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Fancy error printing
-
Oleg Grenrus authored
Remove Text from D.BackPack
-
Oleg Grenrus authored
Empty and non-empty lines ``` Errors encountered when parsing cabal file ./tree-diff.cabal: tree-diff.cabal:102:7: unexpected 'n' expecting space, "&&", white space, "||", comma or end of input 98 | void >=0.7.2 && <0.8 99 | 100 | -- space and comments 101 | 102 | nats >=1.1.1 && <1.2, | ^ tree-diff.cabal:86:48: version with tags 85 | tagged >=0.8.5 && <0.9, 86 | text >=1.2.2.2 && <1.3-foo, | ^ ```
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Improve printing of errors of parsing .cabal files even further
-
- 25 Nov, 2018 21 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Don't record ORIGIN anymore, it's being cross-referenced.
-
Mikhail Glushenkov authored
-
Oleg Grenrus authored
This reverts commit 3c243455.
-
Oleg Grenrus authored
Remove Text from D.PackageDescription
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
- Separate the logic into own module - Use same function in `cabal check` codepath - Tweak the output a little more
-
Oleg Grenrus authored
Improve cabal file parse error messages.
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Herbert Valerio Riedel authored
See also 005d9121 Closes #5643
-
Oleg Grenrus authored
-
Herbert Valerio Riedel authored
Resolves the non-vcs-related part of #5643 NB: this patch mostly moves around code; use `git show --ignore-space-change` to facilitate code-review (cherry picked from commit c40622d4)
-
Sam Halliday authored
When creating an sdist, if the project is a remote source repo then use the local directory if it is available. This allows projects with remote source repos to use the v2-install command. Resolves: #5643 (cherry picked from commit 71b612c4)
-
Oleg Grenrus authored
Use Pretty (not Text) in D.P.Check
-
Mikhail Glushenkov authored
Improve the handling of .ghc.environment files
-
Oleg Grenrus authored
SDPX License List 3.3
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-