This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Dec 16, 2018
-
-
Oleg Grenrus authored
Split fields related functionality out of `Distribution.Parsec` namespace which is not left only to handle "scalar" values. This separation highlights that we use `parsec` for *structure* (think JSON), and the *values* of the fields (think e.g. dates in JSON). - New top-level `Distribution.Fields` and `Distribution.Parsec` modules should include most things most people would need. - Also `Distribution.Pretty.Field` is moved to `Distribution.Fields.Pretty`, as now it has proper place. - The commit is moving things around and fixing compilation errors. - I fixed `cabal check` parse error printing as I was nearby.
-
- Dec 15, 2018
-
-
Oleg Grenrus authored
Add hacked the --cwd argument parsing to parser-tests and check-tests. It's a kludge but it's good enough.
-
- Nov 24, 2018
-
-
Oleg Grenrus authored
-
- Aug 20, 2018
-
-
Oleg Grenrus authored
- Disable cabal-install's haddock on CI - Temporarily disable cabal check (`-main-is` in tests) - Remove this is not a lib note - Tell to run git update-index --assume-unchanged ... when changing to -dev or -monolithic configuration. Run --no-assume-unchanged unconditionally, when changing to the production build. - Improve auto-gen note in cabal-install.cabal - Try to build haddock (with GHC-8.4.3 only)
-
- Aug 01, 2018
-
-
Oleg Grenrus authored
-
- Feb 02, 2018
-
-
Oleg Grenrus authored
Fixes #5086 The https://github.com/haskell/cabal/pull/5054 links to https://github.com/commercialhaskell/stack/issues/3789 which says - `Ensure you have OverloadedStrings and RebindableSyntax extensions enabled.` So we warn only in that case. Only `OverloadeStrings` (or `OverloadedLists`) or `RebindableSyntax` seems to be ok. Also make `allBuildInfos` return all (not only buildable) build infos, removing FIXME. `allBuildInfos` is used only in D.PD.Check.
-
- Jan 31, 2018
-
-
Oleg Grenrus authored
Solves #5087 Related to #5003 Note: `buildable: ` field has `All` semantics. `scope: ` has `AnyPrivate` semantics. Both might be surprising, but are "logical". https://hackage.haskell.org/package/Cabal-2.0.1.1/docs/src/Distribution.PackageDescription.Parse.html#line-248
-
- Jan 14, 2018
-
-
Oleg Grenrus authored
-
- Dec 24, 2017
-
-
Oleg Grenrus authored
Distribution.SDPX.LicenseId and Distribution.SDPX.LicenceExceptionId are generated.
-
Mikhail Glushenkov authored
-
- Nov 27, 2017
-
-
Oleg Grenrus authored
-
- Sep 02, 2017
-
-
Oleg Grenrus authored
This is poor man doctest. Prerequisites: - `doctest` executable is in `$PATH`, compiled with GHC used to new-build the Cabal - `.ghc.environment` file is generated As GHC picks up dependencies from `.ghc.environment` file, a simple `doctest MODULES` works. As you see, I had a bug in doctests. For now, I don't add this to CI, as it's enough to run doctests occasionally (there are only 4 examples atm).
-
- Aug 16, 2017
-
-
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
- 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)
-
- Jun 19, 2011
-
-
Duncan Coutts authored
At the top level we now have cabal/ and cabal-install/
-
- Feb 27, 2011
-
-
Duncan Coutts authored
-
- Jan 30, 2011
-
-
Duncan Coutts authored
The chapter on installing packages still needs to be rewritten to describe the cabal tool, rather than runhaskell Setup.hs
-
- Oct 16, 2010
-
-
Duncan Coutts authored
Means we only need to have the version in one place now. Yay.
-
- Oct 10, 2010
-
-
Duncan Coutts authored
-
Duncan Coutts authored
-
- May 31, 2010
-
-
Duncan Coutts authored
-
- Dec 16, 2009
-
-
Duncan Coutts authored
Useless docbook tools.
-
- Nov 29, 2009
-
-
Duncan Coutts authored
The 1.8.x branch remains at 1.8.0.1
-
- Nov 04, 2009
-
-
Duncan Coutts authored
A few changes since version 1.8.0 that was released with ghc-6.12rc1
-
- Oct 06, 2009
-
-
Ian Lynagh authored
-
- Oct 05, 2009
-
-
Duncan Coutts authored
-
- Jul 07, 2009
-
-
Duncan Coutts authored
-
- Jun 07, 2009
-
-
Duncan Coutts authored
Add an explicit intermediate ProgramInvocation data type.
-
- Jun 03, 2009
-
-
Duncan Coutts authored
-
- May 30, 2009
-
-
Duncan Coutts authored
-
- Feb 13, 2009
-
-
Duncan Coutts authored
Apparently xsltproc does not validate against the dtd. This should stop errors creaping back in.
-
Samuel Bronson authored
As it says in http://docbook.sourceforge.net/release/xsl/current/README: - Use the base canonical URI in combination with one of the pathnames below. For example, for "chunked" HTML, output: http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
-
- Jan 28, 2009
-
-
Duncan Coutts authored
This is to work around the file permissions problems with the standard System.Directory.copyFile function. When installing files we do not want to copy permissions or attributes from the source files. On unix we want to use specific permissions and on windows we want to inherit default permissions. On unix: copyOrdinaryFile sets the permissions to -rw-r--r-- copyExecutableFile sets the permissions to -rwxr-xr-x
-
- Dec 02, 2008
-
-
Duncan Coutts authored
-
- Oct 11, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
-
- Oct 10, 2008
-
-
Duncan Coutts authored
Building the haddock docs requires building first. Arguably this is a Cabal bug. It should probably generate the "autogen" files for haddock and not just for build.
-
Duncan Coutts authored
-
Duncan Coutts authored
It did not actually contain any release notes and just duplicated information in the README which was confusing.
-
- Oct 09, 2008
-
-
Duncan Coutts authored
To make easier to track recent Cabal / cabal-install changes
-