- Nov 19, 2013
-
-
Herbert Valerio Riedel authored
This includes a fix to silence a GCC warning which causes validate failures on OSX (see haskell/primitive#4 for more details)
-
- Nov 14, 2013
-
-
Herbert Valerio Riedel authored
Cabal was already updated to 1.18.1.2. last month, but then got reverted by accident by 06aac68d Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Nov 06, 2013
-
-
Simon Peyton Jones authored
There are three core changes here: a) In the constraint-solver pipeline. Given a work-item 'wi', the old scheme was: let relevant = getRelevantInerts wi interact 'wi' with each constraint in 'relevant' Bu now we have a single step interact 'wi' with the inert-set This turns out to avoid duplication, between getRelevantInerts (which needs to know which are relevant) and the interact step. Simpler, cleaner. This in turn made it sensible to combine the 'spontaneous solve' stage into the 'interact with inerts' stage. b) Wanteds are no longer used to rewrite wanteds. See Trac #8450. This in turn means that the inert set may have - many CFunEqCans with the same LHS - many CTyEqCans with the same LHS Hence the EqualCtList in teh domain of inert_eqs and inert_funeqs c) Some refactoring of the representation of the inert set, Notably inert_dicts and inert_funeqs are indexed by Class and TyCon respectively, so we can easily get all the constraints relevant to that class or tycon There are many knock on effects! This started as a small job but I ended up doing qite a lot. Some error messages in the test suite really did improve as a result of (b)
-
- Nov 01, 2013
-
-
Herbert Valerio Riedel authored
This contains the Haskeline commit fixing #7768 Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Oct 31, 2013
-
-
Herbert Valerio Riedel authored
Thus GHC's in-tree version corresponds exactly to [hackage:terminfo-0.3.2.6]. Morever, `terminfo` has moved to GitHub as well (https://github.com/judah/terminfo ) so the upstream repo URL in `packages` is updated as well. Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Oct 27, 2013
-
-
Herbert Valerio Riedel authored
-
- Oct 26, 2013
-
-
Herbert Valerio Riedel authored
-
- Oct 16, 2013
-
-
Herbert Valerio Riedel authored
-
- Oct 12, 2013
-
-
Herbert Valerio Riedel authored
This is actually a no-op wrt the source-code and is only performed to show that upstream is identical to our lagged repository. Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Oct 11, 2013
-
-
Herbert Valerio Riedel authored
This is mainly to relax the `array` build-dep to allow the upcoming `array-0.5.0.0` package. Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Oct 10, 2013
-
-
Herbert Valerio Riedel authored
-
- Oct 04, 2013
-
-
Herbert Valerio Riedel authored
-
- Sep 26, 2013
-
-
Herbert Valerio Riedel authored
- `primitive` is updated to upstream's HEAD which is essentially `primitive-0.5.1.0`, plus a core-lint-error workaround for #8355 and some minor cleanups. - `vector` is updated to upstreams `vector-0.10.9.1` release Note: The upstream repo location has changed to GitHub, hence the update in the `packages` file Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
-
- Sep 20, 2013
-
-
Herbert Valerio Riedel authored
-
- Sep 18, 2013
-
-
Jan Stolarek authored
In 6579a6c7 we removed existing comparison primops and introduced new ones returning Int# instead of Bool. This commit (and associated commits in array, base, dph, ghc-prim, integer-gmp, integer-simple, primitive, testsuite and template-haskell) restores old names of primops. This allows us to keep our API cleaner at the price of not having backwards compatibility. This patch also temporalily disables fix for #8317 (optimization of tagToEnum# at Core level). We need to fix #8326 first, otherwise our primops code will be very slow.
-
- Sep 13, 2013
-
-
Herbert Valerio Riedel authored
The new commits inlcude AMP-warning fixes and support for the new `instance Data Data.Version` provided by `base`
-
- Sep 11, 2013
-
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
This is related to #8121
-
- Sep 06, 2013
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@mit.edu>
-
- Sep 04, 2013
-
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
- Aug 31, 2013
-
-
Herbert Valerio Riedel authored
(+ 3 outstanding local patches)
-
- Aug 30, 2013
-
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
(+ local fix for PolyTypeable)
-
- Aug 29, 2013
-
-
Jan Stolarek authored
This reverts commit 6df74382.
-
Jan Stolarek authored
I didn't notice that rebase did not update submodules. Fixing now.
-
Herbert Valerio Riedel authored
This also folds the new upstream repo at Github into GHC's `bytestring` Git repo, so that we can directly track upstream from there in the future.
-
Herbert Valerio Riedel authored
-
- Aug 26, 2013
-
-
Herbert Valerio Riedel authored
Apart from bumping build-dep version bounds, `ghc-cabal` is adapted to some minor Cabal API changes, and `bin-package-db` is made aware of Cabal's recently added AGPL licence support.
-
- Aug 22, 2013
-
-
Gabor Greif authored
-
- Aug 20, 2013
-
-
Austin Seipp authored
This fixes a build failure for i386/Windows. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
- Aug 14, 2013
-
-
Jan Stolarek authored
This patch modifies all comparison primops for Char#, Int#, Word#, Double#, Float# and Addr# to return Int# instead of Bool. A value of 1# represents True and 0# represents False. For a more detailed description of motivation for this change, discussion of implementation details and benchmarking results please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool There's also some cleanup: whitespace fixes in files that were extensively edited in this patch and constant folding rules for Integer div and mod operators (which for some reason have been left out up till now).
-
- Aug 02, 2013
-
-
Richard Eisenberg authored
-
- Jul 02, 2013
-
-
Ian Lynagh authored
-
- Apr 28, 2013
-
-
Ian Lynagh authored
-
- Apr 26, 2013
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- Apr 25, 2013
-
-
Ian Lynagh authored
-
- Mar 29, 2013
-
-
Austin Seipp authored
This reverts commit 0b72347d.
-