Timeline


and

Sep 1, 2013:

6:25 PM Ticket #8210 (Make fails for Building a GHC cross-compiler for Apple iOS target ...) created by alen_ribic
I followed the instructions for Building a GHC cross-compiler for Apple …
2:24 PM Ticket #8209 (Race condition in setNumCapabilities) created by akio
In HEAD, the following program sometimes deadlocks (about 1/10 of the …
9:13 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
8:17 AM Ticket #8208 (iOS patch: Fix linker warnings) created by lukexi
This (very small) patch generalizes some fixes already used on OS X to …
3:02 AM Ticket #8207 (Pretty Printer for textual version of Language (name) in DynFlags) created by Fuuzetsu
I feel that the GHC API could benefit from a Show instance for Language in …

Aug 31, 2013:

9:39 PM Changeset in ghc [b05caa7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Comment fix
8:10 PM Changeset in ghc [8c99e698]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
minor: remove tabs from file
7:28 PM Changeset in ghc [e251a51]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:42 PM Changeset in ghc [ea87014]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Teach `validate` script how to `--help` This basically turns the comment at the beginning of the `validate` shell script into an interactive `--help` output plus some minor additions.
11:25 AM Ticket #8206 (Add support for Portable Native Client) created by guest
== Motivation == …
9:36 AM Commentary/Compiler/Backends/LLVM/Design edited by guest
"registered" => "registerised" (diff)
8:54 AM Changeset in ghc [e4465512]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `haskeline` library to latest HEAD (+ 3 outstanding local patches)
8:25 AM Ticket #8116 (Segfault/panic of 32bit GHCi on Mac) closed by thoughtpolice
fixed: We discussed it shortly on IRC the other week when I made the change, and …
8:18 AM Ticket #8144 (Interface hashes include time stamp of dependent files (UsageFile mtime)) closed by ezyang
fixed
8:08 AM Ticket #8205 (the 'impossible' happened : expectJust block_order) created by erikd
Currently at commit 7e91e5bf84c2b3f461934b43911c0defb61dd9c6 and this was …
7:50 AM Ticket #7751 (Incremental heap census) closed by ezyang
wontfix: I'm working on a new implementation which eliminates my primary use-case …
7:45 AM Ticket #7399 (Test Posix004 fails in test-suite) closed by ezyang
fixed: Actually, it's just a test fix, no point merging.
5:54 AM Building/CrossCompiling/iOS edited by StephenBlackheath
Mention the ghc-ios project on GitHub. (diff)
3:31 AM Changeset in nofib [a297f32]ghc-7.8 by Edward Z. Yang <ezyang@…>
Revert ill-advised change. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:15 AM Changeset in nofib [6f74ffd]ghc-7.8 by Edward Z. Yang <ezyang@…>
Hack to make awards compile in the right order. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:45 AM Changeset in ghc [25df0af]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:45 AM Changeset in testsuite [5cad49d]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:17 AM Commentary/Rts/Interpreter edited by ezyang
start a section (diff)
1:38 AM CodeOwners edited by lukexi
(diff)
1:31 AM Platforms edited by lukexi
Added iOS as a Tier 2 platform (diff)
12:19 AM Changeset in ghc [a2e338f3]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Retain boot modules in getModLoop The parallel upsweep needs to know about _all_ the modules that make up a module loop in order to correctly determine a module's external loop dependencies. Otherwise, incorrect dependency information may be computed, resulting in an eventual deadlock during compilation. So don't filter boot modules in getModLoop, and instead have its callers filter them when needed. Following this change, GHC could compile itself via --make -O2 -j. Yay!

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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8155
3:47 PM Changeset in ghc [9166f692]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Increase peak-megabytes for T4801 Peak-megabytes depends delicately on when GC happens
3:47 PM Changeset in ghc [059acec5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
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/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve debug error message for applyTypeToArgs
3:45 PM Changeset in ghc [ff3d07a]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Refactor to avoid gratuitous DEBUG warning
3:45 PM Changeset in ghc [33c880b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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 …
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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Revert "Update submodules" This reverts commit 6df74382986fad6d9132e03e1f19303be8f19672.
11:58 AM Changeset in ghc [6df7438]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Whitespaces and comment formatting
11:56 AM Changeset in ghc [d61c3ac1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <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 [1122f0d]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Wibbles. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [30697bf]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Clarify comments about apartness
5:09 PM Changeset in ghc [a7bc138]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms 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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by 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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Properly handle import loops in the parallel upsweep
2:21 AM Changeset in ghc [7f33152]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
SysTools: make various functions thread-safe
2:21 AM Changeset in ghc [27d189a7]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
TidyPgm: Atomically update the NameCache in tidyTopName
2:21 AM Changeset in ghc [25f8cc83]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
TcEnv: Make mkWrapperName deterministic and thread-safe
2:21 AM Changeset in ghc [e8d0dc7e]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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)

Aug 24, 2013:

8:33 PM Ticket #8171 (Extending ExtendedDefaultRules) created by ekmett
The current ExtendedDefaultRules (see …
2:55 PM Ticket #8170 (Remove _scc_) created by monoidal
_scc_ is an ancient way of writing {-# SCC #-} pragmas. The old pragmas …
12:30 PM PatternSynonyms edited by cactus
(diff)
10:20 AM Ticket #8113 (Cannot override ghci builtin commands with :def[!]) closed by hvr
fixed
10:05 AM Ticket #8152 (iOS patch no 20: Compile to iOS simulator) closed by thoughtpolice
fixed: Thanks! Merged in b7130bfd1a042753a177c7212aee8223846f7992
10:04 AM Ticket #8167 (build fails in non-unicode locale [happy: compiler/stage1/build/Parser.y: ...) closed by thoughtpolice
fixed: Thanks. Fixed in […]
10:03 AM Changeset in ghc [a54ace7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix i386/Linux build. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [6a02f280]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix build on non-unicode locale happy reads .y files with the system encoding, so keep Parser.y.pp ASCII. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [b7130bf]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add support for iOS simulator (issue #8152). The iOS simulator is essentially an iOS target but for an x86 machine instead. It doesn't support the native code generator either, though. Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [69d26786]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in mk/config.mk.in Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [959d8274]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in aclocal.m4 Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [4b5238a4]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in LlvmCodeGen/Ppr.hs Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:52 AM Ticket #8169 (ghc: panic! (the 'impossible' happened)) closed by monoidal
duplicate: This is a known bug, already fixed in GHC 7.6; see #5951 and …
9:45 AM Changeset in ghc [65b737fa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add regression test for #8113 Depends on fix in 3229eadbff857b110f20ffddb80d5f7abd5d7216 to pass
9:45 AM Changeset in testsuite [ab51c7a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Add regression test for #8113 Depends on fix in 3229eadbff857b110f20ffddb80d5f7abd5d7216 to pass
9:40 AM Changeset in ghc [3229ead]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Fix GHCi macros not shadowing builtins (#8113) This restores the original behaviour that was broken accidentally during the refactoring peformed via 4f764d06f3b9899c09a6a459a22d4be694ee45d9. This has been broken effectively for all GHC 7.6.x releases.
9:26 AM Ticket #8169 (ghc: panic! (the 'impossible' happened)) created by guest
ghc: panic! (the 'impossible' happened) (GHC version 7.4.1 for …
6:44 AM Ticket #8168 (ghc "Simplifier ticks exhausted" "When trying UnfoldingDone") created by sp55aa
ghc fail to compile this file: […] Try it: […]
1:46 AM Ticket #8167 (build fails in non-unicode locale [happy: compiler/stage1/build/Parser.y: ...) created by rwbarton
To reproduce, check out a fresh copy of GHC and export LC_ALL=C before …
1:18 AM Ticket #8166 (Undefined references in HEAD object files) created by joelteon
[…] When I try to bootstrap cabal-install using GHC HEAD: […] The …

Aug 23, 2013:

8:56 PM Ticket #8165 (Use GeneralizedNewtypeDeriving to automatically create associated type ...) created by MikeIzbicki
Here's a simple example: […]
7:40 PM NewAxioms edited by goldfire
(diff)
7:39 PM NewAxioms/CoincidentOverlap edited by goldfire
(diff)
7:31 PM NewAxioms edited by goldfire
(diff)
7:31 PM NewAxioms/DiscussionPage edited by goldfire
(diff)
7:30 PM NewAxioms edited by goldfire
(diff)
7:25 PM Changeset in ghc [27955ff]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
dll-split: Say where to update module list and fix a typo. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:31 PM Changeset in ghc [45cdba4]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove unused ghc-frontpanel.glade file Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:29 PM Ticket #8164 (GHC HEAD panics in testsuite on OS X 10.8 with cc=Clang (using newest ...) created by carter
I got the following panics when I ran the GHC test suite per ticket #8148
5:29 PM Changeset in ghc [22625f7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix build for i386/windows. symbol_extras is only part of ObjectCode on certain platforms. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:19 PM Ticket #8163 (ghc.exe: panic! (the 'impossible' happened)) closed by monoidal
duplicate: This is a known error, it should be deriving (Show). It is fixed in GHC …
3:10 PM Commentary/PrimOps edited by jstolarek
(diff)
2:54 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
2:40 PM Changeset in ghc [95ebff9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix validation failure in Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:26 PM Changeset in ghc [41be8d3]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fingerprint.getFileHash: Fix not reading file at all. This lead to the stage1 compiler calculating random iface hashes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:26 PM Changeset in ghc [48d7b0e9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fingerprint: Fix comment typo Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:16 PM Ticket #8163 (ghc.exe: panic! (the 'impossible' happened)) created by CodeGuru
When compiling an example from Real World Haskell, I get the following …
1:12 PM Ticket #8162 (Type unsoundness with type families and UndecidableInstances) closed by akio
fixed
1:10 PM Ticket #8162 (Type unsoundness with type families and UndecidableInstances) created by akio
This problem has already been fixed but I'm creating a ticket here to …
12:52 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:45 PM Ticket #8161 (Associated type parameters that are more specific than the instance header) created by adamgundry
It would be nice if type parameters of associated types could be more …
11:14 AM Changeset in ghc [80ac75f7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix windows detection in ./sync-all. We weren't considering 'msys' for the $OSNAME. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:50 AM Ticket #7520 (Implement cardinality analysis) closed by thoughtpolice
fixed: This was merged back in May. […]
10:50 AM Commentary/PrimOps edited by jstolarek
(diff)
10:29 AM PrimBool edited by jstolarek
(diff)
10:26 AM PrimBool edited by jstolarek
(diff)
10:25 AM PrimBool edited by jstolarek
(diff)
10:16 AM Changeset in ghc [d0ed42fa]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Add support for external repositories to sync-all" This reverts commit 2e41f2fa91c833a4420ac273254e49468044bc4b. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:55 AM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
8:30 AM Ticket #8160 (sync-all failing to detect Windows) created by simonpj
See http://www.haskell.org/pipermail/ghc-devs/2013-August/002102.html. …
8:16 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
8:13 AM NewAxioms edited by simonpj
(diff)
8:10 AM NewAxioms edited by simonpj
(diff)
7:49 AM Changeset in base [1b725f6]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Comments only Add note for Integre constant folding
7:49 AM Changeset in ghc [797a3686]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Comments only Add note for Integre constant folding
7:28 AM Building/GettingTheSources edited by hvr
update instructions for checking out older releases (diff)
6:47 AM Ticket #8159 (Uses of Binary decode should have a proper error message) created by nh2
In #8144 I changed the interface file format. That can happen without you …
6:25 AM Ticket #8158 (Replace IO manager's IntMap with a mutable hash table) created by bos
I've written a patch that replaces the immutable IntMap used by GHC.Event …
4:01 AM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) closed by goldfire
invalid: This may be an infelicity in defaulting (which I'm not terribly familiar …

Aug 22, 2013:

11:10 PM Changeset in ghc [fba693f9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove dead code. GHC >= 7.4 is needed to bootstrap. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:43 PM Changeset in ghc [15616e7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Actually, split that last comment a bit. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:33 PM Changeset in ghc [b6a572b4]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add some more comments to UsageFile. This brings them up to date with the changes in #8144. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:36 PM Changeset in ghc [3310068c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:36 PM Changeset in ghc [726d08a]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from HscTypes Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:34 PM Changeset in ghc [5258bffe]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from MkIface Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:31 PM Changeset in base [fa240ea]ghc-7.8 by Austin Seipp <aseipp@…>
Remove trailing whitespace from GHC.Fingerprint.* Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:31 PM Changeset in ghc [527803a3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Austin Seipp <aseipp@…>
Remove trailing whitespace from GHC.Fingerprint.* Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [677820ee]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix interface hashes including time stamp of dependent files. Fixes #8144. Before, the modification time of e.g. #included files (and everything that ends up as a UsageFile, e.g. via addDependentFile) was taken as input for the interface hash of a module. This lead to different hashes for identical inputs on every compilation. We now use file content hashes instead. This changes the interface file format. You will get "Binary.get(Usage): 50" when you try to do an incremental using .hi files that were created with a GHC 7.7 (only) older than this commit. To calculate the md5 hash (`Fingerprint`) of a file in constant space, there now is GHC.Fingerprint.getFileHash, and a fallback version for older GHCs that needs to load the file into memory completely (only used when compiling stage1 with an older GHC). Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [7aa922b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix -Werror failure in Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [057628e0]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: Mention that #include now adds dependent files Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [02babd8]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: More specific comment about what forms the interface hash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [4389cbd]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: When printing the recomp reason, make clear only mtime is used Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [16ae2f0]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: Be consistent with do notation Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [ab4a453]ghc-7.8 by Austin Seipp <aseipp@…>
Fix -Werror failure in GHC.Fingerprint Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [920bbbc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Austin Seipp <aseipp@…>
Fix -Werror failure in GHC.Fingerprint Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [2e920915]ghc-7.8 by Austin Seipp <aseipp@…>
Fingerprint: Add getFileHash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [89679591]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Austin Seipp <aseipp@…>
Fingerprint: Add getFileHash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [e057b7f]ghc-7.8 by Austin Seipp <aseipp@…>
Fingerprint: Add Show instance for easier debugging Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [6170f97e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Austin Seipp <aseipp@…>
Fingerprint: Add Show instance for easier debugging Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:02 PM TeamGHC edited by thoughtpolice
(diff)
8:44 PM Changeset in ghc [306fce60]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Strings and comments only: 'to to ' fixes I'd still prefer if a native english speaker would check them.
8:44 PM Changeset in ghc [cbe3dba8]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Update email addresses
8:36 PM Ticket #8039 (RTS linker: unloadObj() does not actually unload the code) closed by simonmar
fixed: Now fixed: 0717462d7724bfe904cffda5706dd74d0b31b883/ghc, …
8:33 PM Changeset in ghc [77210ad]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
8:33 PM Changeset in testsuite [4b94f0c]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
8:17 PM Hoopl/Cleanup edited by simonpj
(diff)
8:00 PM ActiveBranches edited by heisenbug
quote (diff)
7:58 PM ActiveBranches edited by heisenbug
cross-compiler-alienless is merged (diff)
7:54 PM ActiveBranches edited by heisenbug
typo (diff)
7:20 PM Changeset in ghc [0717462]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Remove DYNAMIC_GHC_PROGRAMS tests in the linker The linker is usable even when GHCi is dynamically linked. These tests make the linker_unload test fail.
7:07 PM Changeset in ghc [7b03dbf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Fix atomicinc I think the change in optimisation levels due to d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not inlining atomic_inc(), which together with the broken way the test was set up made it fail.
7:07 PM Changeset in testsuite [dca02c2]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Fix atomicinc I think the change in optimisation levels due to d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not inlining atomic_inc(), which together with the broken way the test was set up made it fail.
6:54 PM Changeset in ghc [f3f90778]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
remove debugging cruft
6:54 PM Changeset in testsuite [66d5ef6]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
remove debugging cruft
6:22 PM Changeset in ghc [afac9ac9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
linker_unload fails when using dynamic GHCi. This is because dynamic GHCi can't load archive files, and linker_unload explicitly does this via loadArchive(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:22 PM Changeset in testsuite [a5875c4]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
linker_unload fails when using dynamic GHCi. This is because dynamic GHCi can't load archive files, and linker_unload explicitly does this via loadArchive(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:04 PM ActiveBranches edited by thoughtpolice
Overhaul. (diff)
5:33 PM Hoopl/Cleanup edited by jstolarek
(diff)
4:44 PM Hoopl/Cleanup edited by simonpj
(diff)
4:43 PM Hoopl/Cleanup edited by simonpj
(diff)
4:22 PM Status/GHC-7.8 edited by thoughtpolice
Add notes about Patrick's patches (diff)
4:16 PM Status/GHC-7.8 edited by simonpj
(diff)
4:04 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:57 PM GitSubmoduleProblem created by thoughtpolice
Initial version.
3:51 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:43 PM Changeset in ghc [6fd60b23]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
minor bugfix to casIntArray# and fetchAddIntArray#
3:13 PM Ticket #8157 (Add a broader set of (C/CMM-based) atomic memory operations) created by rrnewton
This task is a precursor to ticket #7883. The goal is to standardize a …
2:49 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:45 PM Changeset in ghc [c24be4b7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Update release notes for GHC 7.8
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:38 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:34 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:34 PM NewPrimopsInGHC7.8 created by jstolarek
2:28 PM PrimBool edited by jstolarek
(diff)
1:37 PM Ticket #8156 (amd64 + in-tree gmp build broken) created by errge
Currently, the GHC build system has an in-tree GMP. This GMP seems to be …
1:16 PM Hoopl/Cleanup edited by jstolarek
(diff)
1:14 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:56 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:55 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:54 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:47 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:42 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:29 PM Hoopl/Cleanup edited by jstolarek
(diff)
11:07 AM Changeset in ghc [4c864e20]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only This comment is no loger true
10:33 AM Changeset in ghc [d4a2cce1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Add a test for unloading object files in the linker (#8039)
10:33 AM Changeset in testsuite [269c890]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add a test for unloading object files in the linker (#8039)
9:55 AM Changeset in ghc [d0608373]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Only add -O to C compilations if there was -O on the command line In 1e2b3780ebc40d28cd0f029b90df102df09e6827 I changed the option ordering for C compilations. A side effect was that -optc options came before the automatic -O we were adding, which made it so that the -debug RTS was getting optimised when it shouldn't have been. Perhaps we shouldn't have automatic -O options added to C compilations. But that might cause problems for build systems that are relying on the current behaviour, so I've made a minor change instead: now C optimisation level == Haskell optimisation level.
9:54 AM Changeset in ghc [bdfefb3b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Really unload object code when it is safe to do so (#8039) The next major GC after an unloadObj() will do a traversal of the heap to determine whether the object code can be removed from memory or not. We'll keep doing these until it is safe to remove the object code. In my experiments with GHCi, the objects get unloaded immediately, which is a good sign: we're not accidentally holding on to any references anywhere in the GHC data structures. Changes relative to the patch earlier posted on the ticket: - fix two memory leaks discovered with Valgrind, after testing with tests/rts/linker_unload.c
9:40 AM Hoopl/Cleanup created by jstolarek
8:46 AM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) created by nh2
https://github.com/nh2/infinite-type-families/blob/master/Test2.hs Some …
7:43 AM WorkingConventions edited by simonpj
(diff)
7:43 AM WorkingConventions edited by simonpj
(diff)
7:42 AM CodeOwners edited by simonpj
(diff)
7:22 AM Status/GHC-7.8 edited by simonpj
(diff)
3:34 AM Ticket #8154 (Possible bug in open type familes: Conflicting (a->a) and (a->a->a) ...) closed by goldfire
invalid: Failure in this case is the desired behavior, which is a change from GHC …
1:28 AM Ticket #8154 (Possible bug in open type familes: Conflicting (a->a) and (a->a->a) ...) created by nh2
[…] This worked with GHC 7.6, but not with 7.8 HEAD (currently at …
1:24 AM Ticket #8153 (Implement AES intrinsics) created by schyler
LLVM has the following intrinsics for working with AES encryption; …
12:57 AM PatternSynonyms edited by cactus
Updated to reflect details of current work-in-progress implementation (diff)
12:40 AM PatternSynonyms edited by cactus
Fix some typos (diff)

Aug 21, 2013:

11:54 PM Ticket #8077 (Make write_barrier and friends show up with KEEP_INLINES) closed by rrnewton
fixed
10:13 PM Building/CrossCompiling/iOS edited by StephenBlackheath
How to build iOS simulator (diff)
9:52 PM Ticket #8152 (iOS patch no 20: Compile to iOS simulator) created by StephenBlackheath
These changes allow us to compile to the iOS simulator platform, which is …
9:23 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
8:20 PM Status/GHC-7.8 edited by rrnewton
minor (diff)
8:20 PM Status/GHC-7.8 edited by rrnewton
mention atomics branch (diff)
7:24 PM Ticket #8151 (ghc-7.4.2 on OpenIndiana (Solaris) createSubprocess fails) created by troydm
when i'm compiling this test.hs with ghc -thread ./test.hs and then …
5:50 PM Ticket #8150 (Foreign export requires redundant type signature) created by evincarofautumn
With a source file such as: […] The second function :: IO ()
4:19 PM GitolitePlan edited by heisenbug
oops (diff)
4:19 PM GitolitePlan edited by heisenbug
escape GitHub (diff)
4:16 PM GitolitePlan edited by heisenbug
typo (diff)
3:29 PM Changeset in ghc [372053c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
In the non-threaded RTS, make *_barrier functions EXTERN_INLINE, not #define. (fixes #8077)
1:44 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new instance generation story (diff)
11:43 AM Ticket #8149 (GHC should warn about redundant import of a type name also if one of its ...) created by Lemming
Sorry, I have another corner case for a redundant import warning: […] …
8:27 AM TeamGHC edited by jstolarek
(diff)
8:23 AM Changeset in ghc [b38af652]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Detabify I missed that file yesterday when I was cleaning up codeGen/ directory.
5:03 AM Ticket #8145 (can't build ghc HEAD on OS X 10.8 with XCODE 5 installed) closed by carter
duplicate: identified the root issue, see #8148
5:02 AM Ticket #8143 (File name module name mismatch in Parser.hs in HEAD) closed by carter
duplicate: shifting this to being discussed in ticket #8148, which identifies the …
4:21 AM Ticket #8148 (./configure IGNORES --with-gcc=gcc-4.8, can't build head on os x 10.8 ...) created by carter
Im seeing the build scripts using gcc instead of gcc-4.8 this is …[…]
4:12 AM Changeset in ghc [24aaa0f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Omit hpc for CAS test. HPC breaks CAS currently.
4:12 AM Changeset in ghc [b92d14d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Update casArray# test and add simple casMutVar# test.
4:12 AM Changeset in testsuite [1ea02b60]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Omit hpc for CAS test. HPC breaks CAS currently.
4:12 AM Changeset in testsuite [d7f5812]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Update casArray# test and add simple casMutVar# test.
4:12 AM Changeset in ghc [6fcb7c6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
minor: update test case to go along with atomic_inc change
4:12 AM Changeset in ghc [a29b67b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Add a basic test for casArray#.
4:12 AM Changeset in testsuite [ce19b62]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
minor: update test case to go along with atomic_inc change
4:12 AM Changeset in testsuite [c67c578]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Add a basic test for casArray#.
4:02 AM Changeset in ghc [4b4c944]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Update stg_casArrayzh to conform to new CMM conventions.
4:02 AM Changeset in ghc [fa278381]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Add PrimOp: casIntArray#. Modify casMutVar# for 'ticketed' style.
4:02 AM Changeset in ghc [8750d549]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.
4:02 AM Changeset in ghc [25ad0153]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Eliminate atomic_inc_by and instead medofiy atomic_inc.
4:02 AM Changeset in ghc [3ca7ecb5]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
add casArray# primop, similar to casMutVar# but for array elements
4:02 AM Changeset in ghc [1c45d05d]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Tweak stg_casArrayzh as per Simon Marlow's suggestion.
2:41 AM Changeset in ghc [82bbc38]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Added paragraph to user's guide about Nominal role for Set
2:10 AM Ticket #8138 (Core lint fails with error "Role incompatibility: expected N, got R") closed by goldfire
fixed: Oops -- just noticed that I flagged this as "merge" instead of closed.
1:47 AM Ticket #8147 (Exponential behavior in instance resolution on fixpoint-of-sum) created by jkoppel
Doing instance resolution on a fixpoint-of-sum type takes a very long …
12:58 AM Status/GHC-7.8 edited by cactus
Added pattern synonyms to list of stuff that *might* make it to 7.8.1 (diff)

Aug 20, 2013:

10:59 PM Ticket #8146 (Library package cannot be found) created by conradwt
[…]
10:57 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:29 PM Building/CrossCompiling/iOS edited by StephenBlackheath
Mention #7724 for tracking status and the fact that fat binaries are done (diff)
8:54 PM Status/GHC-7.8 edited by nomeata
(diff)
6:40 PM Ticket #8145 (can't build ghc HEAD on OS X 10.8 with XCODE 5 installed) created by carter
see #8143 http://ghc.haskell.org/trac/ghc/ticket/8143 Oddly, I had this …
6:23 PM TeamGHC edited by goldfire
(diff)
6:19 PM Status/GHC-7.8 edited by goldfire
(diff)
6:14 PM Changeset in ghc [8d7272b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Added bullet in release notes about roles.
5:27 PM Status/GHC-7.8 edited by jstolarek
(diff)
5:12 PM Status/GHC-7.8 edited by jstolarek
(diff)
4:45 PM Status/GHC-7.8 edited by nfrisby
(diff)
4:19 PM Changeset in ghc [e5374a1b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Cleanup StgCmm pass This cleanup includes: * removing dead code. This includes forkStatics function, which was in fact one big noop, and global bindings in CgInfoDownwards, * converting functions that used FCode monad only to access DynFlags into functions that take DynFlags as a parameter and don't work in a monad, * addBindC function is now smarter. It extracts Id from CgIdInfo passed to it in the same way addBindsC does. Previously this was done at every call site, which was redundant.
4:19 PM Changeset in ghc [6b032db]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Remove unused module This commit removes module StgCmmGran which has only no-op functions. According to comments in the module, it was used by GpH, but GpH project seems to be dead for a couple of years now.
4:19 PM Changeset in ghc [388e14e2]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Merge cgTailCall and cgLneJump into one function Previosly logic of these functions was sth like this: cgIdApp x = case x of A -> cgLneJump x _ -> cgTailCall x cgTailCall x = case x of B -> ... C -> ... _ -> ... After merging there is no nesting of cases: cgIdApp x = case x of A -> -- body of cgLneJump B -> ... C -> ... _ -> ...
4:19 PM Changeset in ghc [d0b8c46d]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
4:19 PM Changeset in ghc [3f279f3]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces, code formatting, detabify A major cleanup of trailing whitespaces and tabs in codeGen/ directory. I also adjusted code formatting in some places.
4:13 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
much to do (diff)
3:57 PM Status/GHC-7.8 edited by simonpj
(diff)
3:56 PM Status/GHC-7.8 edited by simonpj
(diff)
3:55 PM Status/GHC-7.8 edited by simonpj
(diff)
2:51 PM Records/OverloadedRecordFields/Implementation edited by simonpj
(diff)
2:51 PM Records/OverloadedRecordFields/Implementation edited by simonpj
(diff)
1:59 PM Newcomers edited by jstolarek
(diff)
11:48 AM WorkingConventions/Git edited by hvr
(diff)
11:47 AM Repositories edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:55 AM Changeset in ghc [9325b18f]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Comments only
9:55 AM Changeset in ghc [f661e79c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fix typo
9:20 AM Newcomers edited by jstolarek
(diff)
9:20 AM Internships/JanStolarek edited by jstolarek
(diff)
8:27 AM Newcomers edited by jstolarek
(diff)
8:27 AM Internships/JanStolarek edited by jstolarek
(diff)
8:24 AM Internships/JanStolarek edited by jstolarek
(diff)
8:03 AM Building/CrossCompiling/iOS edited by lukexi
Updated arm-apple-darwin10-gcc to build armv7/armv7s fat binaries (diff)
7:54 AM WorkingConventions/Repositories edited by hvr
fix links (diff)
4:49 AM Changeset in ghc [21db803]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Update Win32 submodule. This fixes a build failure for i386/Windows. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:08 AM Ticket #8144 (Interface hashes include time stamp of dependent files (UsageFile mtime)) created by nh2
See https://github.com/nh2/ghc-bug-time-dependent-interface-hashes for a …

Aug 19, 2013:

11:00 PM Changeset in ghc [6cc7d3f1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Add note on isSafeOverlap field.
10:12 PM GitolitePlan edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:47 PM SIMD edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:44 PM GitForDarcsUsers edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:39 PM Building/GettingTheSources edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:37 PM Newcomers edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:35 PM WorkingConventions/Git edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:20 PM Changeset in ghc [4eeccc1c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Replace occurences of darcs.haskell.org by git.haskell.org ...as the new `git.haskell.org` CNAME has been activated (see also GitolitePlan and #8121 for more details)
8:12 PM Ticket #8143 (File name module name mismatch in Parser.hs in HEAD) created by carter
[…] on current head c384bb1e30499bb4809dca60803a4066762ce5f4 and i …
3:31 PM Changeset in ghc [5314acb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Rellocate test for T7689 to different directory This test is testing primops, so it should be in the primops/ directory and not numeric.
3:31 PM Changeset in testsuite [b00381e]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Rellocate test for T7689 to different directory This test is testing primops, so it should be in the primops/ directory and not numeric.
3:17 PM Commentary/Libraries/Integer edited by jstolarek
(diff)
2:47 PM Changeset in ghc [41c3ed2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library in the wiki
2:46 PM Changeset in ghc [c10454d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library on the wiki
2:46 PM Changeset in integer-gmp [cfcd248]ghc-7.8wip/T8647 by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library on the wiki
2:45 PM Changeset in ghc [c384bb1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only Documentation of Integer constant folding
12:45 PM Ticket #8142 (Panic on TypeFamilies compile) closed by jstolarek
fixed
12:44 PM Changeset in ghc [d157f5f2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Add regression test for #8142
12:44 PM Changeset in testsuite [0158d71]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Add regression test for #8142
12:30 PM Ticket #457 (Strictness problem) closed by jstolarek
fixed
11:57 AM Changeset in ghc [0bc0e7d3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Add test cases for T457 (fixes #457)
11:57 AM Changeset in testsuite [5dd852a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Add test cases for T457 (fixes #457)
11:36 AM Ticket #457 (Strictness problem) closed by nomeata
fixed: In 7.6.3, this seems to be fixed.
10:28 AM Ticket #8142 (Panic on TypeFamilies compile) created by zenzike
The following code produces a panic: […] Compiling with ghc-7.6.3 …
8:51 AM Changeset in ghc [5eae0ad]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved performanace
8:51 AM Changeset in testsuite [69fb743]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved performanace
8:46 AM Changeset in ghc [2fcc09f]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
8:46 AM Changeset in ghc [83440fdc]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
8:46 AM Changeset in ghc [098c7d1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add a better implementation of dropTail, and use it
8:46 AM Changeset in ghc [4d5c9b71]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve eta-reduction some more, when the function includes casts
8:46 AM Changeset in ghc [f6ed2f5]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix Haddock formatting
8:05 AM TeamGHC edited by gmainland
(diff)
8:03 AM Changeset in nofib [81fac78]ghc-7.8 by Austin Seipp <aseipp@…>
Remove -march=native from several shootout entries John Wiegley tells me this causes a failure for nofib on his machine, so to be safe we'll back it out for now. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:53 AM WorkingConventions/BugTracker edited by simonpj
(diff)
7:50 AM WorkingConventions/BugTracker edited by simonpj
(diff)
7:49 AM TeamGHC edited by jstolarek
(diff)
7:45 AM Roles edited by simonpj
(diff)
7:43 AM TeamGHC edited by simonpj
(diff)
7:23 AM Ticket #8141 (Liberalising IncoherentInstances) created by nomeata
As …
6:52 AM TeamGHC edited by gmainland
(diff)
4:17 AM Ticket #7901 (Bad error message when using UnicodeSyntax ∀ without ExplicitForall) closed by thoughtpolice
fixed
4:13 AM Changeset in ghc [8a1456a7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Test case for #7901. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:13 AM Changeset in testsuite [5535416]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test case for #7901. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:01 AM Changeset in ghc [96adf0e9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Improve error when using forall with UnicodeSyntax Fixes Trac #7901. '∀' is neither upper nor lowercase, unlike the 'f' in 'forall', so when explicit forall is not enabled, it creates a parse error before reaching the '.', which is where we give a nice message for ascii 'forall'. Therefore, we make '∀' into a token as long as UnicodeSyntax is enabled, which is safe because its caselessness means it can never be mistaken for a symbol, and check extensions in the parser when the 'forall' rule is used. Authored-by: Paul Cavallaro <ptc@fb.com> Authored-by: Anders Papitto <anderspapitto@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:59 AM Changeset in ghc [5d77d8d4]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Dead code elimination. Authored-by: Paul Cavallaro <ptc@fb.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:59 AM Changeset in ghc [c498062c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove dead code, fix a typo. Authored-by: Anders Papitto <anderspapitto@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:56 AM Changeset in ghc [a6e53ea]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Eliminate trailing whitespace from Parser.y.pp Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:54 AM Changeset in ghc [751e38f]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Eliminate trailing whitespace from Lexer.x Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 18, 2013:

7:41 PM Ticket #8140 (ghc: panic! (the 'impossible' happened)) closed by PrzD
duplicate
7:32 PM Ticket #8140 (ghc: panic! (the 'impossible' happened)) created by PrzD
ghc: panic! (the 'impossible' happened) (GHC version 7.4.1 for …
4:33 PM Changeset in ghc [2e41f2fa]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add support for external repositories to sync-all Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:21 PM CodeOwners edited by thoughtpolice
(diff)
3:20 PM TeamGHC edited by thoughtpolice
(diff)
3:19 PM TeamGHC edited by thoughtpolice
(diff)
3:17 PM TeamGHC edited by thoughtpolice
Move stuff from contributors page (diff)
3:16 PM CodeOwners edited by thoughtpolice
(diff)
2:30 PM TeamGHC edited by thoughtpolice
(diff)
2:30 PM TeamGHC edited by thoughtpolice
(diff)
2:29 PM TeamGHC edited by thoughtpolice
(diff)
1:55 PM CodeOwners edited by thoughtpolice
(diff)
5:22 AM TeamGHC edited by thoughtpolice
(diff)

Aug 17, 2013:

9:49 PM Ticket #8139 (ghc 7.6.3 and ghc HEAD fails to build on OS X 10.9) closed by carter
wontfix: Why can't you use the binary build of ghc 7.6.3, and patch the settings …
6:48 PM Ticket #8139 (ghc 7.6.3 and ghc HEAD fails to build on OS X 10.9) created by darinmorrison
ghc 7.6.3 does not compile on OS X 10.9 (as of DP5). There are a few …
9:17 AM TeamGHC edited by erikd
Update my record (diff)
8:54 AM TeamGHC edited by thoughtpolice
(diff)
8:11 AM TeamGHC edited by thoughtpolice
(diff)
8:11 AM TeamGHC edited by thoughtpolice
(diff)
8:08 AM TeamGHC edited by thoughtpolice
(diff)
8:00 AM TeamGHC edited by hvr
(diff)
8:00 AM CodeOwners edited by thoughtpolice
typo (diff)
4:12 AM Changeset in ghc [9aaaf624]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Fix test for #8116. This caused a failure on some 32bit builds due to floating point (in)accuracy. But Complex is already strict in both its components, and we really just want to know the code works, so an easier solution is to simply use `seq` to force evaluation. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:12 AM Changeset in testsuite [858924a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Fix test for #8116. This caused a failure on some 32bit builds due to floating point (in)accuracy. But Complex is already strict in both its components, and we really just want to know the code works, so an easier solution is to simply use `seq` to force evaluation. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:57 AM TeamGHC edited by nfrisby
(diff)
3:55 AM TeamGHC edited by goldfire
(diff)
3:49 AM TeamGHC edited by thoughtpolice
(diff)
3:40 AM TeamGHC edited by thoughtpolice
(diff)
3:13 AM CodeOwners edited by thoughtpolice
Add Ryan to committer list (diff)
3:12 AM TeamGHC edited by thoughtpolice
(diff)
3:09 AM TeamGHC edited by thoughtpolice
(diff)
3:09 AM TeamGHC edited by thoughtpolice
(diff)
3:08 AM TeamGHC edited by thoughtpolice
(diff)
2:18 AM CodeOwners edited by thoughtpolice
Alphabetize (diff)
1:44 AM TeamGHC created by thoughtpolice
1:44 AM CodeOwners edited by thoughtpolice
(diff)

Aug 16, 2013:

5:36 PM Changeset in ghc [ac382ab9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Fix Trac #8138. The code in CoreLint did not take into account the possibility of ~R# arguments to functions. These can arise in argToPat in SpecConstr. Now, CoreLint does not fail when it sees a ~R# parameter. This commit also updates the core-spec document accordingly.
5:32 PM Changeset in ghc [d764c0ce]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add testcase for #8138
5:32 PM Changeset in testsuite [ea96a0fc]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add testcase for #8138
4:20 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new FieldLabel story / contemplate -XOverloadedRecordFieldInstances (diff)
4:14 PM Changeset in base [22b3ee0]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Use primop wrappers instead of tagToEnum#
4:14 PM Changeset in ghc [f4f5a17]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Use primop wrappers instead of tagToEnum#
3:57 PM Internships/JanStolarek edited by jstolarek
(diff)
3:25 PM Ticket #8138 (Core lint fails with error "Role incompatibility: expected N, got R") created by gmainland
I'm seeing a core lint error, "Role incompatibility: expected N, got R", …
1:28 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new story about automatic instance generation (diff)
11:21 AM WorkingConventions edited by simonpj
(diff)
10:21 AM Changeset in ghc [82d5aa03]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only I restored part of documentation that describes what is a let-no-escape and which was deleted 10 months ago together with the old codegen. Then I removed lots of Literate Haskell clutter (like empty \begin{code} - \end{code} blocks) and finally decided to remove all the Literate Haskell markup because there wasn't much of it left, but it made comments so difficult to read.
9:51 AM Changeset in ghc [a57832b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Change return type for emulated 64bit comparisons In the previous patch I used Int64# as a return value for comparison primops used on 32bit machines for comparing Int64# and Word64#. This obviously wasn't a good idea. This patch changes return type from emulated Int64# to a native Int#.
9:51 AM Changeset in ghc-prim [84fed89]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Change return type for emulated 64bit comparisons In the previous patch I used Int64# as a return value for comparison primops used on 32bit machines for comparing Int64# and Word64#. This obviously wasn't a good idea. This patch changes return type from emulated Int64# to a native Int#.
8:02 AM Changeset in ghc [ec621f3]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
7:49 AM WorkingConventions edited by simonpj
(diff)
7:48 AM WorkingConventions edited by simonpj
(diff)

Aug 15, 2013:

7:00 PM Ticket #8137 (Permited mega-polymorphic type) closed by goldfire
invalid: This is correct behavior. The definition of u means both that computing …
6:51 PM Ticket #8137 (Permited mega-polymorphic type) created by wvv
Mega-polymorphic type! This looks like a bug, but may be it is a feature …
3:57 PM WikiStart edited by adamgundry
fix snapshot download link (diff)
3:49 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
instance generation (diff)
3:11 PM Ticket #8136 (Some tests segfault randomly with ghci way) created by jstolarek
I noticed that when I run arr020 (make TEST=arr020) it randomly …
2:58 PM Ticket #8135 (Panic when printing out kind incompatibility error) closed by thoughtpolice
duplicate: Thanks. We've already seen this report fly in several times - GHC 7.6.3 …
2:53 PM Ticket #8135 (Panic when printing out kind incompatibility error) created by Saulzar
I wrote a little utility function against the new pipes 4.0 repository but …
1:51 PM WorkingConventions/Git edited by hvr
Restore old commit/ticket referencing syntax (diff)
9:18 AM Ticket #8134 (ghc enters a loop while building 7.6.3 for powerpc64 platform.) created by k0da
It enters a loop around 3414s] …
9:13 AM CodeOwners edited by thoughtpolice
Add committer list (diff)
8:29 AM PrimBool edited by jstolarek
(diff)
8:28 AM PrimBool edited by jstolarek
(diff)
8:24 AM PrimBool edited by jstolarek
(diff)
8:15 AM PrimBool edited by jstolarek
(diff)
8:14 AM prim-bool-criterion.png attached to PrimBool by jstolarek
8:13 AM PrimBool edited by jstolarek
(diff)
7:58 AM PrimBool edited by jstolarek
(diff)
7:56 AM PrimBool edited by jstolarek
(diff)
6:28 AM Changeset in ghc [b082afa2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add a regression test (see #7953) Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:28 AM Changeset in testsuite [e144ec8]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add a regression test (see #7953) Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:53 AM Newcomers edited by goldfire
removed broken PDF link to AOSA article -- can't find correct address (diff)
1:57 AM WorkingConventions/Git edited by simonpj
(diff)
1:25 AM Changeset in ghc [6d4bf548]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add a regression test (see #8116) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:25 AM Changeset in testsuite [cfec7e1]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add a regression test (see #8116) Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:46 AM Changeset in ghc [94c35dd]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Don't delete HsTimeConfig.h.in during distclean. sdist preps the tree via distclean before anything else, which caused HsTimeConfig.h.in under 'time' to be deleted - even though it should be included in the resulting tarball for ./configure. The correct target is 'maintainer-clean'. I'm guessing the nightlies didn't complain because they run ./boot, forcing regeneration. NixOS's Hydra does not, though. Thanks to Peter Simons and Andres Löh for pointing this out. Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 14, 2013:

9:41 PM Ticket #8116 (Segfault/panic of 32bit GHCi on Mac) closed by kazu-yamamoto
fixed
8:17 PM CodeOwners edited by guest
typo "responsibility" (diff)
4:00 PM Ticket #8103 (Segfault when passing unboxed Float# and Double# across modules) closed by jstolarek
fixed
3:59 PM Changeset in ghc [bbb9cbef]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Add regression test for #8103
3:59 PM Changeset in testsuite [e8e88fe]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Add regression test for #8103
3:51 PM Ticket #8133 (T7881 fails with hpc) created by jstolarek
I noticed that T7881 fails with hpc way. I investigated a bit and I …
3:16 PM Ticket #6135 (Unboxed Booleans) closed by Jan Stolarek <jan.stolarek@…>
fixed: In 6579a6c73082387f82b994305011f011d9d8382b/ghc: […]
3:15 PM Changeset in ghc [0c03faed]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Comparison primops return Int# (Fixes #6135) This patch adds tests for new primops and fixes the existing ones. For a deatiled discussion of this changes please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool
3:15 PM Changeset in testsuite [ac52535]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Comparison primops return Int# (Fixes #6135) This patch adds tests for new primops and fixes the existing ones. For a deatiled discussion of this changes please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool
12:10 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
deprecated fields (diff)
11:46 AM Changeset in ghc [6579a6c7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comparison primops return Int# (Fixes #6135) This patch modifies all comparison primops for Char#, Int#, Word#, Double#, Float# and Addr# to return Int# instead of Bool. A value of 1# represents True and 0# represents False. For a more detailed description of motivation for this change, discussion of implementation details and benchmarking results please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool There's also some cleanup: whitespace fixes in files that were extensively edited in this patch and constant folding rules for Integer div and mod operators (which for some reason have been left out up till now).
10:50 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
data families with duplicated fields (diff)
8:22 AM Ticket #8132 (Warning for Typeable instances misplaced) created by scottgw
There is currently a warning for hand-rolled instances of Typeable. …
8:16 AM Changeset in base [f6e2398]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Comparison primops return Int# (Fixes #6135) For a deatiled discussion of this changes please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool
8:16 AM Changeset in ghc [eb256640]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jan Stolarek <jan.stolarek@…>
Comparison primops return Int# (Fixes #6135) For a deatiled discussion of this changes please visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool
7:36 AM WorkingConventions/Git edited by hvr
Extend Git commit message section (diff)
6:43 AM Changeset in ghc [5f18e9e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add a failing test, see #7574. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:43 AM Changeset in testsuite [647875ea]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add a failing test, see #7574. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:36 AM Changeset in ghc [0ced36c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add failing test, see issue #8131. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:36 AM Changeset in testsuite [3294e3b]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add failing test, see issue #8131. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:34 AM Ticket #8130 (T7571 with WAY=llvm fails, but not WAY=optllvm) closed by thoughtpolice
duplicate: Whoops, accidentally created twice.
6:30 AM Ticket #8131 (T7571 with WAY=llvm fails, but not WAY=optllvm) created by thoughtpolice
Test case (#7571 just will not die, it seems) […] However, this test …
6:30 AM Ticket #8130 (T7571 with WAY=llvm fails, but not WAY=optllvm) created by thoughtpolice
Test case (#7571 just will not die, it seems) […] However, this test …
6:23 AM Ticket #7953 (Segfault on x86 with -O2) closed by kazu-yamamoto
fixed
5:43 AM Tickets #7326,​7382 batch updated by Austin Seipp <aseipp@…>
fixed: In 333273792479695cf79a72cffa4c579d0c9deb21/ghc: […]
5:43 AM Ticket #8125 (iOS patch no 17: Add .a suffix onto libraries that take the place of ...) closed by Austin Seipp <aseipp@…>
fixed: In 288ca49c93d5bc8fe42f9a823ed6555334762769/ghc: […]
5:43 AM Ticket #8126 (iOS patch no 18: Fix Stage1Only so it doesn't build ghctags) closed by Austin Seipp <aseipp@…>
fixed: In 5fb72555f7b7ab67a33583f33ad9160761ca434f/ghc: […]
5:42 AM Changeset in ghc [efde8ec5]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Bump supported llvm version to 3.4. The compiler can bootstrap and run all tests fine, given a copy of LLVM built on Jul 27 2013. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:42 AM Changeset in ghc [3332737]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Don't run the system linker unncessarily. This wastes time when evaluating expressions in GHCi. We also disable object unloading when using the dynamic linker, too. Fixes #7382. Fixes #7326. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:42 AM Changeset in ghc [288ca49c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
iOS: generate archive files when compiling. When cross compiling to iOS, we generate archive files which are linked into the final executable. We already *did* generate archive files - just with the wrong suffix. Fixes #8125. Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:42 AM Changeset in ghc [5fb72555]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix Stage1Only: don't build ghctags. ghctags needs the stage2 compiler, since it uses the GHC API. Fixes #8126. Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:37 AM Changeset in ghc [015da288]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
print035 now passes (see #7382) Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:37 AM Changeset in testsuite [22eccb7e]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
print035 now passes (see #7382) Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:33 AM GitolitePlan edited by hvr
(diff)

Aug 13, 2013:

3:45 PM Commentary/Rts/Conventions edited by sukhodolin
Fixed non-working References links (diff)
3:30 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
bug fixing (diff)
12:27 PM Ticket #8129 (Constraint solver panic due to derived type function equality) created by adamgundry
[…] causes a panic while tracing the typechecker: […] If …
12:23 PM Ticket #7978 (Profiling broken) closed by simonmar
fixed: Fixed, thanks to everyone who helped narrow this down, it took me 2 …
11:19 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
tests (diff)
11:06 AM Changeset in ghc [a27895b3]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Add a missing untag to the non-updatable selector thunks (#7978)
9:56 AM Ticket #8128 (Standalone deriving fails for GADTs due to inaccessible code) created by adamgundry
Consider the following: […] This gives the error: […] The …
7:00 AM Ticket #8127 (iOS patch no 19: Linking) created by StephenBlackheath
Fix linking for cross compiler to iOS. This patch does these things: 1. …
6:41 AM Ticket #8126 (iOS patch no 18: Fix Stage1Only so it doesn't build ghctags) created by StephenBlackheath
Without this patch, the build breaks when Stage1Only = YES is set in …
6:06 AM Ticket #8125 (iOS patch no 17: Add .a suffix onto libraries that take the place of ...) created by StephenBlackheath
When we cross-compile to iOS we want to generate .a files in place of …

Aug 12, 2013:

4:34 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
GADT record updates sorted (diff)
3:25 PM Ticket #8124 (Possible leaks when using foreign export.) created by augustss
When a Haskell function exported with foreign export is called from …
10:50 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
implemented warning for qualified fields (diff)
10:15 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
qualified names (diff)
9:35 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
unused imports (diff)
8:41 AM Changeset in ghc [c24ce5a1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
8:29 AM Records/OverloadedRecordFields/Plan edited by adamgundry
avoid ambiguous "monomorphic" (diff)
5:29 AM Ticket #8123 (GHCi warns about -eventlog even though it's sometimes necessary) created by akio
If I invoke GHCi as ghci -eventlog, it says: {{{Warning: -debug, …
12:00 AM Ticket #8122 (make binary-dist broken on OS X in HEAD) created by danharaj
After a successful configure and make, make binary-dist fails: […]

Aug 11, 2013:

8:18 AM PatternSynonyms edited by heisenbug
wording (diff)
8:11 AM PatternSynonyms edited by heisenbug
suggest associated constructors (diff)
5:18 AM Records/DeclaredOverloadedRecordFields edited by AntC
rephrase from monomorphic (diff)
5:12 AM Changeset in ghc [0a5e9646]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Fix naming of ClosedFam1/ClosedFam2 tests. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:12 AM Changeset in testsuite [17af5f1]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Fix naming of ClosedFam1/ClosedFam2 tests. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:07 AM Records/DeclaredOverloadedRecordFields/NoMonoRecordFields edited by AntC
Change name of the flag, per Adam's work on SORF, and SimonM's q on the … (diff)
5:07 AM Ticket #8091 (retry# lacks strictness information) closed by thoughtpolice
fixed: Thanks Patrick. Committed in […]
5:05 AM Changeset in ghc [789acb2]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix invalid users guide synax. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:12 AM Changeset in ghc [e2b72ca]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Mark retry# as returning bottom. This change helps the simplifier eliminate unreachable code, since retry# technically doesn't return. This closes ticket #8091. Authored-by: Patrick Palka <patrick@parcs.ath.cx> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:20 AM Changeset in unix [ffdb844]ghc-7.8 by Austin Seipp <aseipp@…>
Fix two of the unix tests. This is fallout from the fix for T8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:27 AM Changeset in ghc [94be588]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Release notes for #8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:59 AM Ticket #8108 (getGroupEntryForID segfaults in multi-threaded applications) closed by thoughtpolice
fixed: Thanks for the patch! I went ahead and added tests. Fixed in the unix
1:58 AM Changeset in unix [88f7bbf]ghc-7.8 by Austin Seipp <aseipp@…>
Add some extra files to .gitignore Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:56 AM Changeset in unix [ef683c6]ghc-7.8 by Austin Seipp <aseipp@…>
Extract the result of get*_r before we deallocate the auxiliary buffer Also comes with tests. This closes #8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:31 AM WikiStart edited by thoughtpolice
(diff)

Aug 10, 2013:

8:30 PM Ticket #8047 (Implement line-number %-substitution for prompt-string) closed by Herbert Valerio Riedel <hvr@…>
fixed: In 11814a8e2f1a5b1163cb1b00bfdc699436b40317/ghc: […]
8:26 PM Changeset in ghc [11814a8e]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
GHCi: Implement `%l` prompt substitution for line-number This commit also updates the GHC user guide section regarding the `set prompt` command and closes #8047. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:10 PM Newcomers edited by hvr
remove redundant -r argument (diff)
12:09 PM Building/GettingTheSources edited by hvr
remove redundant -r argument (diff)
11:23 AM Building/GettingTheSources edited by hvr
normalize git URLs; promote git:// url (see GitolitePlan) and tell about … (diff)
11:09 AM Newcomers edited by hvr
Improve markup to allow direct copy & paste of shell fragments; recommend … (diff)

Aug 9, 2013:

10:09 PM Changeset in ghc [c08bf882]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Fix typo (this refs #8121 for testing purposes)
9:31 PM Changeset in ghc [b264f09]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Whitespace change to test Trac/Gitolite. This references #8121 Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:20 PM Changeset in ghc [c12df18b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
sync-all: remove trailing '/' from root-urls in help text This is a test commit for addressing #8121
9:13 PM GitolitePlan edited by thoughtpolice
(diff)
5:49 PM Ticket #8120 (ghc: panic! (the 'impossible' happened)) closed by monoidal
duplicate: You can trigger the bug with f :: a -> b; f x = undefined >>= l x or …
3:38 PM GitolitePlan edited by hvr
update developer changes section (diff)
11:41 AM GitolitePlan edited by hvr
(diff)
11:38 AM GitolitePlan edited by hvr
(diff)
11:16 AM Newcomers edited by jstolarek
(diff)
11:15 AM Newcomers edited by jstolarek
(diff)
11:03 AM Changeset in ghc [4f43572]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Make `sync-all remote set-url` use normalized `/packages/` urls A simple heuristic (i.e. replacing the `libraries/` suffix by `packages/` in the inferred remotepath, if the remotepath in the `packages` file is "-") used to infer the remotepath for Git submodules. A proper solution would require to parse the `.gitmodules` file to obtain the actual localpath<->remotepath mapping. This addresses #8121 and is a follow-up to a22e908 which changed the `.gitmodules` urls to use the `/packages/` folder instead of `/libraries/`.
10:13 AM Newcomers edited by jstolarek
(diff)
9:54 AM WorkingConventions edited by goldfire
(diff)
9:53 AM Newcomers edited by goldfire
(diff)
9:51 AM Newcomers created by goldfire
8:44 AM Changeset in ghc [a22e908]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Normalize urls for Git submodules This changes the `/libraries/<name>.git/` suffix in the urls to `/packages/<name>.git`. This is a minor preparation step helping the Gitolite transition (see #8121). See also http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/1713
8:43 AM Ticket #8121 (Gitolite Migration) created by hvr
This ticket is for keeping track of the implementation of the …
8:37 AM Changeset in ghc [9b5f1c1a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Fix duplicate test names
8:37 AM Changeset in testsuite [959076a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Fix duplicate test names

Aug 8, 2013:

11:29 PM Ticket #8120 (ghc: panic! (the 'impossible' happened)) created by EyalLotem
Foo.hs:6:3:ghc: panic! (the 'impossible' happened) (GHC version 7.6.3 …
6:24 PM Ticket #8107 (need types to express constant argument for primop correctness) closed by carter
invalid: after thinking about it more, and catching up on sleep, this seems to be …
5:18 PM Ticket #8117 (We don't distribute copy of GPL with code that requires it) closed by thoughtpolice
fixed: Thanks. Fixed by: […]
5:13 PM Changeset in ghc [f0beac1f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add LICENSE file, along with a copy of the GPLv3. Closes Trac #8117. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:13 PM Changeset in testsuite [a3f3d16]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add LICENSE file, along with a copy of the GPLv3. Closes Trac #8117. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:28 PM Ticket #8119 (better type inference for lambdas) created by dmwit
With the following code in a file: […] We can tell ghci that …
4:23 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
constraint solver bug (diff)
2:30 PM Ticket #8118 (<stdout>: commitAndReleaseBuffer: invalid argument (invalid character)) created by guest
I get the following error... […] When running following program: …
1:25 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
data family trouble (diff)
10:17 AM Ticket #8117 (We don't distribute copy of GPL with code that requires it) created by jstolarek
Some tests in testsuite are released under GPL license: * T3787 * …
9:27 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
9:10 AM Changeset in ghc [b02aa92]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Fix #7116 failing due to uniques
9:10 AM Changeset in testsuite [67d6a19]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Fix #7116 failing due to uniques
5:42 AM Commentary/Profiling edited by ezyang
fix formatting (diff)

Aug 7, 2013:

4:45 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
3:42 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
to do (diff)
1:59 PM Records/OverloadedRecordFields/Plan edited by adamgundry
alpha-conversion for clarity (diff)

Aug 6, 2013:

10:42 PM Building/CrossCompiling/iOS edited by StephenBlackheath
Change what needs to be in the mk/build.mk (diff)
6:07 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
implemented syntactic sugar (diff)
11:04 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
todos and queries (diff)
8:45 AM Ticket #7884 (Cannot build hedgewars with new haskell 7.6) closed by LocutusOfBorg
invalid
8:00 AM Changeset in ghc [253a5b75]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Geoffrey Mainland <mainland@…>
Rename SSE -> XMM for consistency. We were using SSE is some places and XMM in others. Better to keep a consistent naming scheme.
8:00 AM Changeset in ghc [3e598fe0]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Geoffrey Mainland <mainland@…>
Only use real XMM registers when assigning arguments. My original change to the calling convention mistakenly used all 6 XMM registers---which live in the global register table---on x86 (32 bit). This royally screwed up the floating point code generated for that platform because floating point arguments were passed in global registers instead of on the stack!
7:55 AM Records/OverloadedRecordFields/Plan edited by adamgundry
missed some Get -> Has changes (diff)
7:53 AM Records/OverloadedRecordFields/Plan edited by adamgundry
telling the latest story (diff)
7:24 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
3:20 AM Changeset in ghc [0daee29]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Erik de Castro Lopo <erikd@…>
sync-all : Replace '~~' operator with something supported by older Perl.
2:07 AM Ticket #8116 (Segfault/panic of 32bit GHCi on Mac) created by kazu-yamamoto
32bit GHCi on Mac causes segfault/panic: With GHC 7.6.3: […] With …

Aug 5, 2013:

4:58 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
type-changing update (diff)
4:28 PM Changeset in ghc [9082111d]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Added support for writing and checking closed type families is hs-boot files. As documented in the users' guide, you can now write type family Foo a where .. in a hs-boot file to declare an abstract closed type family.
4:26 PM Changeset in ghc [902cf01b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Added test cases for closed type families in .hs-boot files.
4:26 PM Changeset in testsuite [9ba44e3]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Added test cases for closed type families in .hs-boot files.
11:04 AM Internships/JanStolarek edited by jstolarek
(diff)
10:33 AM Changeset in ghc [334131bc]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Erik de Castro Lopo <erikd@…>
.gitignore : Add libffi-tarballs.
9:34 AM Changeset in ghc [cda50541]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Erik de Castro Lopo <erikd@…>
mk/config.mk.in : Add powerpc-unknown-linux to NoSharedLibsPlatformList. Dynamic libraries on powerpc linux are currently broken. See: http://hackage.haskell.org/trac/ghc/ticket/8024
1:23 AM Changeset in ghc [968998e]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Erik de Castro Lopo <erikd@…>
sync-all : Warn on 'pull' operation if not on master branch.
12:04 AM Ticket #8115 (GHC 64-bit Windows build failures with LLVM) created by schyler
When using LLVM 2.9, 3.1 or 3.4svn on Windows with the 64-bit GHC from the …

Aug 4, 2013:

5:38 PM Ticket #8114 (GHC panic when building `thyme`) created by Ptharien's Flame
While attempting to build thyme from Hackage with core, stg, and cmm …
4:36 PM Ticket #7938 (Unbound kind variable can appear in RHS of associated type) closed by goldfire
fixed: Ack. I got caught in the same misunderstanding about return kinds as …
4:33 PM Changeset in ghc [fd20b873]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
4:33 PM Changeset in testsuite [ccc29fb]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
4:32 PM Changeset in ghc [a3a99eb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add test case for #7938.
4:32 PM Changeset in testsuite [54a9631]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add test case for #7938.
4:24 PM Changeset in ghc [733b6eea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibbles to output from refactoring datacon code
4:24 PM Changeset in testsuite [51e1b8b]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Wibbles to output from refactoring datacon code
3:45 PM Changeset in ghc [3cd1360]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Refactor checking for GADT-like datacons' return types This check is somewhat subtle. See Note [Checking GADT return types] in TcTyClsDecls. The new plan is to check *before* desugaring the type from HsType to Type. This avoids problems with the pattern-match in rejigConRes. As a nice side benefit to this, I discovered that Template Haskell splices were a little conservative in their treatment of valid data constructors. (For example, a kind signature in the return type caused failure.) Now, the TH code uses exactly the same function as the "real" code, which is nice. See hsTyGetAppHead_maybe in HsTypes.

Aug 3, 2013:

8:06 PM Ticket #8111 (Kinds as "I don't care" type variables) closed by wvv
invalid
5:12 PM Ticket #8113 (Cannot override ghci builtin commands with :def[!]) created by duncan
In cabal we have a feature called "cabal repl" where it loads ghci with …
10:01 AM Ticket #8112 (Kinds as "I don't care" type variables) closed by wvv
invalid
10:00 AM Ticket #8112 (Kinds as "I don't care" type variables) created by wvv
Let's allow to use kinds as "I don't care"/"it doesn't matter" type …
10:00 AM Ticket #8111 (Kinds as "I don't care" type variables) created by wvv
Let's allow to use kinds as "I don't care"/"it doesn't matter" type …

Aug 2, 2013:

10:15 PM Ticket #8110 (Off-by-one error in FastString.getFastStringTable) created by parcs
There is an off-by-one-error in FastString.getFastStringTable that …
3:06 PM Ticket #7148 (generalized newtype and type families is unsound) closed by goldfire
fixed
3:06 PM Ticket #1496 (Newtypes and type families combine to produce inconsistent FC(X) axiom ...) closed by goldfire
fixed: A long-standing bug finally put to rest.
3:05 PM Ticket #4846 (Newtype derving used wrongly) closed by goldfire
fixed
2:59 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
tests (diff)
2:59 PM Changeset in ghc [40cd71a9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
2:59 PM Changeset in testsuite [37806fb]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
2:52 PM Changeset in ghc [649219a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Richard Eisenberg <eir@…>
Implement roles into Template Haskell. The biggest change is to the TyVarBndr type, which now can deal with role annotations.
2:52 PM Changeset in base [ab9e8e3]ghc-7.8 by Richard Eisenberg <eir@…>
Mark the roles of Ptr and FunPtr as R, not P!
2:52 PM Changeset in ghc [bdde811]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Richard Eisenberg <eir@…>
Mark the roles of Ptr and FunPtr as R, not P!
2:50 PM Changeset in ghc [929155fa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add tests for roles. Many of the files modified are just wibbles to output, because now tycons have roles attached to them, which are produced in the debugging dumps.
2:50 PM Changeset in testsuite [3711f76]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add tests for roles. Many of the files modified are just wibbles to output, because now tycons have roles attached to them, which are produced in the debugging dumps.
2:47 PM Changeset in ghc [e8aa8ccb]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Implement "roles" into GHC. Roles are a solution to the GeneralizedNewtypeDeriving type-safety problem. Roles were first described in the "Generative type abstraction" paper, by Stephanie Weirich, Dimitrios Vytiniotis, Simon PJ, and Steve Zdancewic. The implementation is a little different than that paper. For a quick primer, check out Note [Roles] in Coercion. Also see http://ghc.haskell.org/trac/ghc/wiki/Roles and http://ghc.haskell.org/trac/ghc/wiki/RolesImplementation For a more formal treatment, check out docs/core-spec/core-spec.pdf. This fixes Trac #1496, #4846, #7148.
2:46 PM Changeset in ghc [303d3de]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Update to Cabal to allow RoleAnnotations
11:58 AM Ticket #8020 (Closed type families break substitution) closed by goldfire
fixed
11:56 AM Changeset in ghc [65a5305]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add new test for #8020.
11:56 AM Changeset in testsuite [ccd0054]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add new test for #8020.
10:33 AM Changeset in ghc [bd0ab6c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Fix Trac #8020. The solution is to use a different notion of apartness. See http://research.microsoft.com/en-us/um/people/simonpj/papers/ext-f/axioms-extended.pdf for the gory details. Some comments are also in Notes [Compatibility] and [Apartness] in FamInstEnv.
9:35 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
GADT record updates make my brain hurt (diff)
9:25 AM Internships/JanStolarek edited by jstolarek
(diff)
2:47 AM Status/SLPJ-Tickets edited by simonpj
(diff)
Note: See TracTimeline for information about the timeline view.