This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 12 Dec, 2014 5 commits
-
-
Christiaan Baaij authored
-
Christiaan Baaij authored
-
Christiaan Baaij authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 11 Dec, 2014 1 commit
-
-
Mikhail Glushenkov authored
add GHCJS fields and generalise flag handling
-
- 10 Dec, 2014 6 commits
-
-
Luite Stegeman authored
path templates. CompilerInfo contains more information about the compiler than CompilerId, which just stores the flavour and version. In particular, CompilerInfo knows an AbiTag, which can be used to tell binary incompatible results from the same compiler apart, and detailed information about supported languages and extensions. Some fields in CompilerInfo may be left unknown (Nothing). This can be used in the future to allow partially resolving configurations based on supported languages or extensions.
-
Luite Stegeman authored
This patch adds the js-sources field, for JavaScript source code that should be included in compiled programs, similar to c-sources for other targets. It also adds ghcjs-options, ghcjs-shared-options and ghcjs-prof-options and makes the underlying code for options easier to extend.
-
Luite Stegeman authored
-
Luite Stegeman authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Fixes #2258.
-
- 09 Dec, 2014 2 commits
-
-
ttuegel authored
Use text header for persistent build config
-
ttuegel authored
getConfigStateFile now throws meaningful exceptions which are caught by tryGetConfigStateFile and friends, which are allowed to propagate, rather than just calling 'die'. If the LocalBuildInfo was generated by an older version of Cabal, an exception is still generated, but the LocalBuildInfo is included if it is recoverable. This feature is used to reduce code duplication between the library and the test suite.
-
- 08 Dec, 2014 1 commit
-
-
ttuegel authored
-
- 04 Dec, 2014 2 commits
-
-
Mikhail Glushenkov authored
Add delete-source to cabal sandbox help.
-
Curtis Gagliardi authored
-
- 03 Dec, 2014 3 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Fixes #2207.
-
Edward Z. Yang authored
GHC has been changed to guarantee producing valid object files for signatures (they will usually be empty). Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 02 Dec, 2014 2 commits
-
-
Mikhail Glushenkov authored
fix bootstrap sandbox help documentation
-
Jake Wheat authored
-
- 26 Nov, 2014 2 commits
-
-
Edward Z. Yang authored
Preliminary support for compiling signature files, using --instantiate-with
-
Edward Z. Yang authored
There's no chrome here, but some of the guts for Cabal supporting compiling signatures. The key UI is a new --instantiate-with flag for ./Setup (no support cabal-install side!) which properly modifies the package key, calculates extra hole dependencies for a package, and ensures an appropriately translated -sig-of is passed to GHC. The UI here is supremely user-unfriendly: the intent is that users will use cabal-install to calculate these parameters for them. ToDo: Cabal's inconsistency check in ./Setup needs to be adjusted to be less zealous. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 18 Nov, 2014 4 commits
-
-
Mikhail Glushenkov authored
add data-dir to InstalledPackageInfo
-
Mikhail Glushenkov authored
add ISC license
-
Luite Stegeman authored
the datadir location for the inplace InstallDirs was pointing to the top directory of the package instead of the directory containing the data. this has been fixed. since templates have already been expanded at this point, datasubdir raises an exception an cannot be used in generalInstalledPackageInfo. therefore the full path is stored in datadir.
-
Vincent Hanquez authored
-
- 17 Nov, 2014 3 commits
-
-
Mikhail Glushenkov authored
-
Vincent Hanquez authored
-
Mikhail Glushenkov authored
SavedConfig Monoid instance: make list fields work like Flags.
-
- 16 Nov, 2014 1 commit
-
-
Mikhail Glushenkov authored
Fixes #1884. See code comments for more details.
-
- 15 Nov, 2014 1 commit
-
-
- 14 Nov, 2014 1 commit
-
-
Herbert Valerio Riedel authored
`deepseq-1.4.0.0`'s major change is in the default `rnf` method implementation (see haskell/deepseq#1 for details). However, `Cabal` isn't affected by that, and happily compiles against the current (yet unreleased) `deepseq-1.4.0.0`. (approved by @dcoutts)
-
- 13 Nov, 2014 1 commit
-
-
Mikhail Glushenkov authored
Prettify code to ensure compilation with -XNoMonomorphismRestriction
-
- 12 Nov, 2014 2 commits
- 11 Nov, 2014 2 commits
-
-
Mikhail Glushenkov authored
Fixes #2211.
-
Mikhail Glushenkov authored
-
- 08 Nov, 2014 1 commit
-
-
Lennart Spitzner authored
-