Timeline


and

Oct 9, 2013:

8:12 PM Ticket #8428 (Incorrect type formatting in error messages) closed by monoidal
fixed: Looks good, I've pushed it. Thanks for the patch. The type `(forall s. ST …
8:10 PM Changeset in ghc [519c0d7f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8428
8:10 PM Changeset in testsuite [1420081]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Test #8428
8:10 PM Changeset in ghc [a83652ed]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Show parentheses when printing type (forall x. T1) T2 (#8428) Patch by klao
6:04 PM Changeset in ghc [e8efda20]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Wibble after typofix
6:04 PM Changeset in testsuite [3f4f0f3a]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Wibble after typofix
6:02 PM Changeset in ghc [9a04e1c]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Typos
6:00 PM TemplateHaskell/Annotations edited by errge
(diff)
5:41 PM TemplateHaskell/Annotations edited by errge
(diff)
5:30 PM TemplateHaskell/Annotations edited by errge
(diff)
5:22 PM TemplateHaskell/Annotations edited by errge
(diff)
5:13 PM TemplateHaskell/Annotations edited by errge
(diff)
4:30 PM TemplateHaskell/Annotations created by errge
initial version
4:20 PM Ticket #8276 (Building Haddock documentation panics with perf build on x86_64 Linux) closed by thoughtpolice
fixed: Excellent! Thank you for being so cooperative Simon! Everyone else, this …
3:57 PM Ticket #8428 (Incorrect type formatting in error messages) created by klao
I've been trying to write a type signature to something completely …
3:50 PM Ticket #8427 (GHC accepts invalid program because of EPS poisoning) created by errge
Assume the following setup: - compiling in batch mode (--make), - …
3:47 PM Changeset in ghc [16c4011]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Nuke {save,restore}StaticFlagGlobals. As discussed in #8276, this code was somewhat broken because while you could always revert the actual argument list, you can never revert the CAFs upon which they are based - so really this didn't buy you much. However, Haddock in particular expects to be able to parse GHC flags, including static flags, and used this code to do so. In its place, we instead have discardStaticFlags, which will safely remove any of the remaining 5 flags from a list of arguments. Haddock instead discards these, as they aren't related to anything it does anyway (mostly controlling debugging output and some basic optimizer phases.) This fixes #8276. In the future, we will eventually completely remove the remaining StaticFlags, removing the need for this fix. Unfortunately these changes will be quite invasive and require more time. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:37 PM Changeset in ghc [99cf4594]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Use evaldUnfolding for proxyHashId Edward and I noticed this - like realWorld#, we want things applied to proxy# which are INLINE more likely to be inlined - we do this by marking proxy# as having an evaldUnfolding, which in turn makes it look like the primitive is evaluated and makes the simplifier more willing to do so. See Note [evaldUnfoldings] in MkId. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:37 PM Ticket #8418 ([patch] comments outdated) closed by thoughtpolice
fixed: Merged, thanks!
12:37 PM Ticket #8223 (System.Posix.User fails to build on systems without get{gr,pw}nam_r) closed by thoughtpolice
fixed: Merged, thanks!
12:35 PM Changeset in ghc [7fad107f]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Clean up some outdated comments (#8418) Authored-by: Gergely Risko <gergely@risko.hu> Signed-off-by: Austin Seipp <austin@well-typed.com>
12:35 PM Changeset in ghc [6751a007]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Release note fix. Thanks to Gergely Risko for pointing this out. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:35 PM Changeset in ghc [4b4ecff5]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Turn -H and -Rghc-timing into dynamic flags. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:29 PM Changeset in ghc [a936391]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Wibble to annfail10 due to Edward's changes. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:29 PM Changeset in testsuite [de54c6f]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
Wibble to annfail10 due to Edward's changes. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:56 AM Ticket #8408 (Ambiguity in TH reify based on compilation method) closed by errge
duplicate: Now I understand this issue better than before and prepared another bug: …
9:54 AM Ticket #8426 (one-shot compilation + TH doesn't see instances that is seen in batch mode) created by errge
Haskell prime and Haskell98 both states that instances are always seen if …
9:30 AM Commentary/Backtraces created by abacathoo
Create page with link back to Github repo
8:12 AM Changeset in unix [c96a9d4]ghc-7.8 by Austin Seipp <austin@…>
Unconditionalize imports in System.Posix.User Their use site is now unconditional. Issue #8223. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:06 AM Changeset in ghc [26cc4441]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
concurrent/conc012: Pass RTS options to executable, not ghc Signed-off-by: Austin Seipp <austin@well-typed.com>
8:06 AM Changeset in testsuite [e599c02]wip/nested-cprwip/pattern-synonyms by Austin Seipp <austin@…>
concurrent/conc012: Pass RTS options to executable, not ghc Signed-off-by: Austin Seipp <austin@well-typed.com>
8:02 AM Changeset in ghc [ddc79b22]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
GHCi: Expand ~ in :script command Fixes: #7685
7:45 AM Status/Oct13 edited by thoughtpolice
(diff)
7:45 AM Changeset in base [6ecc077]ghc-7.8 by Austin Seipp <aseipp@…>
Rename (:=:) to (:~:) and add Data.Type.Coercion Bikeshed color chosen by core libraries committee Knock-on effects: * Made the instances for Read, Enum, Data and Bounded for (:~:) more robust * Renamed Data.Type.Equality.coerce to subst. It collided with GHC.Prim.coerce from Coercible. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:45 AM Changeset in ghc [98d6079]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <aseipp@…>
Rename (:=:) to (:~:) and add Data.Type.Coercion Bikeshed color chosen by core libraries committee Knock-on effects: * Made the instances for Read, Enum, Data and Bounded for (:~:) more robust * Renamed Data.Type.Equality.coerce to subst. It collided with GHC.Prim.coerce from Coercible. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:59 AM Ticket #8425 (ghc-7.6.3: crossmodule inline leads to buggy code (-O2)) created by slyfox
The bug is found as a crash of gf-3.4 ('Grammatical Framework') package …
3:47 AM Ticket #8367 (putStrLn and related printing functions don't output to MinTTY properly ...) closed by schyler
wontfix
3:09 AM Ticket #8424 (quasi-quotes have carriage returns on Windows) created by GregWeber
A Windows user rerported using Data.Text.IO.writeFile to write out …

Oct 8, 2013:

10:00 PM Ticket #8423 (contraint solver doesn't reduce reducible closed type family expressions ...) created by carter
attached is an example where the type checker isn't "computing" in the …
9:50 PM Changeset in ghc [2a182ab8]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Catch some popular typos in comments
9:35 PM Changeset in ghc [fc0f74c]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Fix grammar
9:02 PM Ticket #8422 (type nats solver is too weak!) created by carter
I just built ghc HEAD today, and the type nat solver can't handle the …
7:24 PM Ticket #7783 (MultiWayIf should start a new layout) closed by simonmar
fixed
7:22 PM Changeset in ghc [d2013e8]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
docs for new layout behaviour with MultiWayIf (#7783)
6:28 PM Ticket #8421 (ghc build failure with template haskell on ghc head) created by schell
It seems that it failed while building template haskell with this output: …
5:08 PM Changeset in ghc [7912f8b8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error wibbles now that we print roles in :info (We might want to revisit this.)
5:08 PM Changeset in testsuite [2ec2ede]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Error wibbles now that we print roles in :info (We might want to revisit this.)
5:07 PM Changeset in ghc [67ede55d]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Print (non-representational) roles when display TyCon information
4:55 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:05 PM Changeset in ghc [d42b0ec]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Change backslash to vertical bar in comment This is to avoid rts/sm/Storage.c: In function ‘allocate’: rts/sm/Storage.c:725:13: error: multi-line comment [-Werror=comment] cc1: all warnings being treated as errors
12:33 PM Newcomers edited by goldfire
(diff)
12:31 PM Emacs edited by goldfire
(diff)
12:12 PM Changeset in ghc [15b4f83]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
More error-message wibbles
12:12 PM Changeset in testsuite [d22a891]wip/nested-cprwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
More error-message wibbles
10:19 AM Internships/JanStolarek edited by jstolarek
(diff)
9:54 AM Internships/JanStolarek edited by jstolarek
(diff)
9:54 AM Internships/JanStolarek edited by jstolarek
(diff)
9:34 AM Internships/JanStolarek edited by jstolarek
(diff)
8:42 AM Internships/JanStolarek edited by jstolarek
(diff)
8:25 AM Internships/JanStolarek edited by jstolarek
(diff)
7:45 AM Emacs edited by jstolarek
(diff)
7:11 AM WikiIcons created by hvr
7:05 AM WikiPhrases created by hvr
7:04 AM WikiBoxes created by hvr
1:02 AM Ticket #8420 (Spurious dynamic library dependencies) created by AndreasVoellmy
It should be possible to have an executable A that depends on dynamic …

Oct 7, 2013:

11:13 PM Ticket #8419 (add rawSystem variant that takes an environment) created by dagit
rawSystem properly handles the case of Ctl-C while waiting. Instead of …
10:37 PM Ticket #8418 ([patch] comments outdated) created by errge
During working on GHC, I found these outdated comments and function names. …
8:36 PM Changeset in base [3b2a53b]ghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Typo in documentation
8:36 PM Changeset in ghc [4434dc9]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Jose Pedro Magalhaes <jpm@…>
Typo in documentation
6:15 PM Ticket #8047 (Implement line-number %-substitution for prompt-string) closed by hvr
fixed
6:04 PM Status/GHC-7.8 edited by hvr
point to latest release schedule (diff)
5:27 PM Ticket #8383 ("tagToEnum# (0# ==# 1#) :: Bool" causes CASEFAIL in ghci) closed by thoughtpolice
fixed: Thanks for the fix, Simon!
5:11 PM Ticket #8417 (Pattern matching on OverloadedLists is erratic) closed by monoidal
invalid: I'm wrong, not works as a wildcard pattern.
4:39 PM Ticket #8417 (Pattern matching on OverloadedLists is erratic) created by monoidal
Consider […] The first type is expected, but the second one should …
3:59 PM Status/Oct13 edited by thoughtpolice
(diff)
3:50 PM Status/Oct13 edited by thoughtpolice
(diff)
3:49 PM Status/Oct13 edited by thoughtpolice
(diff)
3:22 PM Ticket #8416 (GHC.Generics needs more documentation) closed by tibbe
fixed
3:03 PM Ticket #8416 (GHC.Generics needs more documentation) created by tibbe
Recently I tried to used GHC.Generics "in anger" for the first time, to …
11:39 AM Emacs edited by jstolarek
(diff)
11:24 AM Emacs edited by jstolarek
(diff)
10:57 AM Emacs edited by jstolarek
(diff)
10:13 AM Emacs edited by jstolarek
(diff)
10:11 AM Emacs edited by jstolarek
(diff)
10:08 AM Emacs edited by jstolarek
(diff)
10:04 AM Emacs edited by jstolarek
(diff)
9:44 AM Emacs edited by jstolarek
(diff)
9:38 AM Emacs edited by jstolarek
(diff)
9:35 AM Emacs edited by jstolarek
(diff)
8:46 AM Ticket #8415 (GHC bug using darcs on Kubuntu 13.04) created by JoeAquilina
I was trying to push a Darcs patch when it failed with a GHC error. This …
7:26 AM Status/Oct13 edited by thoughtpolice
Minor amendments, and thanks. (diff)
6:54 AM WikiStart edited by thoughtpolice
(diff)
6:53 AM WikiStart edited by thoughtpolice
(diff)
6:52 AM Status/Oct13 edited by thoughtpolice
First draft. (diff)
4:31 AM Changeset in ghc [c519f24]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
More clarity on CurrentAlloc docs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:33 AM Status edited by thoughtpolice
(diff)
2:32 AM Status/Oct13 created by thoughtpolice
Create page.

Oct 6, 2013:

8:54 PM WorkingConventions/BugTracker edited by hvr
(diff)
8:51 PM Emacs edited by hvr
(diff)
8:03 PM Emacs edited by jstolarek
(diff)
5:24 PM Emacs edited by hvr
(diff)
4:20 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Remove old pre ghc-6.8.1 info (diff)
4:18 PM ret-itbl-no-rv.png attached to Commentary/Rts/Storage/Stack by Tarrasch
3:01 PM Emacs edited by jstolarek
(diff)
2:59 PM Emacs edited by jstolarek
(diff)
2:58 PM Emacs edited by jstolarek
(diff)
2:56 PM Emacs edited by jstolarek
(diff)
2:44 PM Emacs edited by jstolarek
(diff)
2:43 PM Emacs edited by jstolarek
(diff)
2:32 PM Emacs edited by hvr
(diff)
2:29 PM Emacs edited by jstolarek
(diff)
2:22 PM Emacs created by jstolarek
12:27 PM WikiStart edited by john.doe
(diff)
10:57 AM TracAccessibility edited by trac
(diff)
10:57 AM TracBatchModify created by trac
10:57 AM TracChangeset edited by trac
(diff)
10:57 AM TracRss edited by trac
(diff)
10:57 AM TracNotification edited by trac
(diff)
10:57 AM TracPermissions edited by trac
(diff)
10:57 AM PageTemplates edited by trac
(diff)
10:57 AM TracInstall edited by trac
(diff)
10:57 AM InterWiki edited by trac
(diff)
10:57 AM TracWiki edited by trac
(diff)
10:57 AM TracBackup edited by trac
(diff)
10:57 AM TracModWSGI edited by trac
(diff)
10:57 AM TracUpgrade edited by trac
(diff)
10:57 AM InterTrac edited by trac
(diff)
10:57 AM WikiProcessors edited by trac
(diff)
10:57 AM TracModPython edited by trac
(diff)
10:57 AM TracTicketsCustomFields edited by trac
(diff)
10:57 AM TracUnicode edited by trac
(diff)
10:57 AM TracLogging edited by trac
(diff)
10:57 AM TracReports edited by trac
(diff)
10:57 AM TracLinks edited by trac
(diff)
10:57 AM WikiNewPage edited by trac
(diff)
10:57 AM TracFastCgi edited by trac
(diff)
10:57 AM TracGuide edited by trac
(diff)
10:57 AM TracRepositoryAdmin edited by trac
(diff)
10:57 AM WikiHtml edited by trac
(diff)
10:57 AM TracInterfaceCustomization edited by trac
(diff)
10:57 AM TracWorkflow edited by trac
(diff)
10:57 AM WikiMacros edited by trac
(diff)
10:57 AM TracFineGrainedPermissions edited by trac
(diff)
10:57 AM TracSyntaxColoring edited by trac
(diff)
10:57 AM TracStandalone edited by trac
(diff)
10:57 AM TracBrowser edited by trac
(diff)
10:57 AM TracImport edited by trac
(diff)
10:57 AM WikiFormatting edited by trac
(diff)
10:57 AM TracIni edited by trac
(diff)
10:57 AM TracEnvironment edited by trac
(diff)
10:57 AM TracNavigation edited by trac
(diff)

Oct 5, 2013:

8:56 PM Ticket #8170 (Remove _scc_) closed by monoidal
fixed: I've applied the changes, except for the megapatch to one happy-generated …
8:49 PM Changeset in nofib [b9d8bcd]ghc-7.8 by Krzysztof Gogolewski <krz.gogolewski@…>
Remove deprecated _scc_ (#8170)
8:11 PM Changeset in ghc [9cd6e6e1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Change deprecated _scc_ to {-# SCC #-} (#8170)
8:11 PM Changeset in testsuite [d7b4529]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Change deprecated _scc_ to {-# SCC #-} (#8170)
8:10 PM Changeset in ghc [3e0109b]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Remove deprecated _scc_ (#8170)
6:23 PM Ticket #8411 (TypeSynonymInstances with partial type) closed by monoidal
invalid: Unfortunately, this is by design. Partial application of type synonyms is …
5:23 PM Ticket #4364 (Template Haskell: Cycle in type synonym declarations) closed by monoidal
fixed: This is now fixed thanks to new TH. Woo hoo!
5:22 PM Ticket #6062 (TH treats non-functions in function position inconsistently) closed by monoidal
fixed: This is now fixed thanks to new TH. Woo hoo!
5:19 PM Ticket #4170 (Invalid "duplicate instance" error) closed by monoidal
fixed: This is now fixed thanks to new TH. Woo hoo!
5:16 PM Ticket #4124 (GHC rejects instance quotations with splices in the instance head) closed by monoidal
fixed: This is now fixed thanks to new TH. BTW for older GHC you could work …
5:14 PM Ticket #4128 (Can't capture classes inside a template haskell type quotation) closed by monoidal
fixed: This test was already working as of GHC 7.6; I think this was fixed by …
5:10 PM Changeset in ghc [aa8559d7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Add tests for new TH #4124, #4128, #4170, #4364, #6062
5:10 PM Changeset in testsuite [e595c81]wip/nested-cprwip/pattern-synonyms by Krzysztof Gogolewski <krz.gogolewski@…>
Add tests for new TH #4124, #4128, #4170, #4364, #6062
5:09 PM Building/RunningTests/Settings edited by nomeata
document SKIP_PERF_TESTS (diff)
5:08 PM Ticket #8413 (testsuite: Allow to skip performance tests) closed by nomeata
fixed: After encouragement on IRC, pushed.
4:32 PM Ticket #8414 (ghc-pkg prevents dynamic library only packages) created by AndreasVoellmy
GHC supports compiling Haskell libraries as dynamic libraries and building …
4:28 PM Changeset in base [5fcdb2a]ghc-7.8 by Austin Seipp <aseipp@…>
Port ThreadDelay001 to the "time" library ... as "old-time" isn't built when cross-compiling. Issue #8395. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:28 PM Changeset in ghc [0fcb06e]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Austin Seipp <aseipp@…>
Port ThreadDelay001 to the "time" library ... as "old-time" isn't built when cross-compiling. Issue #8395. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:22 PM Ticket #8410 (NCG sometimes produces code like `addl $0 ...`) closed by rwbarton
fixed: This is fixed already in HEAD, hooray. (And for anyone planning to …
3:07 PM Changeset in ghc [718e86b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Flag to test suite: SKIP_PERF_TESTS More often than not the output of the performance tests is in the way, rather than helping. This allows the use of `make SKIP_PERF_TESTS=YES` to skip these tests. Fixes #8413
3:07 PM Changeset in testsuite [7d29fbf]wip/nested-cprwip/pattern-synonyms by Joachim Breitner <mail@…>
Flag to test suite: SKIP_PERF_TESTS More often than not the output of the performance tests is in the way, rather than helping. This allows the use of `make SKIP_PERF_TESTS=YES` to skip these tests. Fixes #8413
3:07 PM Ticket #8413 (testsuite: Allow to skip performance tests) created by nomeata
More often than not the output of the performance tests is in the way, …
2:35 PM Changeset in ghc [3e7b7c3]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add release note item for new Monoid Const instance See [6f3a194accd2a1a75a3f86c1b4dca30521488110/base] Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
1:57 PM Ticket #8412 (TH allows negative type-level integers) created by monoidal
Similar to #8306, it is possible to create type-level -1 via […] Easy …
1:42 PM Changeset in base [6f3a194]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `instance Monoid a => Monoid (Const a b)` For more details, see original proposal at http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20369 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
1:42 PM Changeset in ghc [a333f7b]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Herbert Valerio Riedel <hvr@…>
Add `instance Monoid a => Monoid (Const a b)` For more details, see original proposal at http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20369 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:59 AM Ticket #8411 (TypeSynonymInstances with partial type) created by wvv
TypeSynonymInstances? allow only full synonyms. With […] I got next …
11:12 AM TeamGHC edited by thoughtpolice
(diff)
11:12 AM TeamGHC edited by thoughtpolice
(diff)
11:08 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
7:23 AM Ticket #8410 (NCG sometimes produces code like `addl $0 ...`) created by schyler
See the haskell and ASM output; …
7:17 AM Ticket #8409 (nofib-analyse: compile allocations) created by leroux
In response to comment:13:ticket:8173: > Did you look at the amount of …
3:40 AM Ticket #8297 (Allow implicit parameters to take a default value) closed by carter
invalid: this seems more a case for using the convention of having a function with …
12:10 AM Ticket #8408 (Ambiguity in TH reify based on compilation method) created by errge
The attached tar.gz contains a simple example where compiling with --make …

Oct 4, 2013:

10:58 PM Ticket #8260 (Parallel build behaves erratic under Windows) closed by schyler
fixed: The mailing list suggested using MSYS2, which has a working make w/ -j. …
10:57 PM Ticket #8259 (HEAD won't build on Windows) closed by schyler
fixed
9:57 PM Changeset in ghc [d5075dc]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <gmainlan@…>
Remove tab.
9:55 PM Changeset in ghc [3db76508]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Merge New Template Haskell branch.
9:55 PM Changeset in testsuite [b141e5e]wip/nested-cprwip/pattern-synonyms by Geoffrey Mainland <mainland@…>
Merge New Template Haskell branch.
9:54 PM Changeset in ghc [982267f]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Merge New Template Haskell branch.
9:52 PM Changeset in ghc [e7394be]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <gmainlan@…>
Merge New Template Haskell branch.
9:22 PM Changeset in ghc [1e6a941]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Clean up error context when checking brackets/splices.
9:22 PM Changeset in ghc [047b3b8c]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Clean up smart constructors for splices.
9:22 PM Changeset in ghc [db6cb113]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add support for pattern splices.
9:22 PM Changeset in ghc [5246e123]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add full support for declaration splices. Since declaration splices are now untyped, they can be used anywhere a declaration is valid, including in declaration brackets.
9:22 PM Changeset in ghc [9145629]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Code formatting cleanup.
9:22 PM Changeset in ghc [cb441238]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Allow splices to add additional top-level declarations.
9:22 PM Changeset in ghc [c6033dc]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Change the types of typed brackets and splices. The essence of this change is that a TExp a now wraps a TH.Exp instead of a TH.ExpQ. This means: * A typed bracket [||...||] now has type Q (TExp tau), where tau is the type of the expression in the bracket. * A typed splice $(...) must contain a value of type Q (TExp tau), and has type tau. Previously, typed brackets had type TExp tau, and typed splices had to contain a value of type TExp tau.
9:22 PM Changeset in ghc [2d1b4a7]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add support for Template Haskell module finalizers. Template Haskell module finalizers are run after a module is type checked.
9:22 PM Changeset in ghc [5e1fda81]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add support for Template Haskell state.
9:22 PM Changeset in ghc [96c6fa00]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add support for typed brackets and splices.
7:02 PM Changeset in ghc [f8dd6504]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Fix test wibble.
7:02 PM Changeset in ghc [27c2fd71]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Peculiarly, we now pass this test on ghci.
7:02 PM Changeset in testsuite [a0e87e0]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Fix test wibble.
7:02 PM Changeset in testsuite [c0e50e9]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Peculiarly, we now pass this test on ghci.
7:01 PM Changeset in ghc [6a82b92d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Update test to reflect fix for #1201. Splices are now run in the renamer instead of the type checker, so they only get run once.
7:01 PM Changeset in testsuite [26eaf88]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Update test to reflect fix for #1201. Splices are now run in the renamer instead of the type checker, so they only get run once.
6:58 PM Changeset in ghc [4ccdc32]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Adjust tests for new Template Haskell. From the new Template Haskell proposal at http://hackage.haskell.org/trac/ghc/blog/Template%20Haskell%20Proposal A declaration group is the chunk of declarations created by a top-level declaration splice, plus those following it, down to but not including the next top-level declaration splice. Then the type environment seen by reify includes all the declaration up to the end of the immediately preceding declaration block, but no more. This change adds '$(return [])' where necessary to allow following declarations to see (module-local) top-level definitions.
6:58 PM Changeset in ghc [1d43475b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Fix test wibbles for new Template Haskell. Because splices are now run in the renamer, we do not get the same error context as we would when running in the type checker. In most cases we get less context, and in some cases I have added additional context. Error messages should at least tell the user that an error occurred in a splice; dropping context beyond that point is not judged a great loss. Note that we may now report only one error when multiple errors were reported before because splices are now run in the renamer.
6:58 PM Changeset in ghc [c2dc3369]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Geoffrey Mainland <mainland@…>
Update tests now that declaration splices are legal everywhere.
6:58 PM Changeset in testsuite [bea08b3]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Adjust tests for new Template Haskell. From the new Template Haskell proposal at http://hackage.haskell.org/trac/ghc/blog/Template%20Haskell%20Proposal A declaration group is the chunk of declarations created by a top-level declaration splice, plus those following it, down to but not including the next top-level declaration splice. Then the type environment seen by reify includes all the declaration up to the end of the immediately preceding declaration block, but no more. This change adds '$(return [])' where necessary to allow following declarations to see (module-local) top-level definitions.
6:58 PM Changeset in testsuite [de2d29f]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Fix test wibbles for new Template Haskell. Because splices are now run in the renamer, we do not get the same error context as we would when running in the type checker. In most cases we get less context, and in some cases I have added additional context. Error messages should at least tell the user that an error occurred in a splice; dropping context beyond that point is not judged a great loss. Note that we may now report only one error when multiple errors were reported before because splices are now run in the renamer.
6:58 PM Changeset in testsuite [1baab5b]wip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Update tests now that declaration splices are legal everywhere.
6:58 PM Changeset in ghc [29ea943]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Add TExp data type.
6:58 PM Changeset in ghc [4d226b3]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Add a method to the Quasi type class that adds new top-level declarations.
6:58 PM Changeset in ghc [9caca0a]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Make a TExp a wrap a TH.Exp instead of a TH.ExpQ. We also provide two new helper functions: unTypeQ :: Q (TExp a) -> Q Exp unsafeTExpCoerce :: Q Exp -> Q (TExp a)
6:58 PM Changeset in ghc [6b676e79]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Add the TExpQ type alias.
6:58 PM Changeset in ghc [18f2e523]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Correctly pretty-print let and do expressions.
6:58 PM Changeset in ghc [bb89c59]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Add support for top-level finalizers
6:58 PM Changeset in ghc [8b084408]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Geoffrey Mainland <mainland@…>
Add Template Haskell state. The Quasi monad can now carry state, and this state can be shared amongst quasiquoters/splices/etc. State is stored in a finite map of Dynamic values and is indexed by TypeReps.
6:58 PM Changeset in ghc [22818ab]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Move renamer splice functionality into a separate module. This structure now matches that of the type checker.
6:58 PM Changeset in ghc [0cc2bb5]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Consolidate TH renaming.
6:58 PM Changeset in ghc [6af0bd8a]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add syntactic support for typed expression brackets and splices. Right now the syntax for typed expression brackets and splices maps to conventional brackets and splices, i.e., they are not typed.
6:58 PM Changeset in ghc [96456c6]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Add names for TExp type constructor and unType.
6:58 PM Changeset in ghc [639714ba]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Differentiate typed and untyped splices and brackets in the abstract syntax.
6:58 PM Changeset in ghc [459a03e]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Track the typed/untyped distinction in the current TH stage. Also check for illegal typed/untyped bracket/splice combinations.
6:58 PM Changeset in ghc [d0d47ba]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Check the staging restriction in the renamer.
6:58 PM Changeset in ghc [e036ddc]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Geoffrey Mainland <mainland@…>
Track TH stage in the renamer.
5:55 PM Changeset in ghc [c5806bf6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error messsage wibblification
5:55 PM Changeset in testsuite [8012433]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error messsage wibblification
5:51 PM Changeset in ghc [5863ce4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8383
5:51 PM Changeset in testsuite [4b16eaa]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8383
5:50 PM Changeset in ghc [1745779]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Simplify the plumbing for checkValidTyCl Instead of walking over the source decls, and looking up the Name to find the TyCon or whatever, we just walk over the list of TyThings that have been brought into scope. This is much tidier. The only wrinkle is that, since we don't have the original declaration, we don't have its SrcSpan to put in the error message. I fixed this by making the SrcSpan for the TyCon itself be the span of the whole declaration. This actually makes sense anyway. There are bunch of error message wibbles in consequence.
5:47 PM Changeset in ghc [8d82954]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Comments and white space only
5:45 PM Changeset in ghc [8755758]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Simplify printing of boot-file mis-matches, by using PprTyThing.pprTyThing
5:43 PM Changeset in ghc [acccbf36]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Simplify PprTyThing In particular, don't import GHC (a historical hangover), which makes this module live much lower down in the module hierarchy. This in turn means we can call it from TcRnDriver
5:42 PM Changeset in ghc [da46a00]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Improve pretty-printing of IfaceSyn type families
5:41 PM Changeset in ghc [a9649c4]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Fix the bytecode genreation for tagToEnum# (Trac #8383) Reid Barton's diagnosis was right on the mark, though the fix wasn't quite right. See Note [Implementing tagToEnum#]. As usual I did some refactoring.
2:40 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:11 AM Changeset in ghc [1de7975]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Wibble in user docs
11:11 AM Changeset in ghc [429397f]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
9:07 AM ModuleReexports edited by nomeata
(diff)
9:02 AM Building/Preparation/Linux edited by guest
I found that I needed llvm (using raspbian wheezy, building GHC 7.6.3 /on/ … (diff)
8:27 AM Changeset in ghc [30a046fb]better-ho-cardinalitydecision-procedureghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/drop-containers-dep-from-thwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `bytestring` library to latest upstream HEAD
7:33 AM ModuleReexports created by nomeata
7:33 AM Ticket #8407 (Module re-exports at the package level) created by nomeata
For various package reorganization purposes, especially for possibly …
4:16 AM Ticket #8406 (Invalid object in isRetainer() or Segfault) created by crockeea
When compiling with -rtsopts -threaded -prof -fprof-auto -caf-all and …
12:39 AM Changeset in ghc [4462992]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Iavor S. Diatchki <diatchki@…>
Fix a failing test. GHC.TypeLits does not export `Sing` anymore, so we just define it locally.
12:39 AM Changeset in testsuite [34eafd6]wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <diatchki@…>
Fix a failing test. GHC.TypeLits does not export `Sing` anymore, so we just define it locally.
Note: See TracTimeline for information about the timeline view.