Timeline


and

Aug 30, 2013:

10:49 PM Ticket #8204 (Impossible when deriving Read for empty data declaration) closed by tinctorius
duplicate: Found the reference to #7931 in compiler/typecheck/TcGenDeriv. Sorry for …
10:40 PM Changeset in ghc [7e91e5b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Note unloadObj changes in release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:40 PM Changeset in ghc [685582f1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Typo in release notes regarding -dynamic-too Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:13 PM Ticket #8204 (Impossible when deriving Read for empty data declaration) created by tinctorius
Remember #4302? Me: […] GHC: […] Me: […] GHC: […] And …
6:33 PM Ticket #8203 (Yesod platform fails to build on ARM) created by randomist
Trying to build yesod platform on Samsung Chromebook (architecture is …
6:09 PM Changeset in ghc [1c33153]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Rename DynFlags.parUpsweepNum to parMakeCount
5:12 PM LateDmd edited by nfrisby
(diff)
5:10 PM LateDmd edited by nfrisby
(diff)
4:54 PM Changeset in ghc [26bf3dd4]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Merge branch 'master' into ghc-parmake-gsoc Conflicts: compiler/main/DynFlags.hs compiler/utils/FastString.lhs
3:50 PM Changeset in ghc [d55a4f39]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update time to 1.4.1 release
3:49 PM Hoopl/Cleanup edited by simonpj
(diff)
3:24 PM Ticket #8110 (Off-by-one error in FastString.getFastStringTable) closed by parcs
fixed
3:21 PM Changeset in ghc [85c1715]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Patrick Palka <patrick@…>
Fix off-by-one error in FastString.getFastStringTable (#8110) The function was reading past the end of the FastString table, causing the -dfaststring-stats option to behave unpredictably.
2:46 PM LateDmd edited by nfrisby
(diff)
2:45 PM LateDmd edited by nfrisby
(diff)
2:43 PM LateDmd edited by nfrisby
(diff)
2:39 PM LateDmd edited by nfrisby
(diff)
2:36 PM LateDmd edited by nfrisby
(diff)
2:35 PM LateDmd edited by nfrisby
(diff)
2:30 PM LateDmd edited by nfrisby
(diff)
2:27 PM Ticket #8200 (Export languageExtensions from DynFlags) closed by jstolarek
fixed
2:20 PM Changeset in ghc [160160f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Export languageExtensions as part of the API. Fixes #8200
2:10 PM LateDmd edited by nfrisby
(diff)
2:01 PM Changeset in ghc [e87d158d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Patrick Palka <patrick@…>
Fix comment typos that interfere with syntax highlighting
1:34 PM Ticket #7958 ('Cannot continue after interface file error' during compilation) closed by jstolarek
fixed: I'm closing the report then, since neither of us can reproduce the problem …
1:32 PM Ticket #3915 (GHC panic; possibly related to mutually recursive modules) closed by jstolarek
fixed
1:31 PM Ticket #8201 (Haddockifying the documentation in HsSyn) closed by jstolarek
fixed
1:31 PM Changeset in ghc [064e101]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Haddockify documentation in HsBinds and HsExpr Fixes #8201
1:29 PM Records/OverloadedRecordFields/Plan edited by adamgundry
scope issues (diff)
12:58 PM Ticket #8202 (ghc panic applyTypeToArgs) created by hth313
Building https://github.com/hth313/hthforth with ghc 7.6.2 on Linux or …
12:51 PM Changeset in ghc [25f1bda7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update binary to 0.7.1.0 release
11:52 AM Ticket #8201 (Haddockifying the documentation in HsSyn) created by DaniilFrumin
I took the liberty of making some cosmetic changes to the comments in …
11:36 AM Changeset in ghc [2fcaed3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.2.1` update See also [d6c44672849d3a42d0f986d171025355466d9c7c/ghc]
11:36 AM Changeset in testsuite [d7f3ee3]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.2.1` update See also [d6c44672849d3a42d0f986d171025355466d9c7c/ghc]
11:04 AM Changeset in ghc [d6c4467]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update containers to 0.5.2.1 release (+ local fix for PolyTypeable)
10:34 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
deprecated fields and fixity declarations (diff)
10:30 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
data families (diff)
9:54 AM Internships/JanStolarek edited by jstolarek
(diff)
9:03 AM CodeOwners edited by simonpj
(diff)
9:00 AM TeamGHC edited by simonpj
(diff)
9:00 AM CodeOwners edited by simonpj
(diff)
8:53 AM Commentary/Rts/Storage/HeapAlloced edited by simonpj
(diff)
7:01 AM Changeset in ghc [dea53ce]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Fix minor error regarding NumDecimals. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:01 AM Ticket #8200 (Export languageExtensions from DynFlags) created by Fuuzetsu
As stated in the summary. I don't see any harm in it and I would …
3:16 AM Ticket #8141 (Liberalising IncoherentInstances) closed by thoughtpolice
fixed: Merged with a release note blurb. Thank you Joachim!
3:15 AM Changeset in ghc [f6a3bfea]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Release note blurb about IncoherentInstances. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:51 AM Ticket #8199 (Get rid of HEAP_ALLOCED) created by ezyang
This bug is to track progress of removing HEAP_ALLOCED from GHC, promising …
1:47 AM Changeset in ghc [cf2fe3e]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 <aseipp@…>
Test cases for new IncoherentInstances behaviour (related to #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:47 AM Changeset in testsuite [f9fb338]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test cases for new IncoherentInstances behaviour (related to #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:46 AM Changeset in ghc [d9f4366]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Improve documentation of the new IncoherentInstances behaviour Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:46 AM Changeset in ghc [099f954]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Liberalising IncoherentInstances (Almost) as suggested by SPJ on http://www.haskell.org/pipermail/glasgow-haskell-users/2013-July/022651.html (fixes #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:22 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG edited by benl
(diff)
1:19 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG edited by benl
(diff)
1:11 AM Commentary/Compiler/Backends/LLVM edited by benl
(diff)
1:10 AM Commentary/Compiler/Backends/LLVM edited by benl
(diff)
1:10 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG created by benl
12:46 AM Ticket #8198 (One-shot mode is buggy w.r.t. hs-boot files) created by parcs
Consider === A.hs-boot […] === B.hs […] === Command Line […] …
12:20 AM Ticket #8181 (-dyno and -dynamic-too undocumented) closed by thoughtpolice
fixed
12:20 AM Ticket #7500 (GHC: internal error: getMBlock: mmap: Operation not permitted) closed by thoughtpolice
fixed: Merged. Thanks Reid!
12:19 AM Changeset in ghc [bab28fb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Add flag docs for -dynamic-too (#8181) Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 29, 2013:

11:03 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
10:45 PM Changeset in ghc [acb91b92]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Treat EPERM error from mmap as an OOM (#7500) Linux can give back EPERM from an mmap call when a user program attempts to map pages near `mmap_min_addr`, which is a kernel security measure to prevent people from mapping pages at address 0. We may do this when we hint to mmap what address to map the pages to. However, it's theoretically possible we're not actually out of memory - we could have continuously mapped pages at some other place far away from `mmap_min_addr` and succeeded instead. So as an added precaution, if mmap for a given addr gives us EPERM, we'll also attempt to map *again*, but without the address hint. Maybe the kernel can do the right thing. However, while testing #7500, the amount of free address space we could have otherwise used only turns out to be about 139MB. Which isn't really a lot. So, given that, we *also* otherwise treat EPERM as an out of memory error. This fixes #7500. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:45 PM Changeset in ghc [8940dd72]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Add release notes about -dynamic-too See #8181. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:44 PM Changeset in ghc [8c20f5d3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Add -fwarn-overloaded-literals to release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:41 PM ActiveBranches edited by thoughtpolice
(diff)
10:36 PM Changeset in ghc [e4e976c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Remove some redundancy. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [29ee739e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Check for integer overflow in osGetMBlocks" This reverts commit 48865521de6638240819b3979edbb3d33401dc8e. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [d50e7aed]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Paranoid integer overflow check in my_mmap" This reverts commit 1ce65edbff90fc8103062a1f94258ecc0c682309. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [c87c19f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Paranoid integer overflow check in osGetMBlocks" This reverts commit 1247dff7b852d45dc5006ae8be33ac991cc76c74. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:24 PM ActiveBranches edited by thoughtpolice
(diff)
10:16 PM Changeset in ghc [1247dff]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Paranoid integer overflow check in osGetMBlocks Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:16 PM Changeset in ghc [1ce65edb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Paranoid integer overflow check in my_mmap Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:15 PM Changeset in ghc [4886552]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Check for integer overflow in osGetMBlocks Fixes Trac #5188. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:06 PM LateDmd edited by hvr
fix link to testsuite commit (diff)
10:05 PM Ticket #8193 (document :kind! in ghci built-in help) closed by thoughtpolice
fixed: Merged. Thanks Reid!
10:04 PM Changeset in ghc [99b58a6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Document :kind! in ghci built-in help Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:02 PM ActiveBranches edited by thoughtpolice
(diff)
10:01 PM Ticket #7782 (flag to run the demand analysis a second time) closed by thoughtpolice
fixed: Thanks Nicholas! I also took the time to update the ActiveBranches page.
10:00 PM ActiveBranches edited by thoughtpolice
(diff)
9:22 PM Status/GHC-7.8 edited by nfrisby
(diff)
9:06 PM LateDmd edited by nfrisby
(diff)
9:03 PM Changeset in nofib [9701fb0]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make n-queens benchmark compatible with older GHCs The change in 957b959dbeb14c3b2d10998d67310e880c01a7dd caused n-queens to break with older versions of `base` which still have `Foreign.unsafePerformIO` in place.
8:50 PM LateDmd edited by nfrisby
(diff)
8:29 PM LateDmd edited by nfrisby
(diff)
8:24 PM Changeset in ghc [e35f5c8]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 Nicolas Frisby <nicolas.frisby@…>
Updated tests for the change in wrapper IdInfo syntax in c080f727ba5f83921b842fcff71e9066adbdc250
8:24 PM Changeset in testsuite [a7920ef6]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Nicolas Frisby <nicolas.frisby@…>
Updated tests for the change in wrapper IdInfo syntax in c080f727ba5f83921b842fcff71e9066adbdc250
8:21 PM Changeset in ghc [c080f727]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782) cf http://ghc.haskell.org/trac/ghc/wiki/LateDmd
8:18 PM LateDmd created by nfrisby
7:49 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
6:15 PM Ticket #8197 (telling people how to use GHC 7.6 correctly with Xcode 5/ OS X Mavericks) created by carter
Are we going to make available directions so that people can use 7.6 …
3:55 PM Ticket #8188 (about template haskell's pretty print: 3 % 5 -> 3 / 5) closed by simonpj
fixed: Fixed by […]
3:55 PM Ticket #8187 (about template haskell's pretty print: ($$$) xy = ...) closed by simonpj
fixed: Fixed by […]
3:54 PM Ticket #8191 (Do not trim type environment when reporting type holes) closed by simonpj
fixed: Existing test case for holes are in place. A commit in the test suite …
3:53 PM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) closed by simonpj
fixed
3:47 PM Changeset in ghc [e44d8cd6]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@…>
Follow error-message changes for type holes
3:47 PM Changeset in testsuite [61d9b43]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Follow error-message changes for type holes
3:47 PM Changeset in ghc [c1bb147]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 #8155
3:47 PM Changeset in ghc [9166f692]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@…>
Increase peak-megabytes for T4801 Peak-megabytes depends delicately on when GC happens
3:47 PM Changeset in ghc [059acec5]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@…>
Follow TH pretty-printing change
3:47 PM Changeset in testsuite [11eb77f]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8155
3:47 PM Changeset in testsuite [640ab40]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Increase peak-megabytes for T4801 Peak-megabytes depends delicately on when GC happens
3:47 PM Changeset in testsuite [22af0ac]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Follow TH pretty-printing change
3:46 PM Changeset in ghc [a6c396bd]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Simon Peyton Jones <simonpj@…>
Improve pretty printing for Template Haskell operators Fixes Trac #8187, #8188. Thanks to Yoshikuni Jujo for pointing this out and doing the first draft.
3:45 PM Changeset in ghc [a1efe57]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Display the full type environment when reporting type holes This fixes Trac #8191. The patch also adds and documents a new flag -fmax-relevant-bindings=N which lets you control how many bindings in the type environment are shown.
3:45 PM Changeset in ghc [f5d148cf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve debug error message for applyTypeToArgs
3:45 PM Changeset in ghc [ff3d07a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve TcSimplify.approximateWC, fixing Trac #8155 See Note [ApproximateWC]
3:45 PM Changeset in ghc [04c9c3b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Refactor to avoid gratuitous DEBUG warning
3:45 PM Changeset in ghc [33c880b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve docs for -XNegativeLiterals
3:39 PM Ticket #8196 (Core Lint error in Specialise with PolyKinds and derived instance) created by adamgundry
The following causes a lint error when compiled with -O (but not with …
3:14 PM Changeset in ghc [1a71c4d]type-nats by Simon Peyton Jones <simonpj@…>
Merge branch 'type-nats' of git://git.haskell.org/ghc into type-nats Conflicts: compiler/types/Coercion.lhs
3:11 PM Changeset in ghc [55113db]type-nats by Simon Peyton Jones <simonpj@…>
Comments and questions from Simon and Dimitrios
2:50 PM Records/OverloadedRecordFields/Plan edited by adamgundry
revert misplaced optimism (diff)
2:29 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:43 PM Changeset in ghc [ce82e57e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Use msse2 in Conversions test (See #8195)
12:43 PM Changeset in testsuite [8bb7cf4]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Use msse2 in Conversions test (See #8195)
12:43 PM Ticket #8195 (Different floating point results with -msse2 on 32bit Linux) created by jstolarek
I noticed strange behaviour of Conversions test on 32bit machines. …
12:14 PM Ticket #8194 (make install (at git ef01794) still fails) created by guest
I think the last time make install worked for me was sometime in …
12:12 PM Changeset in ghc [a34300cb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Revert "Update submodules" This reverts commit 6df74382986fad6d9132e03e1f19303be8f19672.
11:58 AM Changeset in ghc [6df74382]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Update submodules I didn't notice that rebase did not update submodules. Fixing now.
11:56 AM Changeset in ghc [1d1ab12]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Whitespaces and comment formatting
11:56 AM Changeset in ghc [d61c3ac1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Optimize self-recursive tail calls This patch implements loopification optimization. It was described in "Low-level code optimisations in the Glasgow Haskell Compiler" by Krzysztof Woś, but we use a different approach here. Krzysztof's approach was to perform optimization as a Cmm-to-Cmm pass. Our approach is to generate properly optimized tail calls in the code generator, which saves us the trouble of processing Cmm. This idea was proposed by Simon Marlow. Implementation details are explained in Note [Self-recursive tail calls]. Performance of most nofib benchmarks is not affected. There are some benchmarks that show 5-7% improvement, with an average improvement of 2.6%. It would require some further investigation to check if this is related to benchamrking noise or does this optimization really help make some class of programs faster. As a minor cleanup, this patch renames forkProc to forkLneBody. It also moves some data declarations from StgCmmMonad to StgCmmClosure, because they are needed there and it seems that StgCmmClosure is on top of the whole StgCmm* hierarchy.
11:39 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
11:36 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
9:29 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:27 AM PatternSynonyms edited by simonpj
(diff)
8:20 AM Changeset in ghc [c86831b9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `bytestring` library to latest HEAD This also folds the new upstream repo at Github into GHC's `bytestring` Git repo, so that we can directly track upstream from there in the future.
8:20 AM Records/OverloadedRecordFields/Plan edited by adamgundry
(diff)
8:16 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
8:14 AM Records/OverloadedRecordFields/Plan edited by adamgundry
(diff)
8:12 AM Changeset in ghc [ef9f9947]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update Cabal to 1.18.0 RC2
7:39 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
7:34 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
5:19 AM Ticket #8160 (sync-all failing to detect Windows) closed by thoughtpolice
fixed: Simon, I believe this is fixed now so I'm closing this. Please let me know …
5:16 AM Ticket #8175 (Applicative instances for Ghc monad) closed by thoughtpolice
fixed: Merged - thanks!
5:16 AM Ticket #7266 (Allow fractional-looking integer literals) closed by thoughtpolice
fixed: Merged (with documentation) - thanks!
4:18 AM Changeset in ghc [61d2838f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
More docs for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:34 AM Ticket #8193 (document :kind! in ghci built-in help) created by rwbarton
Patch attached. I have the wording as: […] could use some tweaking …
1:47 AM Ticket #8192 (Finally remove -fwarn-lazy-unlifted-bindings flag) created by thoughtpolice
See #8022. We should finally put this flag to rest.
1:22 AM Changeset in ghc [f1cd6b1]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 <aseipp@…>
Add NumDecimals to GHC ext list in T4437. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:22 AM Changeset in testsuite [a36e487]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add NumDecimals to GHC ext list in T4437. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:20 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
1:16 AM Changeset in ghc [1122f0dc]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Fix validate failure. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [9e02b026]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Applicative instance for Ghc and GhcT Fixes #8175. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [a6be6f1b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Implement -XNumDecimals (#7266) Under -XNumDecimals, it's possible to specify an integer literal using compact "floating point" syntax for any floating literal constant which also happens to be an integer. This lets us write 1.2e6 :: Integer instead of: 1200000 :: Integer This also makes some amendments to the users guide. Authored-by: Shachaf Ben-Kiki <shachaf@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [acea9498]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Detabify RnPat.lhs Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [dace02d2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Document -XNegativeLiterals in the relase notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [b94d5551]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Wibbles. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [30697bf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Mention iOS cross compilation in release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [6e5fd38]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Wibbles. Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 28, 2013:

11:20 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:39 PM Changeset in ghc [98b0d05d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Rework how iOS does linking (#8127) iOS has some particular constraints about how applications can be built: * We must generate a static library (.a) since XCode does the final link. * We need to carefully give the right set of arguments to libtool in the case we're generating an archive. * Dynamic linking isn't supported. * It can only be done on OS X. This patch cleans up all of the above. We add a new flag `-staticlib` (only supported on Darwin) that allows us to produce archive files using libtool, and a -pgmlibtool flag to control which 'libtool' executable to use. This fixes #8127. I believe this is the last piece missing from the iOS cross compiler. Authored-by: Luke Iannini <lukexi@me.com> Authored-by: Maxwell Swadling <maxwellswadling@gmail.com> Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:18 PM Changeset in ghc [567f2fc]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 <aseipp@…>
Add test for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:18 PM Changeset in testsuite [04cb5e2]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add test for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:06 PM Ticket #7957 (-ddump-minimal-imports should honour -outputdir) closed by thoughtpolice
fixed
10:03 PM Ticket #8172 (Expose CWD and import search paths in GHCi via new `:show paths` command) closed by thoughtpolice
fixed: Herbert, this looks like it's done. You can reopen if necessary.
5:13 PM Changeset in ghc [4652a5d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Richard Eisenberg <eir@…>
Clarify comments about apartness
5:09 PM Changeset in ghc [a7bc138]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibble to tests from improving comments about apartness.
5:09 PM Changeset in testsuite [0ba2b5f]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Wibble to tests from improving comments about apartness.
4:02 PM Changeset in ghc [1effad83]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Add check for obsolete `darcs.haskell.org` repo urls If the check detects an obsolete URL, show a warning and tell the user how to invoke `sync-all` in order to update the local Git repo to point to the new repository URLs. This is related to #8121
3:34 PM PatternSynonyms edited by heisenbug
add Ωmega link (diff)
3:32 PM PatternSynonyms edited by heisenbug
markup only (diff)
3:28 PM PatternSynonyms edited by heisenbug
typos (diff)
3:04 PM PatternSynonyms edited by heisenbug
mention typed patterns (diff)
2:32 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:09 PM Ticket #8191 (Do not trim type environment when reporting type holes) created by simonpj
Andres writes: I've just started playing with TypeHoles. (I'm writing …
2:04 PM Ticket #8179 (Link error with unboxed tuples on Mac) closed by goldfire
duplicate: Yep -- just wasn't up-to-date enough. Thanks for the pointer.
12:27 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:20 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
11:09 AM Building/Preparation/Windows edited by simonpj
(diff)
3:08 AM Ticket #8186 (Parallel comprehensions not allowed in Template Haskell quotes) closed by goldfire
fixed
3:06 AM Changeset in ghc [e06abac]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibble to output from change in roles error messages
3:06 AM Changeset in testsuite [f88ca20]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Wibble to output from change in roles error messages
3:06 AM Changeset in ghc [f9d1f651]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add test for #8186
3:06 AM Changeset in testsuite [f3bef38]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add test for #8186
3:04 AM Changeset in ghc [382f6014]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Richard Eisenberg <eir@…>
Fix Trac #8186. Parallel list comprehensions are now handled in DsMeta.
3:04 AM Changeset in ghc [477bc9be]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Richard Eisenberg <eir@…>
Improve error messages for roles by writing role names out
2:04 AM Ticket #8190 (mention --show-options in --help) created by carter
GHC head now has a --show-options flag, that lists all of the supported …
1:53 AM Status/GHC-7.8 edited by thoughtpolice
Make the timeline more realistic (diff)
12:52 AM Ticket #8189 (Default to infinite stack size?) created by nh2
http://www.haskell.org/pipermail/haskell-cafe/2013-August/108570.html It …
12:43 AM Ticket #8188 (about template haskell's pretty print: 3 % 5 -> 3 / 5) created by YoshikuniJujo
I think it's better that the ghc can read what is printed by pretty …
12:30 AM Ticket #8187 (about template haskell's pretty print: ($$$) xy = ...) created by YoshikuniJujo
Language.Haskell.TH.Ppr Now: ppr $ FunD (mkName "$$" [Clause [] (NormalB …

Aug 27, 2013:

9:39 PM Changeset in ghc [48a9fbcf]wip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/orf by Richard Eisenberg <eir@…>
Fix GHC Trac #8186. Make parS in TH.Lib work.
9:21 PM Ticket #8183 (Parse error with let inside of do with { }) closed by igloo
invalid: Thanks for the report, but this isn't a bug: After applying the layout …
9:13 PM Changeset in ghc [6cb3e0b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add test-case for #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:13 PM Changeset in testsuite [d4ef6c3]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Add test-case for #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [728bd07]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `-ddump-minimal-imports` entry in user's guide The entry is updated to mention explicitly the feature implemented for #7957, as well as rewording and improving the docbook markup. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [b982ab40]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
User guide entry for `:shows paths` sub-command This also adds an entry to the release notes section. See #8172 for more details Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [a499ff7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Make `-ddump-minimal-imports` honour `-dumpdir` flag The `-dumpdir` flag was added via 668c860b361f16 but failed to take care of `-ddump-minimal-imports`'s output. This commit makes up for that omission. This addresses #7957 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:36 PM Ticket #8186 (Parallel comprehensions not allowed in Template Haskell quotes) created by goldfire
When my code contains […] I get […] Interestingly, the node to …
8:29 PM Ticket #8185 (Change role annotation syntax) created by goldfire
Currently, role annotations look like this: […] I've received several …
8:17 PM Ticket #8184 (Compiler panic in the presence of cyclic imports) created by parcs
A.hs […] B.hs-boot […] B.hs […] C.hs […] Now try to …
5:34 PM Ticket #8183 (Parse error with let inside of do with { }) created by goldfire
This line causes the error: […] Breaking the line before the ;
3:44 PM TeamGHC edited by thoughtpolice
Notes about becoming a committer (diff)
3:40 PM TeamGHC edited by thoughtpolice
(diff)
3:00 PM Changeset in ghc [56e28a3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
GHCi: Implement new `:show paths` sub-command `:show paths` dumps the current working directory as well as the current value of the `importPaths` dynamic flags field. This addresses #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:48 PM Changeset in ghc [ef017944]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only, relating to #8166 fix
2:41 PM Ticket #8166 (Undefined references in HEAD object files) closed by thoughtpolice
fixed: Right, no worries. I'm not sure how it took me so long to get it happening …
2:39 PM Ticket #8182 (Parser.y.pp needs special treatment with -fcmm-sink) created by thoughtpolice
This bug is really more of a reminder, but it's critical for the 7.8.1 …
2:05 PM ActiveBranches edited by parcs
(diff)
1:39 PM Ticket #8181 (-dyno and -dynamic-too undocumented) created by goldfire
I can't seem to find -dyno and -dynamic-too documented in the User's …
1:29 PM Ticket #8180 (Template Haskell now requires -dynamic or -dynamic-too) created by goldfire
I have the following files: […] […] When I say ghc Main.hs, I …
1:20 PM TeamGHC edited by parcs
Add myself (diff)
1:18 PM Ticket #8179 (Link error with unboxed tuples on Mac) created by goldfire
If I try to compile […] with HEAD, I get this: […] I am on a Mac …
12:55 PM Changeset in ghc [6d755c08]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Pass a DynFlags argument explicitly to typecheckLoop In the parallel upsweep, typecheckLoop has to use a different DynFlags than the one in its HscEnv argument so that the debug message in typecheckLoop will be outputted in order.
12:20 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:45 AM Ticket #8178 (Need TypeRep for Symbol and numeric type literals; and Typeable instances) created by simonpj
Nicolas Trangez points out that we don't have a TypeRep for types …
9:58 AM PrimBool edited by simonpj
(diff)
8:14 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:14 AM Ticket #8177 (Roles for type families) created by simonpj
Now that we have roles, it might be helpful to be able to …
7:47 AM Changeset in ghc [2416079]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Fix typo in expected-perf update commit c6361f6cb4
7:47 AM Changeset in testsuite [5b0da008]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Fix typo in expected-perf update commit c6361f6cb4
7:46 AM Commentary/PrimOps edited by jstolarek
(diff)
7:45 AM Changeset in ghc [5b606aa]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/drop-containers-dep-from-thwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `perf/haddock` expected values This was caused by the Cabal 1.18-pre update perfomed via [795fe083e59fa22055cca53fadc36ebd26b0d2a5/ghc]
7:45 AM Changeset in testsuite [c6361f6c]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Update `perf/haddock` expected values This was caused by the Cabal 1.18-pre update perfomed via [795fe083e59fa22055cca53fadc36ebd26b0d2a5/ghc]
7:42 AM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
7:42 AM PrimBool edited by jstolarek
(diff)
2:21 AM Changeset in ghc [997a8ecd]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Properly handle import loops in the parallel upsweep
2:21 AM Changeset in ghc [7f33152]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Buffer stdout and stderr when we're compiling via GHCi
2:21 AM Changeset in ghc [036910ad]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
UniqSupply: make mkSplitUniqSupply thread-safe unsafeInterleaveIO is used instead of unsafeDupableInterleaveIO because a mk_supply thunk that is simultaneously entered by two threads should evaluate to the same UniqSupply. The UniqSupply counter is now incremented atomically using the RTS's atomic_inc(). To mitigate the extra overhead of unsafeInterleaveIO in the single-threaded compiler, noDuplicate# is changed to exit early when n_capabilities == 1.
2:21 AM Changeset in ghc [b0a20f26]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
TcRnMonad: make forkM thread-safe A forkM'd action cannot safely share a UniqSupply with its parent. [ Originally I resolved this issue in another way: by atomically updating env_us in newUnique/newUniqueSupply. But I think this (equivalent) change is more sensible. ]
2:21 AM Changeset in ghc [d295a944]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
FastString: make the string table thread-safe While we're at it, consolidate duplicate code into a helper function and strictify a few arguments.
2:21 AM Changeset in ghc [74762a5c]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
SysTools: make various functions thread-safe
2:21 AM Changeset in ghc [27d189a7]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
TidyPgm: Atomically update the NameCache in tidyTopName
2:21 AM Changeset in ghc [25f8cc83]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Binary: Make lazyGet more thread-safe All values read lazily from the same BinHandle share the same mutable offset variable (_off_r). If two such lazy values are simultaneously evaluated, the two threads will step over each other when writing to _off_r. Fortunately, for BinMem handles, making lazyGet thread-safe is simple: just use a fresh off_r variable when deferring the call to getAt. For BinIO handles, a race condition still exists because IO handles contain their own mutable file pointer variable that gets clobbered in a similar way that _off_r would. But GHC doesn't use BinIO handles anywhere so this particular issue could be ignored for now.
2:21 AM Changeset in ghc [db347943]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
TcEnv: Make mkWrapperName deterministic and thread-safe
2:21 AM Changeset in ghc [e8d0dc7e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Make stdout and stderr line-buffered An unbuffered handle is very slow to output to and there doesn't seem to be any reason to have these handles unbuffered.
2:21 AM Changeset in ghc [8d9edfe]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Implement the parallel upsweep (#910) The parallel upsweep is the parallel counterpart to the default sequential upsweep. It attempts to compile modules in parallel by subdividing the work of the upsweep into parts that can be executed concurrently by multiple Haskell threads. In order to enable the parallel upsweep, the user has to pass the -jN flag to GHC, where N is an optional number denoting the number of jobs, or modules, to compile in parallel, like with GNU make. In GHC this just sets the number of capabilities to N.
2:21 AM Changeset in ghc [e2c02513]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/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/simdwip/th-new by Patrick Palka <patrick@…>
Binary: eradicate BinIO handles They are not used anywhere in the compiler.
2:18 AM Changeset in ghc [776cfe28]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Austin Seipp <aseipp@…>
Properly externalise codegen identifiers (#8166) 388e14e2 unfortunately broke a subtle invariant in the code generator: when generating code for an application, names may need to be externalised, in case you're building against something external with was built with -split-objs. We were never externalising the ids of the applied functions. This means if the libraries are split and we call into them, then the compiler won't may not generate correct ids when making references to functions in the library (causing linker failure). I'm not entirely sure how this didn't break everything, but it certainly caused several failures for a bunch of people. I had to fiddle with my tree a little to make this occur. This should fix #8166. Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 26, 2013:

9:18 PM Changeset in ghc [795fe08]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/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/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Sync Cabal to upstream version 1.18 pre-release Apart from bumping build-dep version bounds, `ghc-cabal` is adapted to some minor Cabal API changes, and `bin-package-db` is made aware of Cabal's recently added AGPL licence support.
5:01 PM Ticket #8176 (Language extensions not registered) created by duncan
tests/driver/T4437.hs does not seem to be being used properly. That test …
3:18 PM Ticket #8175 (Applicative instances for Ghc monad) created by DaniilFrumin
Hello, I propose the following change: Adding Applicative instances for …
12:53 PM Ticket #8174 (GHC should not load packages for TH if they are not used) created by nh2
https://github.com/nh2/ghc-bug-th-loading When you call […] on a …
12:39 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:12 PM Ticket #8173 (GHC uses nub) created by nh2
nub is O(n²). I bet all usages have Ord instances. …
10:12 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
names (diff)

Aug 25, 2013:

8:27 AM Ticket #8172 (Expose CWD and import search paths in GHCi via new `:show paths` command) created by hvr
- Currently, GHCi provides a :cd command but no respective builtin …
6:16 AM Commentary/Rts/Storage/HeapAlloced edited by ezyang
(diff)
Note: See TracTimeline for information about the timeline view.