Timeline


and

Nov 11, 2013:

11:33 PM Commentary/Libraries/Integer edited by kraai
(diff)
10:18 PM Changeset in process [0f1fe27]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Tweak deprecation message so Haddock recognizes module name Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:16 PM Ticket #8522 (exprType incorrect for let expressions which bind types) created by afarmer
The exprType function in CoreUtils? doesn't handle let expressions which …
7:37 PM TestingPatches edited by kraai
(diff)
1:32 PM Ticket #8513 (Parallel GC increases CPU load while slowing down program) closed by simonmar
worksforme: Your results seem to be in line with what I would expect. The parallel GC …
12:45 PM Ticket #8521 (Tight loop prevents other threads from running in available cores) created by facundo.dominguez
The following program does not terminate when compiled with: {{{ghc --make …
11:28 AM Ticket #8520 (ghc.exe: internal error: loadArchive: error whilst reading `C') created by awson
While building Agda HEAD, GHC 7.7.20131108 for i386_unknown_mingw32 spits: …
8:50 AM Ticket #8519 (Make -XTemplateHaskell an error in a stage-1 compiler) created by simonpj
If you use the language extension -XTemplateHaskell in a stage-1 …
8:38 AM Ticket #8518 (panic ghci when probably using type families incorrectly) closed by simonpj
fixed: Thank you! Happily the original program compiled with HEAD (shortly to be …

Nov 10, 2013:

7:00 PM Ticket #8518 (panic ghci when probably using type families incorrectly) created by HanStolpo
Hi I am a beginner and was playing around with type families when ghc gave …

Nov 9, 2013:

9:00 PM Ticket #8517 (Add library function retrieve label set by GHC.Conc.Sync.labelThread) created by blitzcode
It would be useful to be able to retrieve the label set by the labelThread …
8:39 PM Ticket #8516 (Add (->) representation and the Invariant class to GHC.Generics) created by nfrisby
We currently disallow any use of the parameter in the domain of (->). …
8:04 PM Ticket #8515 (Biographical profiling (-hb) crashes, other profiling modes have truncated ...) created by blitzcode
I have a (non-trivial) threaded program which always crashes with a Bus …
6:40 PM Ticket #8514 (Non-ideal error with a kind error in a tuple) created by monoidal
The definition […] gives an error: […] However, obviously that's …
6:22 PM Ticket #8513 (Parallel GC increases CPU load while slowing down program) created by blitzcode
I noticed this issue with a lot of my programs. I have no idea if this is …
5:42 PM Ticket #8512 (Add flag like '-xc' that only reports uncaught exceptions) created by blitzcode
The -xc RTS flag reports the stack trace of all exceptions. This can be …
10:16 AM Ticket #8511 (GHCi Startup Crash with GHC 7.6.3 / HP 2013.2.0.0 64bit on OS X 10.6) created by blitzcode
A couple of HP / GHC releases later this bug still seems to exist: …

Nov 8, 2013:

9:45 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
6:54 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
6:00 PM Changeset in ghc [12369d6]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
SysTools.getTempDir: don't retry after catching a does-not-exist error Previously, a command like $ ghc -tmpdir blah Foo where the directory blah/ does not exist, would loop forever: getTempDir would repeatedly try to create a temporary subdirectory inside blah/, catching the does-not-exist error thrown by createDirectory and retrying, in vain, with another suffix. Now instead the above compiler invocation will fail with an error: blah/ghc25781_0: createDirectory: does not exist (No such file or directory)
3:33 PM Changeset in unix [18a54fa]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Export `forkProcessWithUnmask` from `System.Posix.Process` This is a follow-up to 17192d89e6 which missed that export. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:18 PM Changeset in unix [5ccab3c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `cabal install` step to Travis CI script Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:48 PM Changeset in unix [a5aa36d]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
`M-x untabify` & `M-x delete-trailing-whitespace` ...on recently touched files Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:18 PM Ticket #8433 (forkProcess masks async exceptions inside the child process) closed by hvr
fixed
11:54 AM Changeset in unix [a6bc389]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Fix markup for function names in DEPRECATION messages This helps Haddock make tose hyperlinked functions. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:48 AM Changeset in unix [17192d8]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `forkProcessWithUnmask` function This seemed to be an obvious addition while working on #8433. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:46 AM Changeset in unix [897d66a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Fix `forkProcess` to inherit caller's `MaskingState` ...and while at it, use `bracket` to fix a potential resource leak due to `freeStablePtr` not being called if `throwErrnoIfMinus1` throws an exception. This fixes #8433 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:38 AM Ticket #8510 (Clear up what extensions are needed at a Template Haskell splice site) created by simonpj
Suppose you write […] where cleverThFunction is some Template Haskell …
10:56 AM Ticket #8037 (GHC panic when compiling unsafeCoerce) closed by simonpj
fixed: Thanks. I've robustified this. Simon
10:52 AM Changeset in ghc [bd612773]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8037
10:52 AM Changeset in testsuite [9441b7f]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8037
10:51 AM Changeset in ghc [a1b6932]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make worker/wrapper robust to bogus unsafeCorece Fixes Trac #8037
7:20 AM Changeset in base [e312692]ghc-7.8 by Gabor Greif <ggreif@…>
Spelling in comments
7:20 AM Changeset in ghc [1e38f49]wip/T9016 by Gabor Greif <ggreif@…>
Spelling in comments
4:50 AM Ticket #8509 (Doc Formatting - Patch Included) created by cschneid
Attached is a patch to fixup a bit of doc formatting in the …

Nov 7, 2013:

11:39 PM Changeset in ghc [9378e39]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat 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>
11:37 PM Changeset in ghc [d97951f]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Improve Haddock documentation Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:37 PM Changeset in integer-gmp [3990c28]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Improve Haddock documentation Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:52 PM Changeset in ghc [17c55a4b]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Optimize order of pattern matches for export operations These are supposed to be called with `J#`-kind `Integer`s, so check that constructor first. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:52 PM Changeset in integer-gmp [d43d362]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Optimize order of pattern matches for export operations These are supposed to be called with `J#`-kind `Integer`s, so check that constructor first. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:49 PM Changeset in ghc [4962f407]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add tests for new import/export GMP primitives Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:49 PM Changeset in testsuite [9431918]wip/nested-cprwip/pattern-synonyms by Herbert Valerio Riedel <hvr@…>
Add tests for new import/export GMP primitives Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:23 PM Changeset in ghc [008e6366]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Add `Addr#` based `{import,export}Integer` variants These follow closely the existing implementations for `importIntegerFromByteArray` and `exportIntegerToMutableByteArray`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:23 PM Changeset in integer-gmp [caf314e]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add `Addr#` based `{import,export}Integer` variants These follow closely the existing implementations for `importIntegerFromByteArray` and `exportIntegerToMutableByteArray`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:40 PM Changeset in ghc [449f188d]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Rename `{import,export}Integer` This renames to more verbose names which include the type these operations import/export from/to: - `importIntegerFromByteArray`, and - `exportIntegerToMutableByteArray`. This follows the naming convention used for other primitive operations, such as the recently added `copyMutableByteArrayToAddr` operation. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:40 PM Changeset in integer-gmp [22c23c6]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Rename `{import,export}Integer` This renames to more verbose names which include the type these operations import/export from/to: - `importIntegerFromByteArray`, and - `exportIntegerToMutableByteArray`. This follows the naming convention used for other primitive operations, such as the recently added `copyMutableByteArrayToAddr` operation. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5:15 PM Ticket #8508 (Inlining Unsaturated Function Applications) closed by simonpj
duplicate: Dup of #8099.
3:19 PM Ticket #8508 (Inlining Unsaturated Function Applications) created by crockeea
After trying a simple test, I noticed some strange performance results …
2:23 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:58 PM Ticket #8305 (ghci macros override built-ins for command expansion) closed by thoughtpolice
fixed: I went ahead and wrote some up myself based on Reid's examples.
1:58 PM Ticket #8505 (Arrows example error) closed by thoughtpolice
fixed: Merged, thanks!
1:57 PM Ticket #8089 (Implementation of GHC.Event.Poll.poll is broken due to bad coercion) closed by thoughtpolice
fixed: I reproduced this on my OS X machine but didn't push it, it seems. The …
1:56 PM Changeset in ghc [b459c35]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add docs for #8305 Signed-off-by: Austin Seipp <austin@well-typed.com>
1:56 PM Changeset in ghc [f9b3ff49]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix typo in User's Guide Signed-off-by: Austin Seipp <austin@well-typed.com>
1:32 PM Ticket #8507 (ConstraintKinds TH regression from 7.6 -> 7.7) closed by simonpj
fixed: Thanks
1:27 PM Changeset in ghc [3fe4b67]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles
1:27 PM Changeset in testsuite [01b2050]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Error message wibbles
1:26 PM Changeset in ghc [384398b3]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Allow optional 'family' and 'instance' keywords in associated type instances This is to allow class C a where type family F a type instance F a = Bool instance C Int where type instance F Int = Char Plus minor improvements relating to Trac #8506
1:26 PM Changeset in ghc [fa8b20af]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Fix oversight in comverting tuples from TH to HsSyn (Trac #8507)
1:08 PM Changeset in directory [c606f05]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>
1:04 PM Ticket #8286 (fdToHandle docs are wrong about non-blocking mode) closed by hvr
fixed
12:49 PM Changeset in unix [0c59426]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Kill trailing whitespace Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:46 PM Changeset in unix [48a72e8]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Remove misleading paragraph in `fdToHandle`'s Haddock The removed paragraph is obsolete and does no longer apply to the implementation as noted by Duncan in #8286. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:30 PM Ticket #7359 (unix-2.6.0.0 fails to install on mac os x with 7.4.* (works with 7.6.1)) closed by hvr
fixed: This one is fixed by the workaround in …
12:27 PM Ticket #7912 (Missing symbols from termios.h when linking on Android) closed by hvr
fixed
12:22 PM Changeset in unix [7ca70fb]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Fix #7912 by using `CApiFFI` for `<termios.h>` imports On Android, the functions imported from `<termios.h>` are actually inlined functions, so we need to wrap them via the `capi` calling convention. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:11 AM Changeset in base [9c0eb7b]ghc-7.8 by Austin Seipp <aseipp@…>
*Really* RTS crash due to bad coercion. Previous commit only moved the coercion mistake to a different architecture (i.e. underflow could still occur on platforms where Int is smaller than CInt). This patch should definitively deal with all possible combinations. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:11 AM Changeset in ghc [33ed16b]wip/T9016 by Austin Seipp <aseipp@…>
*Really* RTS crash due to bad coercion. Previous commit only moved the coercion mistake to a different architecture (i.e. underflow could still occur on platforms where Int is smaller than CInt). This patch should definitively deal with all possible combinations. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:11 AM Changeset in base [95a74f9]ghc-7.8 by Austin Seipp <aseipp@…>
Fix OSX RTS crash due to bad coercion. The code coerces Int to CInt, which causes an overflow if Int is bigger than CInt (for example, Int 64bit, CInt 32 bit). This results in a negative value being passed to c_poll. On Linux all negative values are treated as infinite timeouts, which gives subtly wrong semantics, but is unlikely to produce actual bugs. OSX insists that only -1 is a valid value for infinite timeout, any other negative timeout is treated as an invalid argument. This patch replaces the c_poll call with a loop that handles the overflow gracefully by chaining multiple calls to poll to obtain the proper semantics. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:11 AM Changeset in ghc [00e04e8]wip/T9016 by Austin Seipp <aseipp@…>
Fix OSX RTS crash due to bad coercion. The code coerces Int to CInt, which causes an overflow if Int is bigger than CInt (for example, Int 64bit, CInt 32 bit). This results in a negative value being passed to c_poll. On Linux all negative values are treated as infinite timeouts, which gives subtly wrong semantics, but is unlikely to produce actual bugs. OSX insists that only -1 is a valid value for infinite timeout, any other negative timeout is treated as an invalid argument. This patch replaces the c_poll call with a loop that handles the overflow gracefully by chaining multiple calls to poll to obtain the proper semantics. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:21 AM Changeset in unix [88bfec0]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Temporary workaround for addressing #7359 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Nov 6, 2013:

4:59 PM Ticket #8278 (Improve error message when the same type is imported from two different ...) closed by simonpj
fixed: Good idea. Much improved now I think: […] However implementing the idea …
4:55 PM Changeset in ghc [22bcd5e6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles following fix to Trac #8278 The error message for ghci052 and ghci053 are (still) terrible, because there is shadowing going on in the interactive context. But that's a separate matter.
4:55 PM Changeset in testsuite [9ca3219]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Wibbles following fix to Trac #8278 The error message for ghci052 and ghci053 are (still) terrible, because there is shadowing going on in the interactive context. But that's a separate matter.
4:53 PM Changeset in ghc [2403fa10]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improve printing of errors when the tycons look the same See Trac #8278. Example new message: Couldn't match expected type ‛T8278a.Maybe’ with actual type ‛Maybe a0’ NB: ‛T8278a.Maybe’ is defined in ‛T8278a’ ‛Maybe’ is defined in ‛Data.Maybe’ in package ‛base’ In the first argument of ‛f’, namely ‛Nothing’ The "NB" is the new bit
4:39 PM Changeset in ghc [c314e64]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to 'Tidy up the error messages we get from TH'
4:38 PM Ticket #8312 (Annotations in a compiler without interpreter needs a better error message) closed by simonpj
fixed: I have at least eliminated the panic: […] I'm not sure it's worth a …
4:21 PM Changeset in ghc [bf3b293]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Tidy up the error messages we get from TH in stage1 (Trac #8312) Instead of panic-ing we now give a sensible message. There is quite a bit of refactoring here too, removing several #ifdef GHCI things
4:19 PM Changeset in ghc [5bf435b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Warn if you use -XTemplateHaskell in stage1 This should really be an error, but we'll just warn for now
3:10 PM Ticket #8507 (ConstraintKinds TH regression from 7.6 -> 7.7) created by errge
[…] Results in this error message: […] This is a regression …
10:46 AM Ticket #4135 (Can't Quote Instance Associated Types in Template Haskell) closed by simonpj
fixed: Comment 2 works now, with the new Template Haskell story. I've added a new …
10:46 AM Ticket #4230 (Template Haskell: less type checking in quotations?) closed by simonpj
fixed: Closing this because the [blog:Template%20Haskell%20Proposal TH blog post …
10:42 AM Ticket #8506 (misleading error message for duplicate type class instances) closed by simonpj
fixed
10:41 AM Ticket #7477 (reifyInstances can't deal with polykinded type families) closed by simonpj
fixed: Fixed at last. Simon
10:40 AM Changeset in ghc [a69fea8e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8506
10:40 AM Changeset in ghc [f6f9eb3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test for Trac #4135, comment 2
10:40 AM Changeset in ghc [bc5f6f5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles
10:40 AM Changeset in testsuite [8a4d858]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8506
10:40 AM Changeset in testsuite [7a318d7]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test for Trac #4135, comment 2
10:40 AM Changeset in testsuite [559436a]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Error message wibbles
10:40 AM Changeset in ghc [959eef6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7477
10:40 AM Changeset in testsuite [37158ff]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #7477
10:39 AM Changeset in ghc [38438e13]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improve a parser error message (Trac #8506)
10:39 AM Changeset in ghc [8944fd3]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Zonk the type in reifyInstances (fixes Trac #7477) A simple oversight, but crucial! tcLHsType was returning F k Int where k is a unification variable that has been unified with *
9:47 AM Ticket #8450 (can't match type Bool with (), but shouldn't have to) closed by simonpj
fixed: Thank you for the provocation. Things are much better now. Simon
9:46 AM Changeset in ghc [136dc98e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8450
9:46 AM Changeset in testsuite [8c88d0a]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8450
9:41 AM Changeset in ghc [a2ff078]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error messsage wibbles
9:41 AM Changeset in ghc [bc61455d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Peak megabytes for T1969 varies from run to run
9:41 AM Changeset in testsuite [6162a7c]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Error messsage wibbles
9:41 AM Changeset in testsuite [19b8f3b]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Peak megabytes for T1969 varies from run to run
9:40 AM Changeset in ghc [1548d83e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make -ddump-tc-trace imply -ddump-cs-trace
9:40 AM Changeset in ghc [2c6b201]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Add filterVarEnv
9:40 AM Changeset in ghc [706552a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify and whitespace
9:40 AM Changeset in ghc [06aac68]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Refactor the constraint solver (again!) 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)
9:40 AM Changeset in ghc [28e2606c]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Untabify and whitespace
8:34 AM Ticket #8499 (Template Haskell: newName not new enough) closed by simonpj
fixed
8:34 AM Ticket #8500 (Default associated type instances not instantiated) closed by simonpj
fixed
8:33 AM Changeset in ghc [a7d9aa1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8499
8:33 AM Changeset in testsuite [a019503]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8499
8:33 AM Changeset in ghc [ac4a5e29]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8500
8:33 AM Changeset in testsuite [d4da5f8]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8500
8:30 AM Changeset in ghc [ba33d57e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments and reorg only
5:33 AM Ticket #8506 (misleading error message for duplicate type class instances) created by carter
In the following code I accidentally declared a type class more than once, …

Nov 5, 2013:

10:10 PM WorkingConventions/FixingBugs edited by simonpj
(diff)
9:49 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
9:34 PM Ticket #8505 (Arrows example error) created by pdfrod
In the section 7.15.2. Conditional commands of the User's Guide …
8:28 PM Changeset in ghc [1415647]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Clean-up Cmm of import/export primitives This is a follow-up to e94799c9 fixing the Cmm implementation of the primops based on suggestions by Duncan Coutts. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:28 PM Changeset in integer-gmp [dfd65a2]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Clean-up Cmm of import/export primitives This is a follow-up to e94799c9 fixing the Cmm implementation of the primops based on suggestions by Duncan Coutts. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:17 PM Changeset in ghc [50d4cd7a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
More comments on Usage and Dependencies
2:58 PM Changeset in ghc [e470290f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Fix checking of shadowed names (fixes Trac #8499)
2:58 PM Changeset in ghc [ae9ed7de]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments on mi_usages
2:58 PM Changeset in ghc [6f331d69]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Fix marshalling of IfaceAt to and from interface files I had forgotten about Note [CoAxBranch type variables] in CoAxiom This patch fixes Trac #8500
2:55 PM Changeset in ghc [a4494acd]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improve pretty printing of IfaceAT in interface files
2:01 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:21 PM Changeset in ghc [abd4fae9]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Add primitives to write/read Integers to/from bytearrays This adds the following new (internal) primitives {{{#!hs sizeInBaseInteger :: Integer -> Int# -> Word# exportInteger :: Integer -> MutableByteArray# s -> Word# -> Int# -> State# s -> (# State# s, Word# #) importInteger :: ByteArray# -> Word# -> Word# -> Int# -> Integer }}} The import/export primitives support selecting most/least significant byte first order as well as using an offset into the byte-arrays. See Haddock comments for more details. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:21 PM Changeset in integer-gmp [e94799c]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Add primitives to write/read Integers to/from bytearrays This adds the following new (internal) primitives {{{#!hs sizeInBaseInteger :: Integer -> Int# -> Word# exportInteger :: Integer -> MutableByteArray# s -> Word# -> Int# -> State# s -> (# State# s, Word# #) importInteger :: ByteArray# -> Word# -> Word# -> Int# -> Integer }}} The import/export primitives support selecting most/least significant byte first order as well as using an offset into the byte-arrays. See Haddock comments for more details. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:50 AM Ticket #8504 (Provide minor GC residency estimates) created by ezyang
Currently, the residency statistics (e.g. max residency and current …

Nov 4, 2013:

5:08 PM Commentary/Rts/Storage/Stack edited by Tarrasch
grammar (diff)
5:00 PM Commentary/Rts/Storage/Stack edited by Tarrasch
clarify (diff)
4:59 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Mention UNDERFLOW_FRAME (diff)
4:52 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Fix dead link (diff)
4:07 PM Ticket #8503 (New GeneralizedNewtypeDeriving check still isn't permissive enough) created by goldfire
Roman Cheplyaka writes: I just tried compiling smallcheck with GHC HEAD, …
3:10 PM Ticket #8502 (Document a surprising {{{unsafeDupablePerformIO}}} limitation.) created by int-e
We just discussed the following code on #ghc. […] This is not a bug; …
1:42 PM Ticket #1201 (ghci runs Template Haskell splices 4 times) closed by monoidal
fixed: This is now fixed, thanks to new TH.
1:37 PM Changeset in ghc [9f507c6b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Mention some new instances in release notes
9:37 AM Ticket #8495 (Infinite loop when using Data.HashTable.newHint and Data.HashTable.update) closed by erszcz
wontfix: Definitely. I haven't noticed the deprecation notice and it probably …
9:06 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:11 AM Changeset in ghc [7e4406b2]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Tweak lookup semantics for GHCi macros This changes the prefix-based lookup to prefer macros over builtins only if the macro name matches an existing builtin name. See #8305 for more details. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:11 AM Changeset in ghc [2c028d8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update obsolete URLs in documentation Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:11 AM Changeset in ghc [7ea0c63b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Fix obsolete mention of `darcs-all` script Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:26 AM Ticket #8501 (Improve error message when using rec/mdo keyword without RecursiveDo ...) created by shelarcy
GHC shows unhelpful error message when using rec keyword and/or mdo …
1:30 AM Ticket #8500 (Default associated type instances not instantiated) created by goldfire
I have these modules: […] […] When I say ghc A.hs B.hs, all …
1:26 AM Ticket #8499 (Template Haskell: newName not new enough) created by goldfire
When I compile this: […] I get this: […] The problem is that, in …
1:08 AM Ticket #8483 (Use addDependentFile in Language.Haskell.TH.Syntax.quoteFile) closed by thoughtpolice
fixed: Merged, thanks!
1:07 AM Ticket #8256 (adding locality levels to prefetch# and friends) closed by thoughtpolice
fixed: Merged, thanks!

Nov 3, 2013:

11:32 PM Changeset in ghc [28ef0bd]wip/T9016 by Austin Seipp <austin@…>
Use addDependentFile in quoteFile. We'd expect recompilation if these files change. Authored-by: Adam Vogt <vogt.adam@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
11:22 PM Changeset in ghc [37ae422f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update documentation concerning prefetch ops Also remove can_fail=True since it's likely unnecessary upon discussion (see #8256.) Signed-off-by: Austin Seipp <austin@well-typed.com>
2:30 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Fix old link (diff)
2:28 PM Commentary/Rts/CAFs edited by Tarrasch
Update redirect (diff)
2:12 PM Commentary/Rts/Storage/HeapObjects edited by Tarrasch
Remove GRAN, doesn't exist anymore (what is it anyway?) (diff)
1:23 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:02 PM Changeset in directory [5c9de1f]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add Travis-CI script & README Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:10 AM Status/GHC-7.8/Libraries edited by hvr
(diff)
8:42 AM Changeset in ghc [c3e7823e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Silence two AMP warnings Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Nov 2, 2013:

10:16 PM Ticket #8498 (gcc hardcoded in build scripts! (ignores the --with-gcc= flag in ...) created by carter
NB: this may be a dupe of another issue, but reporting is separately for …
9:41 PM Changeset in ghc [5a01117]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Bump all version numbers in release notes. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:03 PM Ticket #1480 (Template Haskell should allow reification of modules) closed by thoughtpolice
fixed: Merged, thanks!
9:02 PM Ticket #7753 (Profiling report broken with foreign exported functions) closed by thoughtpolice
fixed: Merged, thanks!
9:02 PM Ticket #8134 (ghc enters a loop while building 7.6.3 for powerpc64 platform.) closed by thoughtpolice
fixed: Merged - thanks everyone!
9:01 PM Ticket #8322 (Report all missing module, not just the first or last) closed by thoughtpolice
fixed: Merged, thanks Joachim!
9:00 PM Ticket #8256 (adding locality levels to prefetch# and friends) closed by thoughtpolice
fixed: The documentation patch is now merged, thanks!
8:58 PM Changeset in ghc [773365f9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
rts_apply uses CCS_MAIN rather than CCS_SYSTEM (#7753) Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [7e6786fa]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Remove superfluous #ifdef from Takano's patch. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [dd2bce5]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
adding further documentation and explanation to the prefetch primops Signed-off-by: Carter Tazio Schonwald <carter.schonwald@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [23fb7f3b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Nuke trailing whitespace. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [63b8147]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Load all modules before reporting errors (#8322) Instead of reporting only one "module not found"" error. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [69fa2e55]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add support for module reification (#1480) Authored-by: Gergely Risko <gergely@risko.hu> Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [1082f21b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix a race condition when PROFILING (#8453) Signed-off-by: Austin Seipp <austin@well-typed.com>
8:58 PM Changeset in ghc [a4b1a435]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix loop on 64bit Big-Endian platforms (#8134) This is a fun one. In the RTS, `cas` expects a pointer to StgWord which will translate to unsigned long (8 bytes under LP64.) But we had previously declared token_locked as *StgBool* - which evaluates to 'int' (4 bytes under LP64.) That means we fail to provide enough storage for the cas primitive, causing it to corrupt memory on a 64bit platform. Hilariously, this somehow did not affect little-endian platforms (ARM, x86, etc) before. That's because to clear our lock token, we would say: token_locked = 0; But because token_locked is 32bits technically, this only writes to half of the 64bit quantity. On a Big-Endian machine, this won't do anything. That is, token_locked starts as 0: / token_locked | v 0x00000000 and the first cas modifies the memory to: / valid / corrupted | | v v 0x00000000 0x00000001 We then clear token_locked, but this doesn't change the corrupted 4 bytes of memory. And then we try to lock the token again, spinning until it is released - clearly a deadlock. Related: Windows (amd64) doesn't follow LP64, but LLP64, where both int and long are 4 bytes, so this shouldn't change anything on these platforms. Thanks to Reid Barton for helping the diagnosis. Also, thanks to Jens Peterson who confirmed this also fixes building GHC on Fedora/ppc64 and Fedora/s390x. Authored-by: Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
7:26 AM Changeset in ghc [72102f10]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Update tcfail082 output (#8322 fallout) Signed-off-by: Austin Seipp <austin@well-typed.com>
7:26 AM Changeset in testsuite [88fd25a]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Update tcfail082 output (#8322 fallout) Signed-off-by: Austin Seipp <austin@well-typed.com>
5:59 AM Ticket #8497 (clang/wrapper cannot build GHC head with integer-gmp on Mavericks) created by kazu-yamamoto
I'm using GHC 7.6.3 with clang/wrapper (setting is modified). This GHC …
3:38 AM Changeset in ghc [336e94d]wip/T9016 by Austin Seipp <austin@…>
Allow module reification (#1480) Authored-by: Gergely Risko <gergely@risko.hu> Signed-off-by: Austin Seipp <austin@well-typed.com>

Nov 1, 2013:

11:19 PM Changeset in ghc [c4d5289]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Sync up to `haskeline` upstream's HEAD This contains the Haskeline commit fixing #7768 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:40 PM Ticket #7768 ("untracked content" in fresh clone of haskeline) closed by judahj
fixed: It seems there was a bad import of the filenames from darcs into git. …
3:32 PM Ticket #8496 (Minor typos in STM.c) closed by monoidal
fixed: Applied, thanks.
3:25 PM Changeset in ghc [d943aff]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Minor typos (fixes #8496)
3:14 PM Ticket #8496 (Minor typos in STM.c) created by aske
STM.c has a few small typos in the description.
2:32 PM Ticket #7263 (Add derived Show instances to GHC.Generics) closed by monoidal
fixed: Done.
2:29 PM Changeset in base [fe70999]ghc-7.8 by Krzysztof Gogolewski <krz.gogolewski@…>
Add Ord instances for GHC.Generics (#7263)
2:29 PM Changeset in ghc [2e738376]wip/T9016 by Krzysztof Gogolewski <krz.gogolewski@…>
Add Ord instances for GHC.Generics (#7263)
11:36 AM Changeset in ghc [eaa4682b]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Remove debugging output (#8356)
11:34 AM Changeset in ghc [c9fabf5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8492
11:34 AM Changeset in testsuite [d5872bb]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8492
11:26 AM Changeset in ghc [61c85580]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Remove remains of _scc_ (#8170)
11:16 AM Changeset in process [93f10fb]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `cabal install` step to Travis-CI script Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:15 AM Changeset in process [e3abe50]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add Hackage2-supported `changelog` file Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:06 AM Ticket #8495 (Infinite loop when using Data.HashTable.newHint and Data.HashTable.update) created by erszcz
When using Data.HashTable.newHint and Data.HashTable.update to read a …
9:29 AM Changeset in base [1fbfbf8]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Export abstract `Text.Read.Lex.Number` type This fixes some "could not find link destinations" Haddock warnings and seems to the "right thing to do". The since-annotation for `Number` is changed as the `Number` has becomes referencable in user code only w/ 4.7.0.0 even though it existed already in 4.6.0.0. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:29 AM Changeset in ghc [218c2ea5]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Export abstract `Text.Read.Lex.Number` type This fixes some "could not find link destinations" Haddock warnings and seems to the "right thing to do". The since-annotation for `Number` is changed as the `Number` has becomes referencable in user code only w/ 4.7.0.0 even though it existed already in 4.6.0.0. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:07 AM Changeset in base [cad7219d]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add a couple of `/Since: 4.7.0.0/` annotations Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:07 AM Changeset in ghc [506cfd8]wip/T9016 by Herbert Valerio Riedel <hvr@…>
Add a couple of `/Since: 4.7.0.0/` annotations Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5:06 AM Ticket #8494 (Warn if a pattern guard obviates all others) created by JohnWiegley
The following code, when compiled with -Wall, gives no warnings: […] …

Oct 31, 2013:

11:59 PM Ticket #8492 (Exception: expectJust cpeBody:collect_args) closed by monoidal
fixed: Sorry - you are right, I messed something and thought that worked in …
6:52 PM Ticket #8492 (Exception: expectJust cpeBody:collect_args) closed by monoidal
duplicate: This is a bug in 7.6.1 and should be already fixed in 7.6.3, see …
6:29 PM Changeset in base [2cf7397]ghc-7.8 by Richard Eisenberg <eir@…>
Add new module Data.Type.Bool, defining &&, || and Not. This change was necessary given the instances for (==) in Data.Type.Equality. These need conjunction, and a local definition of conjunction doesn't work if a client is reasoning about equality. Both the client and the library need the same conjunction, so that is what Data.Type.Bool provides.
6:29 PM Changeset in ghc [9265c88]wip/T9016 by Richard Eisenberg <eir@…>
Add new module Data.Type.Bool, defining &&, || and Not. This change was necessary given the instances for (==) in Data.Type.Equality. These need conjunction, and a local definition of conjunction doesn't work if a client is reasoning about equality. Both the client and the library need the same conjunction, so that is what Data.Type.Bool provides.
2:32 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
2:24 PM Changeset in ghc [9642716f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `terminfo` to version 0.3.2.6 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>
9:44 AM Status/GHC-7.8/Libraries edited by hvr
(diff)
8:12 AM Changeset in ghc [a4176c4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update upstream repo url for `haskeline` [hackage:haskeline] has now an official GitHub repo at https://github.com/judah/haskeline.git Consequently, there remain only 3 repos which are Darcs hosted (and thus still require darcs2git mirroring), namely [hackage:time], [hackage:terminfo], and [hackage:transformers]. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
6:14 AM Ticket #8493 (Can't compile happy + ghc with clang's CPP) created by maxs
On OS X MtnLion? with Xcode 5: Compiling GHC fails early on because the …
12:34 AM Ticket #8492 (Exception: expectJust cpeBody:collect_args) created by CoreyOConnor
1. run CollectArgsFailing?.hs 2. run CollectArgsPassing?.hs My expectation …
12:02 AM Ticket #8491 (Make BlockAlloc.c comments slightly more accurate) created by ezyang
I think this patch makes the comments for BlockAlloc? slightly more …

Oct 30, 2013:

6:15 PM Ticket #8490 (OS X 10.9 gcc-4.8 unknown symbol `__objc_empty_table`) created by jloos
I'm not sure if and how far the ghc-7.6.3 support for OS X is planned, but …
4:29 PM TemplateHaskell/Annotations edited by simonpj
(diff)
11:13 AM Ticket #8489 (clean up dependency and usages handling in interface files) created by errge
While reviewing #1480, it was found that there are corner cases that are …
9:11 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:08 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:03 AM TemplateHaskell/Annotations edited by simonpj
(diff)
9:01 AM Ticket #8488 (Annotations should not distinguish type and value) created by simonpj
In HsDecls we have […] And there's now a similar 3-way distinction in …
8:34 AM Ticket #8487 (Debugger confuses variables) created by edsko
Consider the following example: […] Load into ghci, set a breakpoint …
2:48 AM Ticket #8486 (cannot derive new-typeable instances for promoted data types taking ...) created by aavogt
Hi, The following code shows the issue: […] ghc7.7-20131004 doesn't …
12:50 AM Building/CrossCompiling/iOS edited by lukexi
Added instructions for an updated version of libffi, and unified the Xcode … (diff)
12:38 AM Building/CrossCompiling/iOS edited by lukexi
(diff)

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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/nested-cprwip/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/nested-cprwip/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/T9016 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/T9016 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/T9016 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/T9016 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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/nested-cprwip/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/nested-cprwip/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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/T9016 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/nested-cprwip/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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove unnecessary check in CmmContFlowOpt Fixes #8456
1:02 PM Changeset in ghc [0a39d19f]wip/T9016 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/T9016 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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/T9016 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/T9016 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>

Oct 23, 2013:

6:33 PM Changeset in ghc [ddf61ce]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Revert "Fix Trac #7667.", restoring the refined fix. Apologies -- there was some git confusion that cause the Wrong Thing to happen. This reverts commit bb9d53e32da52221173431733928c497187686ff. Conflicts: compiler/hsSyn/Convert.lhs
6:21 PM Changeset in ghc [21c3d178]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Remove debugging printouts -- sorry!
6:07 PM Changeset in ghc [69e04fa]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Merge branch 'master' of git://git.haskell.org/ghc
6:04 PM Ticket #8473 (Generate table of cost-centre numbers with source locations) created by lars_e_krueger
.prof files contain a cost centre number, which I assume is cc_key from …
2:03 PM Changeset in ghc [2041b94e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8469
2:03 PM Changeset in testsuite [b2f5cea]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8469
1:30 PM Ticket #7667 (Template Haskell fails to recognize type operator/function +) closed by goldfire
fixed
1:29 PM Ticket #8455 (Core lint error with Template Haskell quotation and type lits) closed by goldfire
fixed
1:23 PM Changeset in ghc [ba6308ec]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Refine fix for #7667. Now, we allow types that do not begin with ':', but we retain other checks on variable names.
1:23 PM Changeset in ghc [755bdc8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Comments & typos only
1:23 PM Changeset in ghc [ff3904d9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Change GeneralizedNewtypeDeriving safety check. Now, instead of looking at a class's roles, the GND check looks at all of the methods in the class individually. This has the advantage that sometimes, we can use information about the derivation requested during the safety check. For example, we can now derive (IArray UArray), whereas the previous check prevented this.
1:23 PM Changeset in ghc [c1c9cf5]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Change default roles for classes to be *nominal*.
1:23 PM Changeset in ghc [4fe12f4c]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Update user manual with respect to new default for class roles.
1:23 PM Changeset in ghc [8854d9e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Be more selective about when to print out roles with :info
1:23 PM Changeset in ghc [f122291]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix Trac #8455. This was quite simple -- just use mkIntegerExpr instead of mkIntExpr.
1:23 PM Changeset in ghc [4d759845]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add test for #8455.
1:23 PM Changeset in ghc [c43dd973]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add new test for the second round of #7667
1:23 PM Changeset in ghc [99cd277]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Update tests to reflect new check for GeneralizedNewtypeDeriving
1:23 PM Changeset in ghc [324f995]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibbles to output regarding role annotations.
1:23 PM Changeset in testsuite [80fe965]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Add test for #8455.
1:23 PM Changeset in testsuite [1270e25]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Add new test for the second round of #7667
1:23 PM Changeset in testsuite [88ef0f8]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Update tests to reflect new check for GeneralizedNewtypeDeriving
1:23 PM Changeset in testsuite [88eda4f]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Wibbles to output regarding role annotations.
12:16 PM Ticket #8472 (Primitive string literals prevent optimization) created by akio
Using an Addr# literal seems to result in less aggressive optimization. If …
11:25 AM Commentary/PrimOps edited by simonpj
(diff)
11:20 AM Ticket #8448 (panic with RecordWildCards: find_tycon ghc-prim:GHC.Types.[]) closed by simonpj
fixed: Thanks for reporting this! Simon
11:18 AM Ticket #8470 ("Fix" spurious Unused do-bind warnings) closed by simonpj
fixed: I was in the region, so I arranged to normalise the type before making the …
11:17 AM Changeset in ghc [f9f69e8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8470
11:17 AM Changeset in testsuite [418cf76]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8470
11:17 AM Changeset in ghc [59d86a3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8448
11:17 AM Changeset in ghc [8ce3516b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles
11:17 AM Changeset in testsuite [3342af0]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8448
11:17 AM Changeset in testsuite [5ab4876]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Error message wibbles
11:12 AM Changeset in ghc [e359a65]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Normalise the type when generating do-bind warnings (Trac #8470) This was easy to do, except that the desugar monad needs a FamInstEnv init. Straightforward, routine, albeit a bit clunky.
11:10 AM Changeset in ghc [dc9961f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Fix Trac #8448 We weren't dealing with built-in syntax; data constructors that are built-in syntax (only [] actually) don't appear in the GlobalRdrEnv
11:09 AM Changeset in ghc [97dfa2f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Rename topNormaliseType to topNormaliseType_maybe and add new, simpler topNormaliseType This is just a minor refactoring
5:38 AM Changeset in ghc [5c4c46d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ben Lippmeier <benl@…>
Don't run opt versions of DPH tests at all
5:38 AM Changeset in testsuite [d02c1d6]wip/nested-cprwip/pattern-synonyms by Ben Lippmeier <benl@…>
Don't run opt versions of DPH tests at all
5:28 AM Changeset in ghc [89b4686]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ben Lippmeier <benl@…>
Dial back -O level on DPH tests to speed them up The DPH backend library will be replaced, so there is no reason to slow down validate in order to test it.
5:28 AM Changeset in testsuite [08b63fbb]wip/nested-cprwip/pattern-synonyms by Ben Lippmeier <benl@…>
Dial back -O level on DPH tests to speed them up The DPH backend library will be replaced, so there is no reason to slow down validate in order to test it.

Oct 22, 2013:

9:54 PM Ticket #8471 (7.8.1 release notes typo) created by errge
7.8.1 says that the time package now supports annotation. That doesn't …
4:01 PM TemplateHaskell/Annotations edited by errge
(diff)
3:58 PM TemplateHaskell/Annotations edited by errge
(diff)
3:51 PM TemplateHaskell/Annotations edited by errge
(diff)
3:42 PM Ticket #8470 ("Fix" spurious Unused do-bind warnings) closed by goldfire
worksforme: I agree that no warning should be emitted for a monadic action that …
3:34 PM Ticket #8470 ("Fix" spurious Unused do-bind warnings) created by 2piix
I've been writing a lot of monadic code with side effects, and I'm getting …
2:19 PM Ticket #8469 (GHCi reports out-of-scope type family instances with :info) created by goldfire
I have […] […] In GHCi: […] This last output from :info
1:51 PM Commentary/Libraries/VersionHistory edited by hvr
(diff)
1:49 PM Commentary/Libraries/VersionHistory edited by hvr
add column for GHC HEAD & use reverse ordering of GHC versions (diff)
12:50 PM PatternSynonyms edited by simonpj
(diff)
10:03 AM Commentary edited by simonpj
(diff)
10:00 AM TemplateHaskell/Annotations edited by simonpj
(diff)
9:55 AM TemplateHaskell/Annotations edited by simonpj
(diff)
8:55 AM Ticket #8459 (Role of TExp) closed by simonpj
fixed: Fixed by this patch to template-haskell […]
8:47 AM Changeset in ghc [ec33d03e]wip/T9016 by Simon Peyton Jones <simonpj@…>
Make TExp's argument have nominal role (Trac #8459)
8:09 AM PatternSynonyms edited by simonpj
(diff)
7:34 AM Status/SLPJ-Tickets edited by simonpj
(diff)
6:59 AM TemplateHaskell/Annotations edited by simonpj
(diff)

Oct 21, 2013:

7:59 PM Changeset in ghc [3fb19a9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
s/excpetions/exceptions/ Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:40 PM Ticket #8468 (ghc panic in deriving Generic1 on Array#) created by ghorn
Compiling the following code […] causes panic: […] some comments …
9:31 AM Ticket #8464 (ghc -C crashes on Hello World) closed by jstolarek
duplicate

Oct 20, 2013:

11:56 PM TemplateHaskell/Annotations edited by errge
(diff)
11:55 PM TemplateHaskell/Annotations edited by errge
(diff)
11:22 PM Ticket #7867 (Allow template-haskell to communicate with itself between compilation ...) closed by errge
duplicate: Closing this bug report as we now have a [wiki:TemplateHaskell/Annotations
11:07 PM Ticket #8337 (make it possible for the user to force orphanness via a module-level ...) closed by errge
invalid: Closing this one, as this feature request seems to be a bad idea after …
8:47 PM Ticket #8467 (Stack overflow when optimizing recursive newtype) created by goldfire
I have […] When I […] I get […] The module compiles fine …
8:40 PM Ticket #8464 (ghc -C crashes on Hello World) closed by carter
invalid: the flag -C is only for unregisterized GHC builds, ie when you've built …
7:46 PM Ticket #8466 (Aggregate “ambiguous import” errors for the same name) created by nomeata
When porting legacy code, such an error happens frequently. But instead of …
7:16 PM Ticket #8465 (./configure fails on ghc-7.6.3: does not find installed libgmp.so.3 and ...) created by ygramoel
I am trying to reproduce bug #8464 with the newest ghc; not available in …
6:02 PM Ticket #8464 (ghc -C crashes on Hello World) created by ygramoel
johan@morla:~/haskell\> cat hello.hs main = putStrLn "Hello, World!" …
4:24 PM Changeset in process [5f0a692]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add forgetten build-dep install step to `.travis.yml` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:20 PM Ticket #8463 (Inferred types problem) closed by kosmikus
invalid: I don't see incorrect behaviour here. Your type annotation is interpreted …
4:09 PM Changeset in process [6127c90]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Remove redundant `MIN_VERSION_unix(2,5,0)` conditionals Since ad1a5c88 `process` supports GHC>=7.2 (which implies `unix>=2.5`), therefore `MIN_VERSION_unix(2,5,0)` is always true. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:09 PM Changeset in process [6323146]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Remove obsolete Hugs CPP conditionals in `Internals.hs` The Hugs CPP conditionals in `System.Process.Internals` make little sense, as that module is only listed in `exposed-modules` when `impl(ghc)` and moreover, it's `import` in `System.Process` is guarded by an `#ifndef __HUGS__`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:09 PM Changeset in process [47dc1f2]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
`M-x delete-trailing-whitespace` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:09 PM Changeset in process [688254f]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Drop obsolete `if !impl(nhc98)` and refactor `.cabal` This is a follow-up to e5fc2ac7c which removed NHC98 support but didn't consider the `process.cabal` file. While at it, this normalizes other parts of the cabal file and adds a `repository this` declaration. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:09 PM Changeset in process [0b479ab]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `README.md` and `.travis.yml` script This enables testing (or rather testing the packages builds) for all released GHC versions this package is supposed to work with. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:08 PM Changeset in process [e6bb979]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Remove aux files `config.{guess,sub}` and `install-sh` These automake aux files are not needed (anymore). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:17 PM Ticket #8462 (Compiler crash on invalid type class instance) closed by monoidal
duplicate: Thanks for the report. This is already fixed in GHC 7.6, see #5951.
2:03 PM Ticket #8463 (Inferred types problem) created by danilo2
I've talked about this issue on Haskell irc and nobody knows why types are …
12:14 PM Changeset in unix [574c291]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Markdown-ify README and add Travis-CI script Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:01 PM Changeset in unix [ddfab51]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
`M-x untabify` changelog and unix.cabal Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:01 PM Changeset in unix [6bc4808]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>
6:42 AM Ticket #8462 (Compiler crash on invalid type class instance) created by thomaseding
If you try compiling the following code, the compiler crashes […] …
5:34 AM Ticket #8461 (Panic (on woefully incorrect code)) closed by monoidal
duplicate: It's already fixed in HEAD: …

Oct 19, 2013:

5:18 PM Ticket #8461 (Panic (on woefully incorrect code)) created by srhb
The following (very wrong) code causes a panic. The haskeline hackage …
3:54 PM Changeset in ghc [8159186f]decision-procedure by Iavor S. Diatchki <iavor.diatchki@…>
Generalize to support arbitrary theories. The theory of natural numbers is defined in TcTypeNats.
3:35 PM Ticket #8460 (Annotation reification with types in TH) created by errge
The attached patch adds two simple helper functions to support typed …
1:05 PM PatternSynonyms/Implementation created by cactus
8:09 AM Ticket #8459 (Role of TExp) created by monoidal
We've got type role TExp phantom where TExp is typed TH expression. As …
6:26 AM TeamGHC edited by thoughtpolice
(diff)
12:55 AM Status/Oct13 edited by thoughtpolice
Add TypeHoles? notes. (diff)
12:33 AM Building/CrossCompiling/iOS edited by maxs
(diff)

Oct 18, 2013:

11:37 PM Ticket #8119 (better type inference for lambdas) closed by monoidal
fixed: It's good in HEAD, which gives Int -> Int in both cases. I can't point …
11:33 PM Changeset in ghc [a6d5d9c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8119
11:33 PM Changeset in testsuite [ce68132]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8119
11:32 PM Changeset in ghc [c650ed4a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8119
11:32 PM Changeset in testsuite [68aefc9]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8119
9:32 PM Changeset in ghc [d4f7e011]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
More comments about stack layout
7:43 PM Changeset in ghc [169a188]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Flush stdout after printing in runIO as the docs of runIO tell me to.
7:43 PM Changeset in testsuite [522f81d]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Flush stdout after printing in runIO as the docs of runIO tell me to.
5:27 PM Ticket #8458 (T5435_dyn_asm fails on x86_64 Linux) created by jstolarek
I keep getting failure from T5435_dyn_asm test: […]
5:22 PM Ticket #8456 (Control flow optimisations duplicate blocks) closed by jstolarek
fixed
5:05 PM Changeset in ghc [eb49cba]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Update performance tests Regressions in haddock for unknown reason
5:05 PM Changeset in testsuite [e7e0d82]wip/nested-cprwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Update performance tests Regressions in haddock for unknown reason
5:00 PM Changeset in ghc [77250f2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Update performance test due to fix for #8456
5:00 PM Changeset in testsuite [1e31b00]wip/nested-cprwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Update performance test due to fix for #8456
4:40 PM TeamGHC edited by jstolarek
(diff)
4:29 PM TeamGHC edited by jstolarek
(diff)
4:22 PM Status/Oct13 edited by heisenbug
spell this out (diff)
4:18 PM Changeset in ghc [f1c7d945]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Comments only
4:01 PM Status/Oct13 edited by heisenbug
typo (diff)
3:57 PM Status/Oct13 edited by heisenbug
add accents (diff)
3:56 PM Status/Oct13 edited by lukexi
(diff)
3:54 PM Changeset in ghc [b0545d8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
3:54 PM Changeset in ghc [057bef6e]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Improve control flow optimisation algorithm Fixes #8456. Previous version of control flow optimisations did not update the list of block predecessors, leading to unnecessary duplication of blocks in some cases. See Trac and comments in the code for more details.
3:54 PM Status/Oct13 edited by heisenbug
add myself (diff)
3:50 PM Status/Oct13 edited by heisenbug
(diff)
3:46 PM Status/Oct13 edited by heisenbug
grammar (diff)
3:45 PM Status/Oct13 edited by heisenbug
Richard did empty case (diff)
3:41 PM Status/Oct13 edited by heisenbug
typo (diff)
3:23 PM Ticket #7774 (T5313 fails) closed by nomeata
fixed: Everyone (including Travis) seems to agree that this works now; marking it …
3:22 PM Changeset in ghc [9ed37ee]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
T5313 now succeeds (Fixes: #7774)
3:22 PM Changeset in testsuite [2d2fa1b]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
T5313 now succeeds (Fixes: #7774)
3:14 PM Ticket #8457 (-ffull-laziness does more harm than good) created by errge
In this bug report I'd like to argue that -ffull-laziness shouldn't be …
3:11 PM Status/Oct13 edited by nomeata
Clarification, there is no new version of -XIncoherentInstances. (diff)
1:35 PM Changeset in ghc [41212fd]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Clarify comments and liberalise stack-check optimisation slightly The only substantive change here is to change "==" into ">=" in the Note [Always false stack check] code. This is semantically correct, but won't have any practical impact.
1:22 PM Changeset in ghc [dfc51a46]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Merge branch 'master' of git://git.haskell.org/ghc
12:51 PM Changeset in ghc [d43bf5d8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments about control-flow optimisation
12:04 PM Changeset in ghc [4fa1efe]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments (about the stack overflow check) only
11:32 AM Changeset in base [7123029]ghc-7.8 by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary NOINLINE pragmas The NOINLINEs were a work-around for a bug that was fixed by patch f7e7948 to ghc, which also fixed Trac #8449
11:32 AM Changeset in ghc [db1a8c4]wip/T9016 by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary NOINLINE pragmas The NOINLINEs were a work-around for a bug that was fixed by patch f7e7948 to ghc, which also fixed Trac #8449
11:31 AM Ticket #8449 (Core lint error with data families and promotion across modules) closed by simonpj
fixed
11:30 AM Changeset in ghc [62d0116]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8449
11:30 AM Changeset in testsuite [c315e26]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8449
11:26 AM Changeset in ghc [2140e8a5]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments only
11:26 AM Changeset in ghc [d6ed4df]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments only
11:26 AM Changeset in ghc [f7e7948]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
When de-serialising interfaces, need to distinguish types from kinds This patches fixes two separate instances of the bug, * one in tc_ax_branches (Trac #8449) * one in type/kind applications in IfaceExpr (hence the new tcIfaceApps) The latter was reported by Iavor, no ticket
11:26 AM Changeset in ghc [d1683f0]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Trailing whitespace only
10:37 AM Status/Oct13 edited by simonpj
(diff)
10:34 AM Status/Oct13 edited by simonpj
(diff)
10:22 AM Status/Oct13 edited by simonpj
(diff)
10:01 AM Status/GHC-7.8/Libraries edited by hvr
add travis link (diff)
8:37 AM Ticket #8456 (Control flow optimisations duplicate blocks) created by jstolarek
During work on #8275 I observed that control flow optimisation pass in the …
2:37 AM Ticket #8455 (Core lint error with Template Haskell quotation and type lits) created by goldfire
When I compile […] I get […] I'm pretty sure I know what's going …
2:37 AM Ticket #8454 (kindFunResult) closed by monoidal
duplicate: Already fixed in HEAD …

Oct 17, 2013:

9:17 PM Changeset in ghc [1cf0c8ad]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Optimise stack checks that are always false Fix a bug introduced in 94125c97e49987e91fa54da6c86bc6d17417f5cf. See Note [Always false stack check]
8:03 PM Ticket #8454 (kindFunResult) created by adinapoli
GHC asked, and I diligently reported the bug: […]
7:44 PM Changeset in ghc [7a58033f]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Add typed Template Haskell details to the release notes.
7:21 PM Changeset in ghc [828f874]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Document new typed Template Haskell features.
6:09 PM Changeset in ghc [61e9f512]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Support the syntax [e||...||] for typed expression brackets.
6:08 PM Changeset in ghc [80b63d4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Fix typo
6:04 PM Changeset in ghc [553fafb]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Correct release notes about SIMD support.
3:11 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:19 AM Ticket #8453 (segfault/assertion failure with multi-threaded profiling) created by akio
Steps to reproduce: […] In a few seconds, it either segfaults or dies …
9:13 AM Changeset in ghc [74144dd]decision-procedure by Iavor S. Diatchki <iavor.diatchki@…>
Hook-up an SMT solver. NOTE: This uses a very naive method to call the SMT solver: * GHC will call a program called cvc4, which better be an SMT solver, which is in the path * GHC will create (overwrite!) two files "ghc_input.smt" and "ghc_output,smt" two files in the current directory.
7:42 AM Ticket #8452 (hp2ps manage does not document -c) closed by nomeata
fixed
7:41 AM Changeset in ghc [0af9e72]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Document -c in hp2hs(1) This fixes #8452.
7:40 AM Ticket #8452 (hp2ps manage does not document -c) created by nomeata
As reported at http://bugs.debian.org/726592, the manpage for hp2ps does …
4:14 AM Ticket #8451 (Link problem on FreeBSD) created by kazu-yamamoto
GHC head on FreeBSD causes a link error if -prof and -threaded are …

Oct 16, 2013:

11:22 PM Ticket #8450 (can't match type Bool with (), but shouldn't have to) created by dmwit
The following (definitely type-incorrect) file: […] produces the …
6:52 PM Ticket #8449 (Core lint error with data families and promotion across modules) created by goldfire
I have these files: […] […] If I compile them together, with …
2:18 PM Changeset in ghc [b3a2cf8]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Minor code refactoring in HscMain Compiled HscMain.o is now smaller.
11:34 AM Changeset in base [f1b4bc2]ghc-7.8 by Simon Peyton Jones <simonpj@…>
Spelling in commments
11:34 AM Changeset in ghc [c503eff]wip/T9016 by Simon Peyton Jones <simonpj@…>
Spelling in commments
11:23 AM Changeset in ghc [00226dd9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
11:12 AM Changeset in ghc [a05ffbd9]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove unused code I am removing old loopification code that has been commented out for long long time. We now have loopification implemented in the code generator (see Note [Self-recursive tail calls]) so we won't need to resurect this old code.
11:11 AM Changeset in ghc [738e2f1]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
11:04 AM Changeset in ghc [94125c97]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Generate (old + 0) instead of Sp in stack checks When compiling a function we can determine how much stack space it will use. We therefore need to perform only a single stack check at the beginning of a function to see if we have enough stack space. Instead of referring directly to Sp - as we used to do in the past - the code generator uses (old + 0) in the stack check. Stack layout phase turns (old + 0) into Sp. The idea here is that, while we need to perform only one stack check for each function, we could in theory place more stack checks later in the function. They would be redundant, but not incorrect (in a sense that they should not change program behaviour). We need to make sure however that a stack check inserted after incrementing the stack pointer checks for a respectively smaller stack space. This would not be the case if the code generator produced direct references to Sp. By referencing (old + 0) we make sure that we always check for a correct amount of stack: when converting (old + 0) to Sp the stack layout phase takes into account changes already made to stack pointer. The idea for this change came from observations made while debugging #8275.
9:33 AM Changeset in ghc [cb0fd91a]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Iavor S. Diatchki <iavor.diatchki@…>
Improve documentation (Related to #8447)
9:13 AM Emacs edited by jstolarek
(diff)
9:12 AM Emacs edited by jstolarek
(diff)
8:19 AM Changeset in ghc [c9f3be7]decision-procedure by Iavor S. Diatchki <iavor.diatchki@…>
Checkpoint
8:10 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
update to latest design (diff)
7:52 AM Records/OverloadedRecordFields/Plan edited by adamgundry
update to latest design (diff)
6:54 AM Changeset in ghc [0a80baa]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `Cabal` to 1.18.1.1 final

Oct 15, 2013:

8:54 PM Ticket #7633 (Checkable "minimal complete definitions") closed by monoidal
fixed: Looks good, I have pushed it. Thanks for the patch.
8:22 PM Changeset in ghc [332eba9d]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Added comments to BooleanFormula to explain the expression simplifier. (#7633)
5:32 PM Ticket #8358 (Trivial comment fixup) closed by monoidal
fixed: I've pushed it.
5:31 PM Ticket #7667 (Template Haskell fails to recognize type operator/function +) closed by monoidal
fixed: Applied, thanks!
5:28 PM Changeset in ghc [1192df4]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Typo in manual Remove remains of old role syntax
5:28 PM Changeset in ghc [798d0a6]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Fix Trac #7667. We no longer check capitalization (or colons) in names that come from TH, according to the commentary in #7667.
5:28 PM Changeset in ghc [e5751265]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Trivial comment fix. (#8358) Version of Happy required is now 1.19.
4:45 PM Changeset in ghc [7245b3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Added test for #7667.
4:45 PM Changeset in testsuite [9cea38e]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Added test for #7667.
4:43 PM Changeset in ghc [6b2ccadc]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Iavor S. Diatchki <iavor.diatchki@…>
Weaken the improvement for subtraction. For details see the comment on `interactTopSub`.
2:37 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:47 PM Changeset in ghc [2eb890fc]cardinality by Ilya Sergey <ilya.sergey@…>
Comments
10:33 AM Ticket #8448 (panic with RecordWildCards: find_tycon ghc-prim:GHC.Types.[]) created by MikolajKonarski
The following crashes in 7.4.2, 7.6.3, 7.7: […] with the message: …
6:19 AM Ticket #8447 (A combination of type-level comparison and subtraction does not work for 0) created by nushio
The following function on type level naturals […] does not work when …

Oct 14, 2013:

8:49 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
8:47 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
7:47 PM Changeset in base [ebc8526]ghc-7.8 by Krzysztof Gogolewski <krz.gogolewski@…>
Add Show and Read instances for Data.Ord.Down libraries mailing list thread "Proposal: Show and Read for Data.Ord.Down", Sep 2013, http://www.haskell.org/pipermail/libraries/2013-September/020867.html
7:47 PM Changeset in ghc [c90b2dc]wip/T9016 by Krzysztof Gogolewski <krz.gogolewski@…>
Add Show and Read instances for Data.Ord.Down libraries mailing list thread "Proposal: Show and Read for Data.Ord.Down", Sep 2013, http://www.haskell.org/pipermail/libraries/2013-September/020867.html
7:00 PM Changeset in ghc [bb9d53e3]better-ho-cardinalityghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix Trac #7667. We no longer check capitalization (or colons) in names that come from TH, according to the commentary in #7667.
5:21 PM Building/CrossCompiling/iOS edited by lukexi
Remove --prefix, as GHC HEAD installs things correctly into the default … (diff)
4:41 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
4:40 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
4:39 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
4:32 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
4:14 PM Ticket #8446 (iOS/Cross-compilation: Add build.mk.sample entry) created by lukexi
Adds an entry to build.mk.sample configured for cross-compilation (used …
3:58 PM Ticket #8445 (Fix Xcode5 CPP issue with compiler/deSugar/DsBinds.lhs and ...) created by lukexi
A tiny patch to shuffle some spaces around to allow Xcode 5's clang CPP to …
3:31 PM Ticket #8444 (Fix CPP issue with Xcode5 in integer-simple) closed by lukexi
invalid: Sorry, not quite right yet. Will re-open when corrected…
2:35 PM Ticket #8444 (Fix CPP issue with Xcode5 in integer-simple) created by lukexi
This works around a build failure with Xcode 5's version of clang, wherein …

Oct 13, 2013:

10:41 PM Ticket #8443 (cannot find normal object file when compiling TH code) closed by igloo
invalid: test/YesodCoreTest/NoOverloadedStrings.hs uses TemplateHaskell, but …
6:52 PM Status/GHC-7.8/Libraries edited by hvr
add a few ticket query tables (diff)
6:12 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
3:33 PM Changeset in directory [76f2227]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Refactor & update `directory.cabal` to `cabal-version>=1.10` This also adds a Hackage-supported `changelog` file, bumps the package version to 1.2.0.2, and lists the GHC versions this package has been tested to compile with in the `tested-with` Cabal field. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:33 PM Changeset in directory [81e0b62]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `*~` and `dist/` to `.gitignore`
3:33 PM Changeset in directory [67b449f]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
`M-x delete-trailing-whitespace` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:33 PM Changeset in directory [cdc415a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
`setPermissions`: Wrap unchecked `stat(2)` in `throwErrnoIfMinus1_` This affects a `mingw32_HOST_OS`-specific code section and caught my attention when enabling `-Wall` in a MinGW build. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:33 PM Changeset in directory [79691fe]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make `mingw32_HOST_OS` `-Wall`-clean as well This is a follow-up to ad35787a which cleans up compilation for `mingw32_HOST_OS` builds. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:52 AM Changeset in directory [b7060125]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Provide compatibility fallback for GHC 7.4.x This also adds a documentation note w.r.t. `getModificationTime` requiring `unix>=2.6.0.0` for providing sub-second resolution (from which it can be inferred that on Windows support is missing for sub-second resolution right now) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:48 AM Changeset in directory [ad35787]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make `-Wall` clean and use `{-# LANGUAGE #-}` This commit adds a `{-# LANGUAGE #-}` declaration for non-Haskell2010 language extensions and refactors the code to become `-Wall` warning free for GHC 7.4/7.6/HEAD. As I can't test Windows compilation myself right now, I've left `{-# OPTIONS_GHC -w #-}` guarded by an `#ifdef mingw32_HOST_OS` for now. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:08 AM Ticket #8443 (cannot find normal object file when compiling TH code) created by snoyberg
Unfortunately, I haven't been able to whittle this down to a smaller test …
4:40 AM Ticket #8442 (Cabal-install internal error with any use) created by senk
Any attempt to use cabal-install fails with an internal error. Used …
3:28 AM Ticket #8441 (Allow family instances in an hs-boot file) created by goldfire
Compiling an .hs-boot file with a data instance leads to this error: …
12:02 AM Changeset in unix [76584fa]ghc-7.8 by Bryan O'Sullivan <bos@…>
Fix build on OS X
12:01 AM Changeset in unix [d0defcf]ghc-7.8 by Bryan O'Sullivan <bos@…>
Drop trailing whitespace

Oct 12, 2013:

11:52 PM Changeset in unix [c1983d5]ghc-7.8 by Bryan O'Sullivan <bos@…>
Fix a type defaulting warning (And a small matter of using != instead of /= -- how embarrassing!)
11:45 PM Changeset in unix [b092e35]ghc-7.8 by Bryan O'Sullivan <bos@…>
Fix assumption that RLIM_INFINITY is a simple number On MacOS X, it is defined as "(((__uint64_t)1 << 63) - 1)", and hence cannot be used inside C preprocessor logic.
11:45 PM Changeset in unix [c8dc5f5]ghc-7.8 by Bryan O'Sullivan <bos@…>
Drop trailing whitespace
9:49 PM Changeset in unix [e968172]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make `-Wall` clean and drop `-fno-warn-unused-imports` CPP conditional code sections have been carefully taken into account while performing this warning cleanup. Most `OPTIONS_GHC` declarations could be dropped (now only a lonely `{-# OPTIONS_GHC -fno-cse #-}` remains in `Posix.Signals`). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:22 PM Changeset in ghc [081dd696]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8412 (again) I forgot to git add a file.
8:22 PM Changeset in testsuite [7f9cef6]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8412 (again) I forgot to git add a file.
8:12 PM Changeset in ghc [66484c44]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `haskeline` library to latest HEAD 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>
8:09 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
5:50 PM Ticket #8412 (TH allows negative type-level integers) closed by monoidal
fixed: Applied.
5:31 PM Changeset in ghc [3b6d57f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8412
5:31 PM Changeset in testsuite [7a76405]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8412
4:51 PM Changeset in ghc [2216b4d3]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Reject negative type-level integers created via TH (#8412) This commit moves the check from parser to renamer.
4:39 PM Changeset in ghc [77d2aa5]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Typos
2:51 PM Changeset in ghc [c5262a12]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add rts_isDynamic to the linker symbol list Spotted by Bertram Felgenhauer. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:30 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:24 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:17 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
12:14 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
11:30 AM Changeset in unix [7b9044a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Refactor & update `unix.cabal` to `cabal-version>=1.10` This also lists the GHC versions this package has been tested to compile with in the `tested-with` Cabal field. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:24 AM Changeset in unix [2b69c54]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make compatible again for GHC back to 7.4.1 By avoiding `import Foreign` this accomplishes backward-compatibility w.r.t. the `unsafePerformIO` relocation w/o resorting to CPP conditionals. Moreover, in order to support base<4.7 this commits needs to reintroduce a harmless backport of `newFilePath`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:23 AM Changeset in unix [84ca1d2]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `dist/` and `*~` to `.gitignore` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:21 AM Changeset in unix [23f35ae]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `changelog` file and `/Since: 2.7.0.0/` notes The changelog file will be shown on Hackage once it's included in the source tarball. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:01 AM Changeset in unix [43de23c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Declare language extensions via `{-# LANGUAGE -#}` Only language extensions not active when `-XHaskell2010` is enabled are declared, this way we can drop many redundant `{-# LANGUAGE ForeignFunctionInterface #-}` occurences. This commit also removes/replaces some `{-# OPTIONS_GHC -XRecordWildCards #-}` pragmas. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:53 AM Changeset in unix [6944df0]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make sure `HAVE_{SEEK,TELL}DIR` are in scope This is a follow-up to b8fb0a0a9 which made the module exports of `tellDirStream` and `seekDirStream` CPP-conditional but didn't explicitly include `HsUnixConfig.h` which defines the respective CPP defines. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
6:18 AM Ticket #8440 (Get rid of the remaining static flags) created by thoughtpolice
On the heels of fixing #8276, we should get rid of the remaining static …
6:00 AM Ticket #8409 (nofib-analyse: compile allocations) closed by thoughtpolice
fixed
6:00 AM Ticket #8432 (clarify throwTo documentation) closed by thoughtpolice
fixed: Merged, thanks!
5:59 AM Ticket #8434 (dynflag dependency addition in TcRnDriver is not needed anymore) closed by thoughtpolice
fixed: Merged, thanks!
5:59 AM Ticket #8307 (iOS patch: fix hangs in threaded runtime) closed by thoughtpolice
fixed: Merged, thanks!
5:59 AM Ticket #8397 (reify annotations in TH) closed by thoughtpolice
fixed: Merged, thanks!
5:59 AM Ticket #8139 (ghc 7.6.3 and ghc HEAD fails to build on OS X 10.9) closed by thoughtpolice
fixed: Merged, thanks!
5:34 AM Status/Oct13 edited by thoughtpolice
(diff)
4:08 AM Changeset in ghc [feb7638]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix mkdirhier.sh on OS X 10.9 (#8139) Mac OS X 10.9 mkdir is apparently stricter than the Mac OS X 10.8 mkdir about which paths are considered valid arguments. For example, in a typical build on Mac OS X 10.9, the first of the following invocations of mkdirhier.sh will succeed but the second will fail: "inplace/bin/mkdirhier" utils/ghc-cabal/dist/build/tmp//. # WORKS "inplace/bin/mkdirhier" bootstrapping/. # FAILS Simply prefixing the path arguments with "./" causes both to succeed: "inplace/bin/mkdirhier" ./utils/ghc-cabal/dist/build/tmp//. # WORKS "inplace/bin/mkdirhier" ./bootstrapping/. # WORKS Testing indicates failure on paths satisfying all of these criteria: - path is suffixed with "/." - path is only 1 level deep (e.g., "foo/."; _not_ "foo/bar/.") - path is _not_ prefixed with "./" This workaround prefixes "./" to the path argument passed to mkdir. Signed-off-by: Austin Seipp <austin@well-typed.com>
4:08 AM Changeset in ghc [8878541d]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix building RtsProbes.d on Mac OS X 10.9 (#8139) Signed-off-by: Austin Seipp <austin@well-typed.com>
4:07 AM Changeset in ghc [7186bdb]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add machinery to reify annotations (#8397) Authored-by: Gergely Risko <gergely@risko.hu> Signed-off-by: Austin Seipp <austin@well-typed.com>
3:49 AM Ticket #8425 (ghc-7.6.3: crossmodule inline leads to buggy code (-O2)) closed by slyfox
fixed: As noted by monoidal in irc the nature of error points to strictness …
3:48 AM Ticket #8439 (add a CPP program field to Settings file (decouple CPP program and C ...) created by carter
the tight coupling in a vanilla GHC between the choice of c compiler and …
3:43 AM Ticket #8438 (Validation failure compiling primitive-memops.c) created by goldfire
When I try to validate a clean checkout of HEAD, I see this: […] I …
3:19 AM Changeset in ghc [478132f]wip/T9016 by Austin Seipp <austin@…>
Add reifyAnnotations (#8397) Signed-off-by: Austin Seipp <austin@well-typed.com>
3:11 AM Changeset in base [ff8200af]ghc-7.8 by Austin Seipp <aseipp@…>
Fix hangs with -threaded on iOS (#8307) Authored-by: Luke Iannini <lukexi@me.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:11 AM Changeset in ghc [6fc1c0f]wip/T9016 by Austin Seipp <aseipp@…>
Fix hangs with -threaded on iOS (#8307) Authored-by: Luke Iannini <lukexi@me.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:10 AM Changeset in nofib [aeecc4c]ghc-7.8 by Austin Seipp <austin@…>
teach nofib-analyse: discover compile time heap allocation info. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:09 AM Ticket #7685 (:script command does not resolve ~) closed by thoughtpolice
fixed
3:07 AM Changeset in base [3782a25]ghc-7.8 by Austin Seipp <aseipp@…>
Clarify docs for throwTo wrt atomicity (#8432) Authored-by: Bertram Felgenhauer <bertram.felgenhauer@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:07 AM Changeset in ghc [2fb746f]wip/T9016 by Austin Seipp <aseipp@…>
Clarify docs for throwTo wrt atomicity (#8432) Authored-by: Bertram Felgenhauer <bertram.felgenhauer@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:07 AM Ticket #8431 (ghci freezes in multiline when passed a closing paren) closed by monoidal
fixed: I applied the patch - thanks. hvr: The bug could indeed be triggered with …
3:06 AM TypeLevelNamingIssues edited by goldfire
(diff)
3:05 AM Changeset in ghc [eafae362]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Remove outdated comment (#8434) Authored-by: Gergely Risko <gergely@risko.hu> Signed-off-by: Austin Seipp <austin@well-typed.com>
3:05 AM Changeset in ghc [6584d73]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Add a timeout for #8431
3:05 AM Changeset in testsuite [1d09d74]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Add a timeout for #8431
3:03 AM Ticket #8435 (Do not copy stack after stack overflow) closed by ezyang
fixed
3:02 AM Changeset in ghc [9fb30cb]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
Do not copy stack after stack overflow, fixes #8435 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:00 AM Changeset in ghc [dcdc1725]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8431
3:00 AM Changeset in testsuite [c4c640e]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8431
2:16 AM Changeset in ghc [6c122f9]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Fix freezing on bare ')' with alternative layout rule (#8431) Patch by errge
1:14 AM Changeset in ghc [896cee0]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compat by Erik de Castro Lopo <erikd@…>
Make MO_Prefetch_Data a no-op in the C backend (#8437). Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Note: See TracTimeline for information about the timeline view.