This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Aug 01, 2018
-
-
Oleg Grenrus authored
-
- Jul 31, 2018
-
-
This code existed to support building Cabal with 7.4 and earlier, but we have recently dropped support for 7.4.
-
- Feb 14, 2018
-
-
Oleg Grenrus authored
-
- Feb 05, 2018
-
-
Oleg Grenrus authored
-
- Jan 16, 2018
-
-
Oleg Grenrus authored
There are 3957 warned files atm in Hackage index. All of them have tab "inside the field", thus old parser acceps them. See e.g added th-lift-instances file. The warning comes from the description field.
-
- Dec 24, 2017
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Distribution.SDPX.LicenseId and Distribution.SDPX.LicenceExceptionId are generated.
-
- Sep 20, 2017
-
-
Oleg Grenrus authored
This commit reworks how GenericPackageDescription is parsed from `[Field Position]` and pretty-printed to `Doc`. This also fixes few issues: - Fix #4697: `cabal format` doesn't output custom-setup stanza (nor foreign-lib stanzas) - Fix #4719: `parse . pretty . parse = parse` for all Hackage cabal files. - `parser-hackage-tests roundtrip` is the test program. The handling of `license-file` and `license-files` is changed. Now they behave the same.
-
- Aug 16, 2017
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
At the moment we have very lax "name" lexer, which is essentially *everything else* than otherwise specified characters: parens, space, symbols (but not hyphen -) This removes `TokNum` and `SecArgNum`, both are merged into `TokSym` and `SecArgSym` respectively.
-
- Aug 15, 2017
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
- Manually generate Lexer.hs - Temporarily disable parser-hackage-tests on appveyor (needs 01-index.tar) - Add root Makefile to handle commmon dev tasks (genering Lexer.hs)
-