Timeline


and

Oct 29, 2013:

3:50 PM Ticket #8485 (Type roles in GHCi) closed by goldfire
fixed: Fixed -- thanks for pointing this out!
3:20 PM Changeset in ghc [2fc162e9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add test for #8485.
3:20 PM Changeset in testsuite [d8e4967]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Add test for #8485.
3:13 PM Changeset in ghc [9366e01]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix Trac #8485. The problem was that the renamer treated role annotations by looking up the annotated type in the module being compiled. If this check succeeded, it was assumed that the annotated type was being compiled at the same time. But this assumption is false! In GHCi (and Template Haskell), sometimes compilation within one module can be staged. So, now there is a more intricate check for orphan role annotations. This also has the benefit of producing better error messages.
7:36 AM Ticket #8485 (Type roles in GHCi) created by monoidal
This works: […] This doesn't: […] Accepting role annotations …
5:15 AM Commentary/Compiler/GeneratedCode edited by Tarrasch
Fix nested levels of bullets (diff)
5:12 AM Ticket #8484 (Compile-time panic) created by Taymon
I attempted to build a program (using make) and got the following output: …

Oct 28, 2013:

11:16 PM TypeLevelNamingIssues edited by heisenbug
(diff)
9:33 PM Changeset in ghc [80c8b2a6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Don't include malloc.h in linker_unload test. It's not standard and fails to build on Darwin due to this. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:33 PM Changeset in testsuite [0e2cf68]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Don't include malloc.h in linker_unload test. It's not standard and fails to build on Darwin due to this. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:46 PM Changeset in ghc [ed807b74]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add tests for new internal GMP primitives This adds some simple tests for the primitives introduced in [4d7cd68b/integer-gmp] and [d466dfc8/integer-gmp]. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:46 PM Changeset in testsuite [60c7688]wip/nested-cprwip/pattern-synonyms by Herbert Valerio Riedel <hvr@…>
Add tests for new internal GMP primitives This adds some simple tests for the primitives introduced in [4d7cd68b/integer-gmp] and [d466dfc8/integer-gmp]. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:19 PM Changeset in ghc [f497354]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Expose two GMP primality operations This exposes `mpz_probab_prime_p()` and `mpz_nextprime()` as `testPrimeInteger` and `nextPrimeInteger` respectively and is especially useful for cryptographic algorithms such as RSA. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:19 PM Changeset in integer-gmp [d466dfc]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Expose two GMP primality operations This exposes `mpz_probab_prime_p()` and `mpz_nextprime()` as `testPrimeInteger` and `nextPrimeInteger` respectively and is especially useful for cryptographic algorithms such as RSA. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5:15 PM Changeset in base [ce797a4]ghc-7.8 by Richard Eisenberg <eir@…>
Name changes and addition of gcastWith and (==) to Data.Type.Equality. For more info, see http://ghc.haskell.org/trac/ghc/wiki/TypeLevelNamingIssues
5:15 PM Changeset in base [fd86260]ghc-7.8 by Richard Eisenberg <eir@…>
Name change `CoercionT` to `CoercionType`, and addition of `repr`. `repr` converts a `(:~:)` to a `Coercion`. Name changes are as discussed on http://ghc.haskell.org/trac/ghc/wiki/TypeLevelNamingIssues
5:15 PM Changeset in base [034558f]ghc-7.8 by Richard Eisenberg <eir@…>
Apply Gabor Lehel's suggestions.
5:15 PM Changeset in ghc [eb6725b4]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Richard Eisenberg <eir@…>
Name changes and addition of gcastWith and (==) to Data.Type.Equality. For more info, see http://ghc.haskell.org/trac/ghc/wiki/TypeLevelNamingIssues
5:15 PM Changeset in ghc [824ea41]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Richard Eisenberg <eir@…>
Name change `CoercionT` to `CoercionType`, and addition of `repr`. `repr` converts a `(:~:)` to a `Coercion`. Name changes are as discussed on http://ghc.haskell.org/trac/ghc/wiki/TypeLevelNamingIssues
5:15 PM Changeset in ghc [ee24f27]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Richard Eisenberg <eir@…>
Apply Gabor Lehel's suggestions.
5:15 PM Changeset in base [e5591c4]ghc-7.8 by Richard Eisenberg <eir@…>
Changed export list to create better haddock. Added eqT to exports.
5:15 PM Changeset in ghc [64296b4]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Richard Eisenberg <eir@…>
Changed export list to create better haddock. Added eqT to exports.
10:43 AM Commentary/Libraries/VersionHistory edited by hvr
update GHC HEAD column (diff)
9:50 AM Ticket #8471 (7.8.1 release notes typo) closed by monoidal
fixed
3:40 AM Ticket #7712 ("make install" fails on Windows) closed by thoughtpolice
fixed: This looks like it's already fixed in HEAD.
3:30 AM Changeset in ghc [7cb10ba4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Erik de Castro Lopo <erikd@…>
rts: Add casts to prevent compiler warnings in printfs.
2:27 AM Ticket #8483 (Use addDependentFile in Language.Haskell.TH.Syntax.quoteFile) created by aavogt
Users should expect ghc to recompile when those files change. Also the …

Oct 27, 2013:

11:30 PM Changeset in directory [4df02f0]ghc-7.8 by Austin Seipp <austin@…>
Fix windows build. Signed-off-by: Austin Seipp <austin@well-typed.com>
10:14 PM Changeset in ghc [d5afac8d]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add side-channel attack resilient `powModSecInteger` This is a follow-up to 97c101b7363f84d925a600acb56a9fa3a997ea0d which introduced the "ordinary" `powModInteger` operation. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:14 PM Changeset in integer-gmp [4d7cd68]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add side-channel attack resilient `powModSecInteger` This is a follow-up to 97c101b7363f84d925a600acb56a9fa3a997ea0d which introduced the "ordinary" `powModInteger` operation. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:49 PM Changeset in ghc [e5b0a509]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Follow version bump of `pretty` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:49 PM Changeset in testsuite [c2fe8eab]wip/nested-cprwip/pattern-synonyms by Herbert Valerio Riedel <hvr@…>
Follow version bump of `pretty` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:26 PM Status/GHC-7.8/Libraries edited by hvr
add random entry (diff)
9:15 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
8:59 PM Changeset in ghc [f275522]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `pretty` to 1.1.1.1 release
5:48 PM Commentary edited by AlexDenisov
Fixed typo (diff)
3:32 PM Changeset in ghc [7551d17]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add overlooked language extensions to `IntWord64.hs` This was overseen in b07b88e5d5c3ccd1508b235688f751408636c49e as the extensions are only needed when compiling for 32-bit archs. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:32 PM Changeset in ghc-prim [3a0a558]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add overlooked language extensions to `IntWord64.hs` This was overseen in b07b88e5d5c3ccd1508b235688f751408636c49e as the extensions are only needed when compiling for 32-bit archs. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:37 PM Changeset in ghc [2fd6bbb]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add GitHub upstream repo for `libraries/random` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:26 PM Changeset in process [1070dee]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update `bug-reports` URL Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:25 PM Changeset in directory [3b1bb2b]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update `bug-reports` URL Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:17 PM Changeset in base [558984a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update `bug-reports` URL and version constraints This also sets the Hackage `Category` to `Prelude` as `base` obviously provides a `Prelude` module. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:17 PM Changeset in ghc [273669e]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Update `bug-reports` URL and version constraints This also sets the Hackage `Category` to `Prelude` as `base` obviously provides a `Prelude` module. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:16 PM Changeset in base [da9216b]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update aux files `config.{guess,sub}` and `install-sh` This updates the files to the versions bundled with GNU automake 1.13.3 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:16 PM Changeset in ghc [fcd1390]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Update aux files `config.{guess,sub}` and `install-sh` This updates the files to the versions bundled with GNU automake 1.13.3 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:37 AM Changeset in ghc [f81b974]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add more missing `{-# LANGUAGE #-}`s to `genprimopcode` output This is a follow-up to 0620241a0f09d1ff865fa575eadb61aa59d2fe4f which addressed only the `Prim.hs` output; this commit adds the missing `LANGUAGE` pragmas for the generated `PrimopWrappers.hs` output as well. While at it, the redundant `CPP` pragma is removed from the generated `Prim.hs` file. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:19 AM Ticket #8038 (Old-time is not built when building GHC 7.7.20130704 (perf) for Windows ...) closed by hvr
invalid: Ok, I'll assume you can build GHC HEAD right now w/o that patch; if not …
9:07 AM Changeset in ghc [6220e6f]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add missing `{-# LANGUAGE #-}` pragmas Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:07 AM Changeset in ghc [845bb10]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Modernize `ghc-prim.cabal` to `cabal-version>=1.10` This also removes the use of `makefileHook` in `Setup.hs` which was dropped from the `Cabal` API Note: This cleanups make `ghc-prim` almost a proper Cabal package; `cabal sdist` still needs to be tweaked to change `build-type` to `Simple`, to make the resulting ghc-prim source distribution package self-contained.
9:07 AM Changeset in ghc-prim [b07b88e]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add missing `{-# LANGUAGE #-}` pragmas Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:07 AM Changeset in ghc-prim [e3687f7]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Modernize `ghc-prim.cabal` to `cabal-version>=1.10` This also removes the use of `makefileHook` in `Setup.hs` which was dropped from the `Cabal` API Note: This cleanups make `ghc-prim` almost a proper Cabal package; `cabal sdist` still needs to be tweaked to change `build-type` to `Simple`, to make the resulting ghc-prim source distribution package self-contained.
9:01 AM Changeset in ghc [0620241]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add `{-# LANGUAGE MagicHash #-}` in output of `genprimopcode` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:50 AM Ticket #8482 (Permission denied when copying file to current directory with copyFile) created by Henk-Jan
While the MS-DOS command […] runs successfully, the Haskell …
2:27 AM Changeset in ghc [edea03a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Another release note fix. Signed-off-by: Austin Seipp <austin@well-typed.com>
1:22 AM Changeset in ghc [2f5629f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix bad grammar. Signed-off-by: Austin Seipp <austin@well-typed.com>
1:21 AM Changeset in ghc [e593a5c]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Release note blurb for stack size changes. Signed-off-by: Austin Seipp <austin@well-typed.com>
1:16 AM Changeset in ghc [94c8dfa]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix Windows build. GlobalMemoryStatusEx actually requires _WIN32_WINNT to be defined as 0x0501 (Windows XP) for availability. For completeness, I bumped WIN32_WINNT in Ticker and OSThreads as well. Signed-off-by: Austin Seipp <austin@well-typed.com>
1:16 AM Changeset in ghc [a60d748]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Untabify and delete trailing whitespace. Signed-off-by: Austin Seipp <austin@well-typed.com>

Oct 26, 2013:

10:46 PM Ticket #7464 (git tag for base-4.6.0.0 missing) closed by hvr
fixed
10:42 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
10:42 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
9:58 PM Changeset in ghc [f66c643]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `Cabal` to 1.18.1.2
6:18 PM Ticket #8481 (Builing HEAD fails under OSX 10.9/Xcode5/clang at OSMem.c) closed by thoughtpolice
fixed: Should be fixed now - thanks!
5:51 PM Changeset in ghc [619fd18d]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix getPhysicalMemorySize on OS X (#8481) Darwin doesn't support _SC_PHYS_PAGES, but we can get the exact number of bytes of physical memory via 'hw.memsize', so we use that instead. Signed-off-by: Austin Seipp <austin@well-typed.com>
4:08 PM Changeset in ghc [fb1d2cc]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Revert "comments" This reverts commit 9026c77a07533bda3773c3c3f3df1c6592bc80c7.
4:08 PM Changeset in ghc [d34f1c85]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Revert "Implement shortcuts for slow calls that would require PAPs (#6084)" This reverts commit 2f5db98e90cf0cff1a11971c85f108a7480528ed.
3:46 PM Ticket #8481 (Builing HEAD fails under OSX 10.9/Xcode5/clang at OSMem.c) created by jloos
Recent changes to OSMem.c brings a build failure on OS X 10.9 […] …
2:39 PM Changeset in unix [10dbdce]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update bug-reports URL Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:02 PM Ticket #8480 (ghc 7.6.3 + clang-compatibility patches) created by darinmorrison
I did a first pass at back-porting Austin's clang-compatibility patches …
1:28 PM Ticket #8479 (Generic1 crashes with tyConStupidTheta when using associated type families) created by ghorn
[…] the above code crashes GHC with error: […]
9:13 AM TestingPatches edited by nomeata
(diff)
9:13 AM TestingPatches edited by nomeata
(diff)
9:10 AM Ticket #8478 (Compilation crash with "kindFunResult") closed by monoidal
duplicate: Thanks for the report; this is already fixed in HEAD (#8055, …
9:05 AM Changeset in ghc [e734c189]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Change type of `errMsgSpans` field of `ErrMsg` to `SrcSpan` It was `[SrcSpan]`, but never ever contained more than one span.
8:24 AM Ticket #8478 (Compilation crash with "kindFunResult") created by bartavelle
The following (invalid) program triggers this error : […] […]
7:04 AM Ticket #8444 (Fix CPP issue with Xcode5 in integer-simple) closed by thoughtpolice
fixed: Thanks Kazu. I forgot to push this. It's done now.
7:03 AM Changeset in ghc [994ea5b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <austin@…>
Placate clang. I forgot to push this as part of #8444. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:52 AM Ticket #3333 (GHCi doesn't load weak symbols) closed by thoughtpolice
fixed
3:47 AM Ticket #8148 (./configure IGNORES --with-gcc=gcc-4.8, can't build head on os x 10.8 ...) closed by thoughtpolice
fixed: So I believe most of this should now be in order. If there is a separate …
1:08 AM Changeset in ghc [6024c9f4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Release note blurb about ELF weak symbols. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:43 AM Building/CrossCompiling/iOS edited by lukexi
(diff)

Oct 25, 2013:

7:35 PM Ticket #8477 (Allow inferring ambiguous types) created by aavogt
Previous versions of ghc could infer types that are potentially ambiguous. …
5:37 PM Ticket #7540 (Panic on type inference with vectorised parallel arrays) closed by thoughtpolice
fixed: Both of these examples do not cause the vectoriser to panic, with HEAD …
5:33 PM Changeset in ghc [4985788]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Release note wibble. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:28 PM Changeset in ghc [97736ee]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Release note blurbs for directory. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:18 PM Changeset in ghc [32df429]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update documentation regarding SpecConstr. * Note new SPEC type in release notes. * Document SPEC in the users guide under the documentation for -fspec-constr. * Clean up comments in SpecConstr regarding the forcing of specialisation (see Note [Forcing specialisation].) Signed-off-by: Austin Seipp <austin@well-typed.com>
2:33 PM Changeset in ghc [cb083010]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <austin@…>
Add actual documentation for new SPEC type. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:33 PM Changeset in ghc-prim [8822cfc]ghc-7.8 by Austin Seipp <austin@…>
Add actual documentation for new SPEC type. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:28 PM Ticket #8445 (Fix Xcode5 CPP issue with compiler/deSugar/DsBinds.lhs and ...) closed by thoughtpolice
fixed: Merged, thanks!
2:28 PM Ticket #8444 (Fix CPP issue with Xcode5 in integer-simple) closed by thoughtpolice
fixed: Merged, thanks!
2:26 PM Ticket #8242 (Infinite loop with addCFinalizerToWeak) closed by thoughtpolice
fixed: Merged, thanks!
2:26 PM Ticket #2184 (if findExecutable finds a file that matchs the argument, check if it is an ...) closed by thoughtpolice
fixed: Merged, thanks!
2:26 PM Ticket #8446 (iOS/Cross-compilation: Add build.mk.sample entry) closed by thoughtpolice
fixed: Merged, thanks!
2:25 PM Ticket #8266 (Dynamic linking on Mac) closed by thoughtpolice
fixed
2:25 PM Ticket #8189 (Default to infinite stack size?) closed by thoughtpolice
fixed: This is now merged. Thanks Ben!
2:20 PM Changeset in ghc [2a8bfc3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
T8242 now passes on Windows Signed-off-by: Austin Seipp <austin@well-typed.com>
2:20 PM Changeset in ghc [f294ef1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix dangling pointer reference in T8242 Signed-off-by: Austin Seipp <austin@well-typed.com>
2:20 PM Changeset in ghc [104773d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Test Trac #3333 Signed-off-by: Austin Seipp <austin@well-typed.com>
2:20 PM Changeset in testsuite [9860e57]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
T8242 now passes on Windows Signed-off-by: Austin Seipp <austin@well-typed.com>
2:20 PM Changeset in testsuite [de87db8]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Fix dangling pointer reference in T8242 Signed-off-by: Austin Seipp <austin@well-typed.com>
2:20 PM Changeset in testsuite [25b9c96]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Test Trac #3333 Signed-off-by: Austin Seipp <austin@well-typed.com>
2:17 PM Changeset in ghc [d71bbe7]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Untabify RtsFlags.c Signed-off-by: Austin Seipp <austin@well-typed.com>
2:15 PM Changeset in ghc [0084818a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Untabify Linker.c Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [2fc1ac24]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add build.mk.sample entry for Cross Compilation This is suitable e.g. for iOS. Authored-by: Authored-by: Luke Iannini <lukexi@me.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [cee3adbc]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Make SpecConstr also check for GHC.Types.SPEC SpecConstr has for a while now looked for types with the built in ForceSpecConstr annotation, in order to know where to be particularly aggressive. Unfortunately using an annotation has a number of downsides, the most prominent two being: A) ForceSpecConstr is vital for efficiency (even if it's a hack), but it means users of it must have GHCI - even though stage2 features are not required for anything but the annotation. B) Any user who might need it (read: vector) has to duplicate the same piece of code. In general there are few people actually doing this, but it's unclear why they should have to. This patch makes SpecConstr look for functions applied to the new GHC.Types.SPEC type - a copy of the already-extant 'SPEC' type - as well as look for annotations, in the stage2 compiler. In particular, this means `vector` can now be built with a stage1 compiler, since it no longer depends on stage2 for anything else. This is particularly important for e.g. iOS cross-compilers. This also means we should be able to build `vector` earlier in the build process too, but this patch doesn't address that. This requires an accompanying bump in ghc-prim. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [736ed655]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Linker.c: remove stablehash, which is no longer used Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [41fb636]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
ghci: add support for ELF weak symbols Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [645eadb9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Linker.c: add dso_handle to the symbol table Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [db11bfc]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Make sure to #include Stable.h in Linker.c It needs freeStablePtr, which tripped my validate build, due to an implicit declaration warning. I'm quite surprised this somehow did not trip the build before. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [72f8b8d6]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts: Add getPhysicalMemorySize
2:14 PM Changeset in ghc [7de07eb]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts: Print correct stack size on stack overflow This requires that stackOverflow() in RtsUtils.c be passed a reference to the current TSO. This requires a small change in libraries/base.
2:14 PM Changeset in ghc [8f3ea7d7]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts: Fix typo in comment
2:14 PM Changeset in ghc [d3b24e1]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts: Allow for infinite stack size This is encoded as RtsFlags.GcFlags.maxStkSize == 0.
2:14 PM Changeset in ghc [bcc337a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
users_guide: Document zero stack size limit
2:14 PM Changeset in ghc [edbf51ab]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts: Set default maximum stack size to 80% of physical memory
2:14 PM Changeset in ghc [f65473b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
users_guide: Update default maximum stack size
2:14 PM Changeset in ghc [f213e484]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Correctly set relative rpath for OS X (#8266) This includes both executables (by correcly setting the rpath to the topDir) and libffi, and GHC itself, so that everything works with no build tree. Authored-by: Christiaan Baaj <christiaan.baaij@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
2:14 PM Changeset in ghc [f57ba1d]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Placate clang (#8444, #8445) Once again the whitespace rules (and the rules concerning expansion of tokens) have bitten us. Authored-by: Authored-by: Luke Iannini <lukexi@me.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
2:02 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:00 PM Ticket #2840 (Top level string literals) closed by simonpj
duplicate: Closing this in favour of #8472. Simon
1:59 PM ReportABug edited by monoidal
note about kindFunResult (diff)
1:52 PM Ticket #7991 (stm: add mkWeakTVar) closed by thoughtpolice
fixed: Looks like Simon took care of this. Thanks!
1:49 PM Ticket #8474 (Extremely slow compilation of a program with multiply implicit parameters) closed by simonpj
fixed: Terrific example, very insightful, thank you. Now fixed. Simon
1:46 PM Changeset in ghc [8a4c406]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8474
1:46 PM Changeset in testsuite [04f6ddd]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8474
1:43 PM Changeset in ghc [e55f5167]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Remove canSolve in favour of canRewrite There was no useful distinction; a simple refactoring.
1:43 PM Changeset in ghc [453a092]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify and remove trailing whitespace ... plus a couple of unused variables in TcSMonad
1:43 PM Changeset in ghc [6e30aea]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Add a tiny bit more tracing
1:43 PM Changeset in ghc [54717c8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Be more careful when iterating the constraint-simpifier loop (fixes Trac #8474) We were (uselessly) iterating the simplification loop an exponential number of times. Lovely simple test case showed this up. See Note [Cutting off simpl_loop] in TcSimplify
1:15 PM Ticket #8476 (Kind mismatch panic) closed by thoughtpolice
duplicate: Already fixed in HEAD …
1:11 PM Ticket #8476 (Kind mismatch panic) created by DMcGill
The following code caused a GHC panic and so I am duly reporting it. I got …
1:01 PM Changeset in ghc [115eb4a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Clean `.buildinfo` only if `.buildinfo.in` exists Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:24 AM Ticket #6084 (Add stg_ap_pnnv and related call patterns) closed by simonmar
fixed: comments: 9026c77a07533bda3773c3c3f3df1c6592bc80c7
11:20 AM Ticket #7762 (when using lots of memory: internal error: evacuate(static): strange ...) closed by simonmar
fixed
11:13 AM Changeset in ghc [536b791]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <austin@…>
Implement SPEC for SpecConstr as a built in type. Signed-off-by: Austin Seipp <austin@well-typed.com>
11:13 AM Changeset in ghc-prim [df7661a]ghc-7.8 by Austin Seipp <austin@…>
Implement SPEC for SpecConstr as a built in type. Signed-off-by: Austin Seipp <austin@well-typed.com>
10:22 AM Ticket #8402 (throwTo segfaults under -prof -threaded -with-rtsopts=N2) closed by simonmar
fixed: hopefully fixed in 45eaeee3d7f5ef2efbc72769ebe6b988a867692a/ghc
10:19 AM Changeset in ghc [9026c77a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
comments
10:05 AM Changeset in base [fcadae1]ghc-7.8 by Austin Seipp <aseipp@…>
Run length001 test with +RTS -K8m Otherwise it uses excessive amounts of stack space (~1GB at peak) when compiled without -O. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:05 AM Changeset in ghc [71645bcb]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <aseipp@…>
Run length001 test with +RTS -K8m Otherwise it uses excessive amounts of stack space (~1GB at peak) when compiled without -O. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:50 AM Changeset in ghc [b724cd4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Turn several nats into StgWord to avoid potential integer overflow (#7762)
9:50 AM Changeset in ghc [36b042f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Make integer overflow less likely to happen (#7762) The particular problematic code in #7762 was this: nat newSize = size - n; char *freeAddr = MBLOCK_ROUND_DOWN(bd->start); freeAddr += newSize * MBLOCK_SIZE; ^^^^^^^^^^^^^^^^^^^^^^ OVERFLOW!!! For good measure, I'm going to fix the bug twice. This patch fixes the class of bugs of this kind, by making sure that any expressions involving BLOCK_SIZE or MBLOCK_SIZE are promoted to unsigned long. In a separate patch, I'll fix a bunch of individual instances (including the one above).
9:32 AM Changeset in ghc [29be1a8a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Discard dead assignments in tryToInline Inlining global registers and constants made code slightly larger in some cases. I finally got around to looking into why, and discovered one reason: we weren't discarding dead code in some cases. This patch fixes it.
9:09 AM Changeset in directory [7789d1c]ghc-7.8 by Austin Seipp <austin@…>
Fixes #2184 - findExecutable checks permissions A few convenience functions have been added: findFiles, findFilesWith, findExecutables. The most drastic changes comes with findFilesWith which checks existence and applies another boolean function for filtering purposes. Authored-by: Muhaimin Ahsan <leroux@fezrev.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
8:21 AM Changeset in base [960f9ac]ghc-7.8 by Austin Seipp <aseipp@…>
GHC.Conc.Sync: Pass TSO to stackOverflow
8:21 AM Changeset in ghc [ae7587d0]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <aseipp@…>
GHC.Conc.Sync: Pass TSO to stackOverflow
7:22 AM Changeset in ghc [2f5db98e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Implement shortcuts for slow calls that would require PAPs (#6084)
7:18 AM Changeset in ghc [45eaeee]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Another attempt to fix the conditions for slop-zeroing Also refactor the #defines to hopefully make it clearer what's going on.

Oct 24, 2013:

9:19 PM Ticket #8466 (Aggregate “ambiguous import” errors for the same name) closed by nomeata
wontfix: Nah, off by default makes no sense for a feature that should help users …
9:16 PM Commentary/Libraries/VersionHistory edited by hvr
update GHC HEAD column (diff)
8:19 PM Changeset in base [b93947c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Don't include `{Event,HsUnix}Config.h` in source distribution Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:19 PM Changeset in ghc [b3fe43e2]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Don't include `{Event,HsUnix}Config.h` in source distribution Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:13 PM Changeset in ghc [944c1902]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add overlooked files created by `configure` to `extra-tmp-files` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:13 PM Changeset in integer-gmp [ed55293]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add overlooked files created by `configure` to `extra-tmp-files` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:05 PM Changeset in process [ed1cf61]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Don't include `HsProcessConfig.h` in source distribution Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:37 PM Changeset in directory [ffb19f5]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Don't include `HsDirectoryConfig.h` in source distribution Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:18 PM Changeset in unix [407189d]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Don't include `HsUnixConfig.h` in source distribution Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:07 PM Ticket #8456 (Control flow optimisations duplicate blocks) closed by jstolarek
fixed
3:05 PM Changeset in ghc [4253456]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Adjust performance of T783 to #8456 fix
3:05 PM Changeset in testsuite [3ac7046]wip/nested-cprwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Adjust performance of T783 to #8456 fix
2:53 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:44 PM Changeset in ghc [7b93a3de]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8425
2:44 PM Changeset in testsuite [7fb29c6]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8425
1:30 PM Changeset in ghc [29db17f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove unnecessary check in CmmContFlowOpt Fixes #8456
1:02 PM Changeset in ghc [0a39d19f]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Refactor & modernize `.cabal` to `cabal-version>=1.10` This sets a sensible cabal category (i.e. `Numerical`), extends `extra-tmp-{files,files}` to make this package self-contained, updates the bug-report URL, and cleans up the `{-# LANGUAGE #-}` pragma usage in the source code. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
1:02 PM Changeset in integer-gmp [626b563]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Refactor & modernize `.cabal` to `cabal-version>=1.10` This sets a sensible cabal category (i.e. `Numerical`), extends `extra-tmp-{files,files}` to make this package self-contained, updates the bug-report URL, and cleans up the `{-# LANGUAGE #-}` pragma usage in the source code. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:42 PM Changeset in ghc [c8db3158]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add aux files `config.{guess,sub}` and `install-sh` These files are taken from GNU automake 1.13.3 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:42 PM Changeset in integer-gmp [9793630]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add aux files `config.{guess,sub}` and `install-sh` These files are taken from GNU automake 1.13.3 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:37 AM Changeset in ghc [47b6e15]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify (sorry didn't fully do it first time)
11:16 AM Status/GHC-7.8/Libraries edited by hvr
update status for GHC HQ owned libs (diff)
10:39 AM Changeset in ghc [b84367d]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Trailing whitespace only
10:38 AM Changeset in ghc [de34e2e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify and trailing whitespace
10:37 AM Changeset in ghc [b47ff6b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify and remove trailing spaces
10:34 AM Status/SLPJ-Tickets edited by simonpj
(diff)
10:34 AM Status/SLPJ-Tickets edited by simonpj
(diff)
10:19 AM Ticket #8467 (Stack overflow when optimizing recursive newtype) closed by simonpj
fixed: Thank you for this nice small test case. Fixed. Simon
10:17 AM Changeset in ghc [bbda6d52]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8467
10:17 AM Changeset in testsuite [bf90df6]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8467
10:15 AM Changeset in ghc [b73800c]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
oprhNamesOfFamInst should include the type family itself (fix Trac #8469) Trivial fix; matches oprhNamesOfClsInst.
10:15 AM Changeset in ghc [1990c63]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Add doc link
10:15 AM Changeset in ghc [2650da2]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Refactor the topNormaliseNewType story, fixing Trac #8467 A bit of a mess had accumulated, with unclear invariants. * Remove splitNewTypeRepCo_maybe, in favour of topNormaliseNewType_maybe (which had the same signature but behaved subtly differently). * Make topNormaliseNewType_maybe guaranteed to return a non-newtype if it says (Just ty). This is what was causing the loop in #8467 * Apply similar tidying up to FamInstEnv.topNormaliseType
9:22 AM Ticket #8475 (Library docs: broken links to Foreign.ForeignPtr) created by simonmar
In the library docs at …
8:43 AM Ticket #8320 (Build fails due to Haddock error in ghc-prim:GHC.Types) closed by simonpj
fixed: OK I believe I have nailed this. Everyone who was stuck, please check if …
8:24 AM Changeset in ghc [c0270922]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Suppress AMP warnings with -XNoImplicitPrelude (fixed Trac #8320) The AMP warnings caused 'base' to be loaded even when we were compiling 'ghc-prim'. That is bad, bad, bad. We got a very obscure message attempting to use module ‛ghc-prim:GHC.Types’ (libraries/ghc-prim/./GHC/Types.hs) which is not loaded See Note [Home module load error] in LoadIface
8:13 AM Ticket #8474 (Extremely slow compilation of a program with multiply implicit parameters) created by akamaus
Adding yet another ?tstX variable in this snippet slows down compilation …
8:09 AM Changeset in ghc [bad2d6a]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Refactor & modernize `.cabal` to `cabal-version>=1.10` Updates the `description` include a link to the Haskell wiki and list potantially used extensions in `other-extensions`. This also sets proper `build-depends` which effectively tie `template-haskell` to GHC 7.7/7.8 and thus should help keep `cabal-install` from attempting to compile the `template-haskell` package with older/newer GHCs. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:08 AM Changeset in ghc [2630f4c]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Declare all language extensions via `{-# LANGUAGE #-}` Only a few were missing in the `{-# LANGUAGE #-}` annotations. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Note: See TracTimeline for information about the timeline view.