Timeline


and

Dec 6, 2013:

10:54 AM Ticket #8598 (IO hack in demand analyzer gets in the way of CPR) created by nomeata
After a lot of staring at code and comparing unexpected nofib results I …
10:19 AM Ticket #8597 (Git Hook script to prevent large binary blobs being checked in) created by hvr
It has already occurred in the past in testsuite.git repo, that …
5:03 AM Ticket #7986 (make newBroadcastTChanIO match newBroadcastTChan) closed by rwbarton
fixed: Yep, this was committed in …

Dec 5, 2013:

7:14 PM Ticket #8596 (windows link failure due to excessively long gcc commad line "Unable to ...) created by joeyhess
I have a program (git-annex) which builds successfully on windows, but …
4:25 PM Changeset in ghc [980badd1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Remove the LFBlackHole constructor After commit 55c703b8fdb0, this code is no longer used anywhere.
1:06 PM Changeset in ghc [373e340]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
More different quotes in error messages following lexer clean-up
1:06 PM Changeset in testsuite [27c42f4]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
More different quotes in error messages following lexer clean-up
1:02 PM Changeset in ghc [8157a26]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add `.mailmap` file This improves the output of `git shortlog` and others, see http://git-scm.com/docs/git-shortlog for more details. The mapping is in part derived from the Darcs author-spelling file which was removed some time ago via 47a018026aee9faef28ddc9b4550425dd0000ceb. There's still a couple of unmapped `<unknown>` authors in the Git history which will be hopefully mapped in the future as well to provide complete authorship information throughout all of GHC's recorded development history. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:10 AM ExplicitCallStack edited by simonpj
(diff)
9:09 AM ExplicitCallStack/CorePassImplementation edited by simonpj
(diff)
9:09 AM ExplicitCallStack/CorePassImplementation edited by simonpj
(diff)
9:08 AM ExplicitCallStack/CorePassImplementation edited by simonpj
(diff)
8:58 AM Ticket #8577 (Polymorphism and typed TH) closed by simonpj
fixed: Good catch! A terrible bug. Thanks. Simon
8:39 AM AboutVideos edited by kseo
Replace broken Google Video links with Youtube links (diff)
8:34 AM Changeset in ghc [6b52a20]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8577
8:34 AM Changeset in testsuite [3e66489]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Test Trac #8577
8:31 AM Changeset in ghc [1c69305]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Clean up Lexer.srcParseErr The lexer now uses unicode single quotation marks in its error messages if possible. This is due to the use of the 'quotes' combinator.
8:31 AM Changeset in ghc [1860dae3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Suggest TemplateHaskell after encountering a parse error on '$' (#7396)
8:31 AM Changeset in ghc [9d6f111]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments, and rename a variable
8:31 AM Changeset in ghc [8b642deb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Typecheck typed TH splices properly (fix Trac #8577) This was an egregious error. If e :: T (Q ty1) then when we have the splice $e :: ty2 we must ensure that ty1~ty2 before we even think about running the splice! I took the opportunity to remove the dead-code tcSpliceDecls altogether.
8:31 AM Changeset in ghc [0f2a20b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Suggest TemplateHaskell after encountering a naked top-level expression Helps fix #7396
8:31 AM Changeset in ghc [75dbe87]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Different quotes in error messages following lexer clean-up
8:31 AM Changeset in testsuite [0d939eb]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Different quotes in error messages following lexer clean-up
4:35 AM Ticket #7962 ("ghc -e <invalid expression>" should return non-zero exit status) closed by thoughtpolice
fixed: Done, thanks!
4:35 AM Ticket #8580 (Integer size mismatch errors) closed by thoughtpolice
fixed: Merged, thanks!
4:34 AM Changeset in ghc [f783a6f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add new ghc-e/should_fail test suite Also add a basic test for #7962. Signed-off-by: Austin Seipp <austin@well-typed.com>
4:34 AM Changeset in testsuite [69f6072]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Add new ghc-e/should_fail test suite Also add a basic test for #7962. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:23 AM Changeset in ghc [d9ad369d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix compiler warnings due to integer size mismatch Signed-off-by: Austin Seipp <austin@well-typed.com>
12:19 AM Changeset in ghc [415f0d6c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Refactored by Simon Marlow's suggestion Signed-off-by: Austin Seipp <austin@well-typed.com>
12:19 AM Changeset in ghc [47024b6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Made ghc -e have a nonzero exit code upon failure (Trac #7962 ) Signed-off-by: Austin Seipp <austin@well-typed.com>
12:18 AM Ticket #8590 (Reduce code size of CAFs) closed by thoughtpolice
fixed: Thanks Patrick!
12:17 AM Ticket #8562 (Builtin function __builtin___clear_cache is unavailable on GCC 4.2) closed by thoughtpolice
fixed: Merged, thanks!

Dec 4, 2013:

8:44 PM Changeset in ghc [95854ca5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Use new flushExec implementation on all operating systems (#8562) An earlier patch fixes a bug in flushExec on linux only. This patch uses the fixed code on all operating systems. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:22 PM Changeset in ghc [55c703b8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Move the allocation of CAF blackholes into 'newCAF' (#8590) We now do the allocation of the blackhole indirection closure inside the RTS procedure 'newCAF' instead of generating the allocation code inline in the closure body of each CAF. This slightly decreases code size in modules with a lot of CAFs. As a result of this change, for example, the size of DynFlags.o drops by ~60KB and HsExpr.o by ~100KB.
5:22 PM Changeset in ghc [fe68ad50]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Update and deduplicate the comments on CAF management (#8590)
4:56 PM Ticket #8592 (FunDep error message regression) closed by nomeata
fixed: As discussed with SPJ it seems that the such error messages no longer …
4:05 PM Commentary/Rts/Storage/GC/CAFs edited by parcs
refer to rts/sm/Storage.c for more information on CAFs (diff)
3:50 PM Changeset in ghc [9d7cbbc]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Remove code that generates FunDep error message context as it seems that this code is now dead (due to [Dropping derived constraints]) (See #8592)
3:46 PM Changeset in ghc [4f603db]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Untab ClosureTypes.h and ClosureFlags.c
1:41 PM Changeset in ghc [e122154]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments only
1:41 PM Changeset in ghc [b67f5035]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improve ASSERT
1:41 PM Changeset in ghc [cd03893]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Comments only
1:04 PM Ticket #8595 (add fusion RULES for mapMaybe) closed by nomeata
fixed: Thx, pushed.
11:48 AM Changeset in base [de86df4]ghc-7.8 by Joachim Breitner <mail@…>
Add fusion RULES for mapMaybe
11:48 AM Changeset in ghc [cfe79fd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Joachim Breitner <mail@…>
Add fusion RULES for mapMaybe
10:59 AM Ticket #8006 (Asynchronous exception rethrown synchronously inside runStmt) closed by edsko
fixed
10:30 AM Changeset in base [c68f564]ghc-7.8 by Joachim Breitner <mail@…>
Avoid unsafeCoerce# in TopHandler instead use `... >> fail "..."` to turn IO () into IO a.
10:30 AM Changeset in ghc [160fb4c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Joachim Breitner <mail@…>
Avoid unsafeCoerce# in TopHandler instead use `... >> fail "..."` to turn IO () into IO a.
10:29 AM Ticket #8595 (add fusion RULES for mapMaybe) created by akio
Currently mapMaybe does not fuse at all. The attached patch implements …
10:18 AM Building/RunningNoFib edited by nomeata
NoFibWays has been removed in … (diff)
10:07 AM Changeset in ghc [356bc56c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Fix note reference [WildCard binders]
9:02 AM Changeset in ghc [381724bf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Update output: More elaborate GND error messages
9:02 AM Changeset in testsuite [20d72737]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Update output: More elaborate GND error messages
8:42 AM Changeset in ghc [95ba5d81]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
More detailed error message when GND fails we now print the precise class method, with types, where the coercion failed.
5:18 AM Ticket #8594 (sysctl name "hw.ncpu" (HW_NCPU) is deprecated in Mac OS X) created by kseo
According to the OS X man page for …

Dec 3, 2013:

4:31 PM Ticket #8593 (vector is being built even with `--no-dph`) created by nomeata
I usually use ./sync-all --no-dph get to speed up things a bit. But …
4:17 PM Changeset in ghc [586bc855]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Edsko de Vries <edsko@…>
Mask async exceptions in forkM_ See #8006 for the reason why. This is not a fix as such; more of a workaround.
4:17 PM Changeset in ghc [d14e5bf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Edsko de Vries <edsko@…>
Export getHscEnv from HscMain
1:30 PM Ticket #8576 (Improve deriving error messages) closed by nomeata
fixed: After some encouragement by SPJ, I did the refactoring, introducing …
1:27 PM Ticket #8592 (FunDep error message regression) created by nomeata
This code (provided by Cale Gibbard) […] produced this error message in …
12:19 PM Changeset in ghc [84e0b8d]wip/T8592 by Joachim Breitner <mail@…>
Use PredOrigin in FunDeps.lhs
10:42 AM Changeset in ghc [4025d66]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Elaborate "deriving" error messages If "deriving (C)" fails, it will now, if possible, indicate which particular field of which constructor has caused the failure. (This fixes #8576)
10:42 AM Changeset in ghc [f6f82a91]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Update output: New error messages as per #8576
10:42 AM Changeset in testsuite [b3b88db]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Update output: New error messages as per #8576
10:38 AM Status/GHC-7.8/Libraries edited by hvr
released process-1.2.0.0 (diff)
10:21 AM Ticket #2301 (Proper handling of SIGINT/SIGQUIT) closed by hvr
fixed
10:21 AM Ticket #2233 (Overhaul System.Process) closed by hvr
fixed
8:57 AM Changeset in ghc [51bebb7c]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Refactor: Origin of inferred Thetas When doing non-standalone deriving, annotate each individual unsimplified constraint with its own CtOrigin. This is just the refactoring, so the CtOrigin is still CtDeriv in each case.
1:27 AM Ticket #8591 (Concurrent executions of ghc-pkg can cause inconstant package.cache files) created by janm
I am doing 24 way parallel builds of system images, including all packages …

Dec 2, 2013:

10:05 PM Changeset in ghc [0fe399c9]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Some popular typos in comments
9:38 PM Ticket #8590 (Reduce code size of CAFs) created by parcs
The size of each CAF could be reduced by moving the code that allocates …
6:42 PM Changeset in ghc [90588c1]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Move FunDeps to typecheck That’s where all its users are...
6:42 PM Changeset in ghc [cb17c1f]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Note [HyperStr and Use demands] This note is a summary of an explanation by SPJ to me.
6:13 PM Changeset in ghc [aba39d0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibbles to output caused by change in checking role annotations
6:13 PM Changeset in testsuite [6741cfd]wip/nested-cprwip/pattern-synonyms by Richard Eisenberg <eir@…>
Wibbles to output caused by change in checking role annotations
6:02 PM Changeset in ghc [102fe6a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Test case about HyperStr and UseDemand which was used by SPJ to reduce my ignorance, so I want to ensure I do not break it.
6:02 PM Changeset in testsuite [3cb91b3]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Test case about HyperStr and UseDemand which was used by SPJ to reduce my ignorance, so I want to ensure I do not break it.
6:02 PM Changeset in ghc [b84fff3d]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Fix location of spliced-in role annotations.
4:42 PM Changeset in ghc [3fecf81]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Remove dead code orphaned by implementing GND with `coerce`.
4:42 PM Changeset in ghc [4067340]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Rejig rejigConRes & friends, doing role checks in a second pass. This commit is just a refactoring, intended to make the use of rejigConRes (which sorts out the return types of GADT-like constructors) less delicate. The idea is that, if we perform role checking in a second top-level pass, we can use checkValidDataCon to check for valid return types. Previously, checking roles would force the rejigConRes thunk before we knew that rejigConRes was safe to call!
3:43 PM Changeset in ghc [ca80875]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Looks like plugin06 really only works with dynamic libraries enabled Otherwise we get ghc-stage2: panic! (the 'impossible' happened) (GHC version 7.7.20131202 for x86_64-unknown-linux): Static flags have not been initialised! Please call GHC.parseStaticFlags early enough.
3:43 PM Changeset in testsuite [cf499fe]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Looks like plugin06 really only works with dynamic libraries enabled Otherwise we get ghc-stage2: panic! (the 'impossible' happened) (GHC version 7.7.20131202 for x86_64-unknown-linux): Static flags have not been initialised! Please call GHC.parseStaticFlags early enough.
1:38 PM Changeset in ghc [acdb3a46]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
TH_import_loops fails for GHCi again This reverts commit c0e50e9214b5ecb21435d7da70986d30d6128402 and is related to ticket #1012.
1:38 PM Changeset in testsuite [84b4e9b]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
TH_import_loops fails for GHCi again This reverts commit c0e50e9214b5ecb21435d7da70986d30d6128402 and is related to ticket #1012.
1:31 PM Changeset in ghc [c838eb11]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Try to set flags for some tests involving TH right this tries to imporve upon 435c5955359d6e46a2fb905231678ac37ac0e71a.
1:31 PM Changeset in testsuite [4a8477b]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Try to set flags for some tests involving TH right this tries to imporve upon 435c5955359d6e46a2fb905231678ac37ac0e71a.
1:31 PM Changeset in ghc [e1fffa6c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Mark type-rep as broken until #5869 is fixed
1:31 PM Changeset in testsuite [7baefa8]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Mark type-rep as broken until #5869 is fixed
1:04 PM Changeset in ghc [c4296b9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Update apirecomp001 output
1:04 PM Changeset in testsuite [8c9b01c]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Update apirecomp001 output
12:27 PM Ticket #8589 (Bad choice of loop breaker with INLINABLE/INLINE) created by NickSmallbone
Take the following program, which defines a pair of lists recursively: …
12:08 PM Building/RunningTests/Adding edited by nomeata
Correctly explain compiler_debugged (diff)
11:50 AM PatternSynonyms edited by simonpj
(diff)
11:40 AM Ticket #8567 (Poor error message when GeneralizedNewtypeDeriving fails) closed by nomeata
fixed: This is implemented and in master, see the test suite update at …
11:36 AM Changeset in ghc [49cbda5e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Bump T3064 perf values
11:36 AM Changeset in testsuite [c37e2fb1]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Bump T3064 perf values
11:11 AM Changeset in ghc [eb98c81]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Update testsuite for nicer Coercible message
11:11 AM Changeset in testsuite [522563a]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Update testsuite for nicer Coercible message
11:05 AM Changeset in ghc [b859c188]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
More links to [Coercible Instances]
11:02 AM Changeset in ghc [06facab6]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Refactor deferTcSForAllEq: Do not bind, but return EvTerm
11:02 AM Changeset in ghc [249d47a]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Bind monadic stuff in getCoercibleInst locally, not via parameters
11:02 AM Changeset in ghc [e1e9faf]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Handle Coercible (forall a. t) (forall a. t2) in TcInteract
11:00 AM Changeset in ghc [bd7a125b]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
With GND, report Coercible errors earliy just like other type errors occurring during deriving.
11:00 AM Changeset in ghc [1791ea0a]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Print nicer error message for Coercible errors It now reads Could not coerce from ‛S a’ to ‛S (NT a)’ and does not mention Coercible any more (as discussed in #8567).
10:20 AM WorkingConventions edited by simonmar
add link to Repositories (diff)
10:03 AM Emacs edited by simonmar
typo (diff)
9:22 AM Changeset in ghc [5e86ea50]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
TcDeriv: s/isomorphism/coercible in comments and function names, to use less names for the same thing.
8:18 AM Ticket #8275 (Loopification breaks profiling) closed by simonmar
fixed: Ok, looks good, thanks. I'll re-open if I find any problems.
2:38 AM Changeset in ghc [fac831fd]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Revert "Respect the ordering of -package directives" This commit was accidentally pushed. This reverts commit 574ccfa231ca05d03d1da9d31e5bc81e74cc5e1e.

Dec 1, 2013:

11:35 PM Ticket #8493 (Can't compile happy + ghc with clang's CPP) closed by carter
fixed: I think this issue *should be resolved now* make sure you're using the …
8:54 PM Changeset in ghc [ac31b79]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Move the LDV code below the self-loop label (#8275)
8:54 PM Changeset in ghc [574ccfa]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Respect the ordering of -package directives
8:54 PM Changeset in ghc [6178f6e]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Patrick Palka <patrick@…>
Don't explicitly refer to nodeReg in ldvEnterClosure
7:47 PM Ticket #8588 (ForeignImport coercion evaluated before typechecking) closed by zcourts
invalid: As usual stuff doesn't become obvious until after you've made a fool of …
7:33 PM Ticket #8588 (ForeignImport coercion evaluated before typechecking) created by zcourts
I'm fairly new to Haskell by all accounts this could have been caused by …
6:09 PM Ticket #8587 (Add operator <%>, or similar, as <%> = flip fmap) closed by monoidal
invalid: Proposals to add new functions or instances should be discussed on the …
5:36 PM Ticket #8587 (Add operator <%>, or similar, as <%> = flip fmap) created by bunimo
Often, piping results through one function after another provides a good …
3:37 PM Building/Preparation/MacOSX edited by adamse
Information on how to use clang on OS X 10.9 (diff)
1:17 PM Ticket #8586 (internal error: evacuate(static): strange closure type 5189) created by guest
I cannot reproduce this reliably, but it happened once. Here’s what I did: …
10:28 AM Changeset in ghc [6d24076b]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Document solution to #8275
10:25 AM Changeset in process [b2f1133]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Minor update to changelog file Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:21 AM Changeset in process [edda1be]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add Haddock note to `call{Command,Process}` wrt execptions (#2233) This also tweaks Haddock comments & markup in "System.Process" while at it. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:15 AM Ticket #8585 (Loopification should omit stack check) created by jstolarek
When we optimize a self-recursive tail call using loopification we don't …
10:15 AM Changeset in process [776a260]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make `cleanupProcess` resistant to SIGPIPE Otherwise, `cleanupProcess` may exit prematurely if trying to flush out data to the process' stdin handle even though the endpoint has already vanished, and fail to complete the cleanup process. See also 228297ec53e9ee7a1a6a3c5964ca7e89a6474c9b and #2233. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:08 AM Ticket #8275 (Loopification breaks profiling) closed by jstolarek
fixed: OK, I see how the loopification patch works. Previously we had: […] …
8:44 AM WorkingConventions edited by jstolarek
(diff)
8:08 AM Changeset in ghc [adb9964]ghc-7.8wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Fix loopification with profiling and enable it by default (#8275)
5:11 AM PatternSynonyms edited by cactus
(diff)
4:47 AM PatternSynonyms edited by cactus
(diff)
4:44 AM Ticket #8584 (Pattern synonym type signatures) created by cactus
Currently, the only way to specify a type signature for a pattern synonym …
4:41 AM Ticket #8583 (Associated pattern synonyms) created by cactus
The PatternSynonyms wiki page has a section on (typeclass-)associated …
4:39 AM Ticket #8582 (Record syntax for pattern synonyms) created by cactus
Implement syntax for […] which can then be used just like a regular …
4:31 AM Ticket #8581 (Add support for explicitly-bidirectional pattern synonyms) created by cactus
Some patterns cannot, by themselves, be turned over into an expression, so …
Note: See TracTimeline for information about the timeline view.