This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 19 Feb, 2016 1 commit
-
-
Mikhail Glushenkov authored
-
- 17 Feb, 2016 1 commit
-
-
Mikhail Glushenkov authored
-
- 16 Feb, 2016 4 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Two changes: * 'getModTime' now uses 'modificationTimeHiRes' instead of 'modificationTime' on Unix when the former is available. * 'ModTime' is now represented as a 64-bit unsigned integer in Windows UTC format (that is, 100 ns resolution and day zero is 1601-01-01) on all platforms. Previously we used POSIX seconds, which was wrong (low resolution). Sandbox timestamp files in old format are now up-converted on the fly. Fixes #3132.
-
- 15 Feb, 2016 1 commit
-
-
kristenk authored
-
- 14 Feb, 2016 4 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
kristenk authored
[ci skip]
-
- 13 Feb, 2016 1 commit
-
-
kristenk authored
[ci skip]
-
- 11 Feb, 2016 2 commits
-
-
kristenk authored
Spaces in the path to ghc-pkg caused two tests to fail when run with the Haskell Platform on Windows.
-
Mikhail Glushenkov authored
Needed because cabal-install no longer compiles against Cabal-1.23.1 snapshot that came with GHC 8.
-
- 10 Feb, 2016 2 commits
- 07 Feb, 2016 3 commits
-
-
Mikhail Glushenkov authored
-
Duncan Coutts authored
- 02 Feb, 2016 2 commits
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 31 Jan, 2016 2 commits
-
-
kristenk authored
-
'cabal user-config init' creates a default config file if it doesn't already exist. If '--config-file' is set, then that file will be written. If '-f' or '--force' is used, then the file will be overwritten if it already exists.
-
- 16 Jan, 2016 3 commits
-
-
Edward Z. Yang authored
GHC 8.0 is switching the state sponsored way to specify linker names from -this-package-key to -this-unit-id, so it behooves us to use the right one. But it didn't make much sense to pass ComponentIds to a flag named UnitId, so I went ahead and finished a (planned) refactoring to distinguish ComponentIds from UnitIds. At the moment, there is NO difference between a ComponentId and a UnitId; they are identical. But semantically, a component ID records what sources/flags we chose (giving us enough information to typecheck a package), whereas a unit ID records the component ID as well as how holes were instantiated (giving us enough information to build it.) MOST code in the Cabal library wants unit IDs, but there are a few places (macros and configuration) where we really do want a component ID. Some other refactorings that got caught up in here: - Changed the type of componentCompatPackageKey to String, reflecting the fact that it's not truly a UnitId or ComponentId. - Changed the behavior of CURRENT_PACKAGE_KEY to unconditionally give the compatibility package key, which is actually what you want if you're using it for the template Haskell trick. I also added a CURRENT_COMPONENT_ID macro for the actual component ID, which is something that the Cabal test-suite will find useful. - Added the correct feature test for GHC 8.0 ("Uses unit IDs"). Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
kristenk authored
This default is consistent with Cabal.
-
kristenk authored
-
- 14 Jan, 2016 4 commits
-
-
kristenk authored
-
kristenk authored
'DSL.exResolve' now takes a 'Maybe [Extension]' for supported extensions and a 'Maybe [Language]' for supported languages. 'Nothing' means that extensions/languages are not checked by the solver, and 'Just []' means that no extensions/languages are allowed.
-
kristenk authored
-
kristenk authored
-
- 04 Jan, 2016 1 commit
-
-
Duncan Coutts authored
No need to test functions that come from the tar lib now. Also, correct the expected output for sandbox remove source. Previously the results were expected to come out in reverse order, because the old filterEntriesM performed the monad actions in reverse order. The new code doesn't have that bug so the results come out in the correct order.
-
- 26 Dec, 2015 1 commit
-
-
martinvlk authored
-
- 09 Dec, 2015 1 commit
-
-
martinvlk authored
-
- 25 Nov, 2015 1 commit
-
-
Danny Navarro authored
This also includes modifications to the solver testing DSL and the testing functions. This is necessary for merging PR #2732.
-
- 24 Nov, 2015 1 commit
-
-
martinvlk authored
-
- 23 Nov, 2015 1 commit
-
-
martinvlk authored
-
- 19 Nov, 2015 1 commit
-
-
martinvlk authored
-
- 17 Nov, 2015 1 commit
-
-
martinvlk authored
-
- 18 Oct, 2015 1 commit
-
-
Oleg Grenrus authored
-
- 17 Oct, 2015 1 commit
-
-
Maciek Makowski authored
-