Timeline


and

Feb 4, 2013:

10:45 PM Changeset in ghc [1116e3c0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Revert "Update the random repo again, now the patch is actually pushed" This reverts commit a40e7d7082ac75b4629db9bda75366519f3218a0.
10:40 PM Changeset in ghc [a40e7d70]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Update the random repo again, now the patch is actually pushed
8:02 PM Building/GettingTheSources edited by tibbe
(diff)
8:01 PM Building/GettingTheSources edited by tibbe
(diff)
5:42 PM Ticket #7657 ("unsafePerfromIO" typo in Safe Haskell user's guide) created by guest
In …
5:20 PM Changeset in ghc [d1039913]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Revert random submodule back to an extant hash.
2:51 PM Ticket #7656 (qsemn001 randomly fails on OS X x86) closed by simonmar
fixed: Fixed, I hope. It looks like small delays aren't as accurate on OS X as …
2:38 PM Changeset in base [975ea1a7]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Remove the reliance on relative accuracy of short delays (#7656)
2:38 PM Changeset in ghc [8129652]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Remove the reliance on relative accuracy of short delays (#7656)
12:08 PM Changeset in base [fbd4b4c]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Release the FD lock before calling close() (#7646)
12:08 PM Changeset in ghc [49cb749d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Release the FD lock before calling close() (#7646)
11:36 AM Ticket #709 ("Fixup too large" error with -fasm on PowerPC) closed by simonmar
fixed: pushed, thanks!
11:19 AM Changeset in ghc [8a6e330a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Merge commit '3cedbfb49996da2f029b4a84ca39f4d21f309813' * commit '3cedbfb49996da2f029b4a84ca39f4d21f309813': AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709) Move AsmCodeGen.makeFarBranches to PPC.Instr (#709)
10:05 AM Ticket #2548 (validate should continue if it sees warnings or haddock failures) closed by simonmar
wontfix: Not fixed, but IMO I don't think we want this. Right now if there's a …
6:54 AM Changeset in ghc [5389b2a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Manuel M T Chakravarty <chak@…>
Vectoriser: avoid producing (\v -> v) v in liftSimple
5:43 AM Changeset in ghc [ad45b9f8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Manuel M T Chakravarty <chak@…>
Vectoriser: abstract arguments to scalar functions in the right order
3:28 AM Changeset in ghc [7cfed20d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Manuel M T Chakravarty <chak@…>
Vectoriser: binders of encapsulated lambdas need to be scalar
3:22 AM Changeset in ghc [7dc2f44]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 <mad.one@…>
Skip ghci/linking tests if we don't have ghci. Otherwise, you get annoying failures if you run 'make fast stage=1'. Signed-off-by: Austin Seipp <mad.one@gmail.com>
3:22 AM Changeset in testsuite [649fe1d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <mad.one@…>
Skip ghci/linking tests if we don't have ghci. Otherwise, you get annoying failures if you run 'make fast stage=1'. Signed-off-by: Austin Seipp <mad.one@gmail.com>
1:48 AM Changeset in ghc [f940ec5c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Manuel M T Chakravarty <chak@…>
Vectoriser: PArray may be part of identity conversions
1:48 AM Changeset in ghc [82a30378]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Manuel M T Chakravarty <chak@…>
Fix tidying of vectorised code * We need to keep the vectorised version of a variable alive while the original is alive. * This implies that the vectorised version needs to get into the iface if the original appears in an unfolding.

Feb 3, 2013:

11:03 PM Ticket #7656 (qsemn001 randomly fails on OS X x86) created by igloo
qsemn001 randomly fails on OS X x86 (119 times out of 1000), but never …
8:47 PM Ticket #7458 (ghc panic) closed by igloo
invalid: No testcase, so closing.
8:45 PM Ticket #7344 (64-bit and 32-bit binaries compiled with '-static' gets 'SIGKILL'ed (after ...) closed by igloo
invalid: No response from submitter, so closing.
8:37 PM Ticket #5680 (Main thread does not respect stack size RTS options) closed by igloo
wontfix: No response from submitter, so closing.
8:35 PM Ticket #5677 (Allow the definition of extra functions in typeclass instances) closed by igloo
wontfix: No other support, so closing.
8:33 PM Ticket #5666 (Can't use writeFile to write unicode characters.) closed by igloo
worksforme: No response from submitter, so closing.
8:21 PM Ticket #7655 (7.6.2 Segmentation Fault/Bus Error in large exponentation) closed by monoidal
fixed: This is fixed in GHC 7.6.1, according to …
7:49 PM Changeset in process [6bfb02f]ghc-7.8 by Ian Lynagh <ian@…>
Use pre_cmd rather than cmd_prefix
7:25 PM Changeset in ghc [4200e0aa]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 Ian Lynagh <ian@…>
Tidy up some tests We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.
7:25 PM Changeset in testsuite [e56d57b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tidy up some tests We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.
7:01 PM Ticket #7655 (7.6.2 Segmentation Fault/Bus Error in large exponentation) created by Doug310
Mac OS X 10.8.2. Haskell Platform 2012.4, 64-bit. GHCI 7.4.2. Large …
6:45 PM Changeset in ghc [8005af16]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 Ian Lynagh <ian@…>
Use a proper executable (rather than a shell script) in T6106 Fixes the test on Windows
6:45 PM Changeset in testsuite [fdd8f9d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use a proper executable (rather than a shell script) in T6106 Fixes the test on Windows
4:29 PM Changeset in ghc [ca5d15a6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <igloo@…>
Follow random submodule change
4:21 PM Changeset in ghc [6eb328b]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 Ian Lynagh <igloo@…>
Fix shared001
4:21 PM Changeset in testsuite [aefd2d9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix shared001
3:43 PM Changeset in ghc [2a06453]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3:31 PM Changeset in ghc [d034b5a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
random is a submodule Looks like I forgot to make it one in the original conversion
3:35 AM BugSweep edited by morabbin
(diff)
1:39 AM Changeset in directory [f85cd29]ghc-7.8 by Ian Lynagh <igloo@…>
Fix 'createDirectoryIfMissing _ "."' in c:\ on Windows We were getting a CreateDirectory ".": permission denied (Access is denied.) exception, so now we treat isPermissionError like isAlreadyExistsError when creating directory (that is, if there is a directory with that name then we ignore the exception).

Feb 2, 2013:

9:54 PM Changeset in ghc [40d2ec8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
remove last vestiges of AlienScript, it is not used any more
8:06 PM BugSweep edited by morabbin
(diff)
8:04 PM BugSweep edited by morabbin
(diff)
7:53 PM Changeset in ghc [91aa609]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 Ian Lynagh <ian@…>
Handle ^C better when threads are being used too
7:53 PM Changeset in testsuite [1121e3e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Handle ^C better when threads are being used too
7:18 PM Ticket #7654 (Cannot specify argv[0] with createProcess) created by MtnViewMark
There are conditions where it is important to specify the value of argv[0]
7:14 PM Changeset in ghc [0eed595]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 Ian Lynagh <ian@…>
When the testsuite is ^Ced, print the summary anyway
7:14 PM Changeset in testsuite [816fbcd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
When the testsuite is ^Ced, print the summary anyway
4:36 PM Ticket #1849 (Template Haskell: reify is not consistent with the special constructors ...) closed by igloo
fixed: I don't think there's any current plan to remove ListT and TupleT, but …
4:34 PM Changeset in ghc [fdf6cc72]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 Ian Lynagh <ian@…>
Add a test for #1849
4:34 PM Changeset in testsuite [f062d93]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #1849
2:33 PM Ticket #7653 (incorrect handling of StackOverflow exception in the event manager) created by nus
Under high pressure of registerTimeouts the event manager thread's stack …
2:22 PM Ticket #7638 (bindist refers to libgmp.so.3 which is missing on Fedora 17) closed by igloo
fixed: I don't think that we want to try to keep a distro list up-to-date, but …
5:10 AM Changeset in ghc [3cedbfb4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 PHO <pho@…>
AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709) We have to reduce the maximum number of instructions to jump over depending on the number of info tables in a proc.
4:00 AM Changeset in ghc [aa1d7d35]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 PHO <pho@…>
Move AsmCodeGen.makeFarBranches to PPC.Instr (#709) Its implementation is totally specific to PPC.
3:07 AM Ticket #7652 (Testing freezes on FreeBSD 9.1.) created by kazu-yamamoto
"gmake THREADS=10 fast" in the testsuite/tests directory does not finish. …
2:52 AM Changeset in ghc [7d6fece]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
some more typos
2:45 AM Changeset in ghc [c7751c47]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
some more typos
2:36 AM Ticket #7651 (Buiding GHC with parallel IO manager freezes on Mac (not on FreeBSD)) created by kazu-yamamoto
Building GHC with parallel IO manager on Mac freezes when compiling the …
1:55 AM Changeset in ghc [a066844]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
spelling
1:45 AM Changeset in ghc [8b64ce19]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Amos Robinson <amos.robinson@…>
Minor documentation and indentation/layout fixes to SpecConstr
1:26 AM MakingReleases edited by igloo
(diff)

Feb 1, 2013:

11:51 PM Changeset in ghc [4ff945c7]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 Gabor Greif <ggreif@…>
spelling
11:51 PM Changeset in testsuite [97ff37d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Gabor Greif <ggreif@…>
spelling
10:00 PM Changeset in ghc [4906460]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add a bits128 type to C--.
10:00 PM Changeset in ghc [6480a35c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Always pass vector values on the stack. Vector values are now always passed on the stack. This isn't particularly efficient, but it will have to do for now.
10:00 PM Changeset in ghc [4af6207]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add the Float32X4# primitive type and associated primops. This patch lays the groundwork needed for primop support for SIMD vectors. In addition to the groundwork, we add support for the FloatX4# primitive type and associated primops. * Add the FloatX4# primitive type and associated primops. * Add CodeGen support for Float vectors. * Compile vector operations to LLVM vector operations in the LLVM code generator. * Make the x86 native backend fail gracefully when encountering vector primops. * Only generate primop wrappers for vector primops when using LLVM.
10:00 PM Changeset in ghc [3984b91]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add the Int32X4# primitive type and associated primops.
10:00 PM Changeset in ghc [7816845]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add the DoubleX2# primitive type and associated primops.
10:00 PM Changeset in ghc [1811440]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add the Int64X2# primitive type and associated primops.
10:00 PM Changeset in ghc [33bfc6a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add support for passing SSE vectors in registers. This patch adds support for 6 XMM registers on x86-64 which overlap with the F and D registers and may hold 128-bit wide SIMD vectors. Because there is not a good way to attach type information to STG registers, we aggressively bitcast in the LLVM back-end.
10:00 PM Changeset in ghc [089ac71]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add a primop attribute llvm_only. The llvm_only attribute indicates that a primop is only available when using the LLVM back-end.
10:00 PM Changeset in ghc [cc56f34]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add prefetch primops.
10:00 PM Changeset in ghc [b39e4de1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Mimic OldCmm basic block ordering in the LLVM backend. In OldCmm, the false case of a conditional was a fallthrough. In Cmm, conditionals have both true and false successors. When we convert Cmm to LLVM, we now first re-order Cmm blocks so that the false successor of a conditional occurs next in the list of basic blocks, i.e., it is a fallthrough, just like it (necessarily) did in OldCmm. Surprisingly, this can make a big performance difference.
10:00 PM Changeset in ghc [d60df824]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Define __GLASGOW_HASKELL_LLVM__ when using the LLVM back end. When compiling via LLVM, GHC now defines the CPP symbol __GLASGOW_HASKELL_LLVM__ to the version of LLVM used, e.g., __GLASGOW_HASKELL_LLVM__ is defined to be 30 for LLVM version 3.0.
10:00 PM Changeset in ghc [a544c72]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add support for LLVM vectors. This patch adds support for LLVM vectors and vector operations to our internal LLVM abstract syntax data types.
10:00 PM Changeset in ghc [f70b6b6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Tell LLVM that all vector stores and loads are potentially unaligned.
10:00 PM Changeset in ghc [515ba6f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 <gmainlan@…>
Add Cmm support for representing 128-bit-wide SIMD vectors.
9:25 PM Ticket #7648 (please don't include mingw and mingw64 in main src tarball) closed by igloo
duplicate: Thanks for the report. Closing as a duplicate of #7017
8:41 PM Changeset in ghc [fd1cf5cb]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 Ian Lynagh <ian@…>
T5113 is failing again
8:41 PM Changeset in testsuite [c525c26]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T5113 is failing again
8:14 PM Changeset in ghc [1ee495b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Fix xhtml's entry in the packages file; fixes #7632 xhtml is a submodule
8:13 PM Ticket #7632 (./sync-all pull fails in libraries xhtml) closed by igloo
fixed: Thanks for the report; fixed.
6:55 PM Ticket #4177 (GHCi should allow custom definition of print for implicit output) closed by monoidal
duplicate: Fixed in GHC 7.6.1, see #5461.
6:40 PM Ticket #2222 (Template Haskell: reify returns incorrect types when ommiting type ...) closed by igloo
fixed: I think it's now all as expected. I've added a test.
6:15 PM Changeset in ghc [518c56d]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 Ian Lynagh <ian@…>
Add a test for #2222
6:15 PM Changeset in testsuite [96f7182]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #2222
6:14 PM Ticket #7650 (can't use combining characters in identifiers) created by guest
ghc doesn't let me use combining characters in unicode identifiers. Here's …
5:49 PM Ticket #7432 (haddock : panic! (the 'impossible' happened)) closed by igloo
worksforme: No response for 2 months, so closing.
5:31 PM Ticket #7649 (BangPatterns + ViewPatterns) created by igloo
This program: […] prints: […] but presumably i ought to be strict …
4:25 PM Ticket #984 (Syntax error shows in the wrong position) closed by igloo
fixed: We now get the error above. Only time will tell whether this causes more …
3:34 PM Changeset in ghc [8760cf3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Whitespace only
3:34 PM Changeset in ghc [2de4a2a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
A couple of small refactorings
3:34 PM Changeset in ghc [329c6cb]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Remove an out-of-date comment
3:34 PM Changeset in ghc [d2169af]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Improve an error message; fixes #984 This code: f _ = do x <- computation case () of _ -> result <- computation case () of () -> undefined Now gives this error: Parse error in pattern: case () of { _ -> result } Possibly caused by a missing 'do'?
3:34 PM Changeset in ghc [79a6a7a4]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 Ian Lynagh <ian@…>
Accept output for readFail007
3:34 PM Changeset in testsuite [889ba83]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept output for readFail007
3:26 PM Changeset in ghc [7361acf4]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 Ian Lynagh <ian@…>
Add a test for #984
3:26 PM Changeset in testsuite [cf16aa6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #984
1:44 PM Ticket #459 (Bad parse error message) closed by igloo
fixed: The error is now […] which is I think as we're going to get. While we …
9:48 AM Building/Preparation/RaspberryPi edited by kgardas
(diff)
9:00 AM Ticket #7591 (CodeGen.Platform.hs not including ghcautoconf.h as it should, breaks ARMv5 ...) closed by simonmar
fixed: Thanks for the patch!
8:58 AM Changeset in ghc [b0fad0c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 $(CrossCompilePrefix) to hp2ps (#7639)
8:58 AM Changeset in ghc [8bb9548]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
MachRegs.h requires ghcautoconf.h to be included before it (#7591) Because, in the case of ARM processors, it needs to know what ARM variant is being used. This patch fixes that in includes/CodeGen.Platform.hs, otherwise there is a mismatch between the compiler and llvm.
8:58 AM Changeset in ghc [76eeef4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 CPP
8:58 AM Changeset in ghc [dc7549a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Try to make ghc-pkg and ghc-cabal use the same flags when bootstrapping. They share modules in Cabal, and unless they use exactly the same flags GHC recompiles the modules.
6:26 AM Ticket #7648 (please don't include mingw and mingw64 in main src tarball) created by juhpetersen
ghc >= 7.6 source tarballs are now over 100MB! :-( […] Would it …
5:16 AM Ticket #7647 (UNPACK polymorphic fields) created by liyang
comment:9:ticket:3990 mentions the possibility of unpacking polymorphic …
1:49 AM Ticket #5801 (Document GHC Optimisation Passes) closed by dterei
fixed: Hooray!
1:48 AM Changeset in ghc [c0f96bd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Document -fvectorise and -favoid-vect. (#5801)
12:22 AM Ticket #7607 (getSymtabName:unknown known-key unique) closed by igloo
worksforme: I can't reproduce this with 7.6.2. I suspect that it was a bad interaction …
12:11 AM Ticket #2519 (Time.toClockTime: picoseconds out of range, after diffClockTimes) closed by monoidal
wontfix: Closing - the ticket concerns old-time which is abandoned.

Jan 31, 2013:

9:30 PM Ticket #7646 (resource busy (file is locked) with multi-threaded file ops) created by StefanWehr
The sample program attached creates 10 worker threads, each of which takes …
9:02 PM Ticket #2425 (Crash constructing a ClockTime too far into the future) closed by igloo
wontfix: old-time is now only included in a GHC tree because haskell98 depends …
8:55 PM Ticket #7640 (Crash in stg_ap_p_fast on ARM on executable output by registerised/LLVM ...) closed by StephenBlackheath
fixed: I pulled those changes and I now have a working "Hello, World!" program …
8:00 PM Ticket #4163 (Make cross-compilation work) closed by simonmar
fixed: Closing - it is mostly working now (see Building/CrossCompiling for …
5:36 PM MakingReleases edited by igloo
(diff)
5:33 PM MakingReleases edited by igloo
(diff)
5:32 PM MakingReleases edited by igloo
(diff)
5:28 PM MakingReleases edited by igloo
(diff)
3:27 PM Ticket #7641 (Incorrect reporting of overlapping instances) closed by goldfire
fixed: This is fixed in HEAD -- I was able to compile the code without a hiccup. …
3:22 PM Ticket #7645 (Parens in an error message) created by monoidal
[…] gives […] which should be (+) a a. I tried […] but …
2:13 PM Ticket #7644 (Hackage docs for base library contain broken links) created by JulesBean
http://hackage.haskell.org/packages/archive/base/4.6.0.0/doc/html/GHC-IOArr
1:55 PM Ticket #7643 (Kind application error) created by gmainland
Compiling the attached program with -dcore-lint fails. This failure is a …
11:59 AM Ticket #7642 (Nullary type classes) created by shachaf
GHC supports MultiParamTypeClasses with two or more parameters, but it …
11:53 AM Ticket #7641 (Incorrect reporting of overlapping instances) created by snoyberg
I've reproduced this issue on both 7.6.1 and 7.6.2. It does not exist on …
10:18 AM Ticket #7640 (Crash in stg_ap_p_fast on ARM on executable output by registerised/LLVM ...) created by StephenBlackheath
Tested here with the latest master ghc and llvm-3.2, cross compiled to arm …
4:55 AM Ticket #7639 (Fix installation issues with cross compiling + honour Stage1Only properly) created by StephenBlackheath
This patch fixes three problems that occur during a cross compile to …
12:28 AM Changeset in ghc [d0b823c0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

Jan 30, 2013:

11:47 PM Building/CrossCompiling edited by StephenBlackheath
(diff)
11:46 PM Building/CrossCompiling edited by StephenBlackheath
Add comments on llvm, aclocal.m4 and an ARM-specific note at the bottom. (diff)
8:45 PM Changeset in ghc [3e1745aa]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
typos
8:25 PM Changeset in ghc [85056f0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Detect hard/soft float in the same way as other ARM features
8:25 PM Changeset in ghc [9c5e903]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 old cross-compilation stuff
8:25 PM Changeset in ghc [4909205]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
We should be including HaskellMachRegs.h here, not RtsMachRegs.h This was causing GenApply.hs to use the host architecture's register settings rather than the target's, with the result that some cross-compiled programs would crash.
8:25 PM Changeset in ghc [c78804d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
\#undef REG_R[1-10] as a precaution
8:25 PM Changeset in ghc [a217e7a2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
include "stg/MachRegs.h" -> include "MachRegs.h" We were getting the installed compiler's MachRegs.h sometimes (in GenApply.hs, as it turns out). This probably caused some weird effects...
5:43 PM Changeset in ghc [a0c32634]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Change a few throwGhcException uses to throwGhcExceptionIO
5:43 PM Changeset in ghc [45df0266]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Make MonadIO a superclass of ExceptionMonad
5:43 PM Changeset in ghc [e40299c3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Use throwIO rather than throw
5:43 PM Changeset in ghc [7a6aa911]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Use throwGhcExceptionIO rather than throwGhcException in ghci/Linker.lhs
5:43 PM Changeset in ghc [e66b09e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Change a few throwGhcException uses to throwGhcExceptionIO
5:43 PM Changeset in ghc [2fcb295a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Use throwGhcExceptionIO rather than throwGhcException in main/DriverPipeline.hs
5:43 PM Changeset in ghc [426b9b05]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Use throwGhcExceptionIO rather than throwGhcException in main/DynFlags.hs
5:43 PM Changeset in ghc [1bb4913c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Use throwGhcExceptionIO rather than throwGhcException in InteractiveEval.hs
5:43 PM Changeset in ghc [0a1b7cb]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Change a few throwGhcException uses to throwGhcExceptionIO
2:34 PM Changeset in ghc [6ac7bae7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Expand tabs
2:31 PM Changeset in ghc [512af3b]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@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:31 PM Changeset in testsuite [683605d4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:29 PM Changeset in ghc [dd86634]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Merge branch 'master' of http://darcs.haskell.org/ghc Conflicts: compiler/types/Coercion.lhs
12:39 PM Changeset in ghc [677144b8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 support for *named* holes; an extension of -XTypeHoles The idea is that you can use "_foo" rather than just "_" as a "hole" in an expression, and this name shows up in type errors etc. The changes are very straightforward. Thanks for Thijs Alkemade for making the running here.
12:02 PM OverloadedLists edited by guest
(diff)
12:01 PM OverloadedLists edited by guest
(diff)
11:06 AM Changeset in unix [68a55ac]ghc-7.8 by Simon Marlow <marlowsd@…>
Terminated has an extra field now
11:01 AM Changeset in base [f0cab8c7]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Use capi for mkfifo, tcsetattr and tcgetattr (for Android) Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
11:01 AM Changeset in ghc [1cc5c9c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Use capi for mkfifo, tcsetattr and tcgetattr (for Android) Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
10:50 AM Changeset in ghc [658817bf]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Schedule.h: Fix path of include file in comment
10:50 AM Changeset in ghc [a23661d2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
STM: Only wake up once Previously, threads blocked on an STM retry would be sent a wakeup message each time an unpark was requested. This could result in the accumulation of a large number of wake-up messages, which would slow wake-up once the sleeping thread is finally scheduled. Here, we introduce a new closure type, STM_AWOKEN, which marks a TSO which has been sent a wake-up message, allowing us to send only one wakeup.
10:50 AM Changeset in ghc [dbefe7b8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
fix warnings
10:50 AM Changeset in ghc [9c6dd15]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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@…>
Fix to 02c4ab049: use a weak pointer to the sandbox thread Otherwise, the sandbox thread cannot be considered deadlocked by the RTS, and conc033(ghci) hangs (amongst others).
10:03 AM Building/Preparation/RaspberryPi edited by simonmar
(diff)
10:03 AM Changeset in ghc [ffcfd20]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@…>
Error messsage wibbles
10:03 AM Changeset in testsuite [21c3081]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error messsage wibbles
9:59 AM Ticket #7472 (Build on FreeBSD fails with ncurses) closed by simonmar
wontfix: Sounds like the ticket can be closed then. Would someone like to create a …
9:29 AM Ticket #7638 (bindist refers to libgmp.so.3 which is missing on Fedora 17) created by j.waldmann
binary distribution ghc-7.6.2-x86_64-unknown-linux.tar.bz2 contains …
9:20 AM Changeset in unix [b8fb0a0]ghc-7.8 by Simon Marlow <marlowsd@…>
cope with missing telldir/seekdir (for Android) Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
9:20 AM Changeset in unix [625b9f8]ghc-7.8 by Simon Marlow <marlowsd@…>
cope with missing pw_gecos (for Android) Submitted by: Nathan Hüsken <nathan.huesken@posteo.de>
8:33 AM Ticket #7601 (Internal error with kind annotation on associated type family) closed by simonpj
fixed: Good point. Thanks. Simon
8:32 AM Changeset in ghc [1c81f61e]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 #7601
8:32 AM Changeset in testsuite [26beb30]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7601
8:30 AM Changeset in ghc [bea606f]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@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:30 AM Changeset in testsuite [818c83c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:30 AM Ticket #7282 (polykinds error: Found `k' but expected `k') closed by simonpj
fixed: Thank you for reporting this -- v helpful. Simon
8:29 AM Changeset in ghc [ce2f9ebc]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 #7282
8:29 AM Changeset in testsuite [6d60454b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7282
8:26 AM Ticket #7609 (Backticks in an an error message) closed by simonpj
fixed
8:26 AM Changeset in ghc [d7eccda]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@…>
Improve test
8:26 AM Changeset in testsuite [abd5bad]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improve test
8:24 AM Changeset in ghc [c588568b]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@…>
Interface files now include promotion flags
8:24 AM Changeset in testsuite [7c5c2ae]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Interface files now include promotion flags
8:24 AM Changeset in ghc [33b47c33]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 #7609
8:24 AM Changeset in testsuite [bdcc186]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7609
12:15 AM Changeset in ghc [8d5bc740]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/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 Ian Lynagh <ian@…>
Add throwGhcExceptionIO and change a few uses of throwGhcException to use it
Note: See TracTimeline for information about the timeline view.