Timeline


and

Feb 15, 2013:

11:45 PM Changeset in ghc [cdf16555]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@…>
Build system tweak: Do the package checks at configure time This removes the '.PHONY' rule, so means that "make" in a built tree won't repeat the check. We also now check the .cabal files for the executables as well as the libraries.
10:39 PM Changeset in ghc [cfa86dbf]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@…>
Fix T7688 We need to use Haskell "--" comments in ghci scripts, not '#' comments.
10:39 PM Changeset in testsuite [0732bd4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T7688 We need to use Haskell "--" comments in ghci scripts, not '#' comments.
10:36 PM Changeset in ghc [d447f1d]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@…>
Don't use deprecated System.Cmd
10:36 PM Changeset in testsuite [b3706227]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Don't use deprecated System.Cmd
10:34 PM Changeset in ghc [28c2b2a1]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@…>
unixify line endings
10:34 PM Changeset in testsuite [cb38f78]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
unixify line endings
9:56 PM Ticket #7696 (Another kindFunResult panic) created by nwf
While working at the GHCi prompt, I left off a pair of parens, yielding: …
9:52 PM Changeset in ghc [3c839acd]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
9:51 PM Changeset in ghc [6c743b6]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@…>
Stop using the deprecated System.Cmd
9:26 PM Changeset in ghc [a1873105]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@…>
Squash some typos
9:13 PM Changeset in process [07d4f75]ghc-7.8 by Ian Lynagh <ian@…>
Deprecate System.Cmd It's had a comment reminding us to do so since 2008.
9:07 PM Debugging/LowLevelProfiling/Perf edited by nfrisby
(diff)
9:05 PM Debugging/LowLevelProfiling/Perf edited by nfrisby
(diff)
8:59 PM Changeset in process [e5fc2ac]ghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:53 PM Changeset in directory [1e113d5]ghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:51 PM Changeset in base [f231a01]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:51 PM Changeset in ghc [25d1eaf]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
5:42 PM Changeset in ghc [bc00d90]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 Iavor S. Diatchki <iavor.diatchki@…>
Look through type synonyms when deciding if something is a type literal. This is needed to make things like this work: type N = 9 myValue = fromSing (sing :: Sing N) If we don't look trough the synonym, we get an error that `SingI N` can't be solved.
5:28 PM Ticket #7695 (Hang when locale-archive and gconv-modules are not there) created by hpd
Running a (statically) compiled program in an environment where …
5:24 PM Ticket #7688 (:kind should do kind generalisation) closed by simonpj
fixed: OK I did this. It's a very small change, easy to revert Simon
5:22 PM Changeset in base [b5a32ba]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/packages/base
5:22 PM Changeset in ghc [ab1d58b7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/packages/base
5:21 PM Changeset in base [ea5ccf1]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Add the IsList class, for OverloadedLists
5:21 PM Changeset in ghc [98949ab2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Add the IsList class, for OverloadedLists
5:20 PM Commentary/Compiler/Backends/LLVM/Mangler created by dterei
5:16 PM Commentary/Compiler/Backends/LLVM edited by dterei
(diff)
5:14 PM Changeset in ghc [ed21082]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@…>
Make :kind in GHCi do kind generalisation, always (Trac #7688) See Note [Kind-generalise in tcRnType] in TcRnDriver, and the notes in Trac #7688
5:13 PM Changeset in ghc [5238415]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 #7688
5:13 PM Changeset in testsuite [82bd399]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7688
4:14 PM Frisby2013Q1 edited by nfrisby
(diff)
3:38 PM Changeset in ghc [d8ab46d2]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@…>
Check sub-modules are OK before pushing
3:17 PM Ticket #2354 (NOINLINE pragma ignored) closed by simonpj
fixed: I put it in typecheck in the end; simplCore doesn't have a …
3:17 PM Changeset in ghc [764d4ccb]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
3:17 PM Changeset in testsuite [cce6ed2]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
3:16 PM Changeset in ghc [ff6ee52]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 #2354
3:16 PM Changeset in testsuite [2a4da73]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #2354
3:09 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:13 PM Changeset in ghc [192789a]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@…>
Don't push to submodules on "./sync-all push" A standard git push doesn't make sense for them
1:19 PM Ticket #7694 (LLVM: bootstrapping with LLVM 3.2 does not work) created by gmainland
Building GHC itself using the LLVM back end no longer works with LLVM 3.2 …
11:54 AM Ticket #7692 (ghci -ignore-package base lets the impossible happen) closed by simonmar
wontfix: I think the right response here is "don't do that then".
11:43 AM Changeset in ghc [536ee09f]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 darcs.haskell.org:/home/darcs/ghc
11:16 AM Ticket #7693 (Flush .hp file at the end of each sample) created by akio
Tools like hp2any-graph reads a .hp file as it's being written to. However …
9:20 AM Building/CrossCompiling edited by heisenbug
expand on <target>-build.mk (diff)
9:06 AM Changeset in ghc [b2a9fbfe]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@…>
Allow different customizations per cross target by obtaining GlobalCrossCompilePrefix from mk/config.mk and using that to include mk/$(GlobalCrossCompilePrefix)build.mk instead of mk/build.mk when present. Note: GlobalCrossCompilePrefix is basically the same as CrossCompilePrefix, but does not depend on $(phase).
9:02 AM Changeset in ghc [1b81f153]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@…>
Improve documentation of overloaded lists
2:19 AM Changeset in ghc [16389d13]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@…>
Another go at tidying VectInfo * Test: dph/modules/ExportList
2:15 AM Changeset in ghc [0e95a50]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 Manuel M T Chakravarty <chak@…>
DPH: test tidying when unvectorised version of an exported variable disappears
2:15 AM Changeset in testsuite [0a9a65e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
DPH: test tidying when unvectorised version of an exported variable disappears

Feb 14, 2013:

11:31 PM Ticket #7692 (ghci -ignore-package base lets the impossible happen) created by nomeata
Obviously I am doing something bad here, but still GHC tells me to report …
10:53 PM Ticket #7691 (ghc.exe: internal error: evacuate: strange closure type 48880) created by Henk-Jan
While trying to install haskell-src-exts-1.13.5, the following message was …
9:32 PM Ticket #7690 (iOS patch no 1: Select operating system) created by StephenBlackheath
This is the first in a series of patches for adding cross-compile ability …
5:42 PM Changeset in ghc [a6244c3f]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
5:42 PM Changeset in testsuite [2a55529]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
5:42 PM Changeset in ghc [fc58f9b]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 #7645
5:42 PM Changeset in testsuite [bb1f5b3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7645
3:56 PM OverloadedLists edited by guest
(diff)
3:41 PM Changeset in ghc [be6d11c3]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@…>
Improve a comment
3:41 PM Changeset in ghc [aea57e4]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@…>
Remove uses of compose(s) in tests, and change how composition is handled The driver now also supports nested lists of setup functions
3:41 PM Changeset in testsuite [5a58fc0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Improve a comment
3:41 PM Changeset in testsuite [6956cc1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests, and change how composition is handled The driver now also supports nested lists of setup functions
3:40 PM Changeset in base [6cc4645]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
3:40 PM Changeset in ghc [a3f1fd1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
3:19 PM Ticket #7645 (Parens in an error message) closed by simonpj
fixed: Thanks! Fixed.
3:01 PM Changeset in ghc [c043732]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@…>
Fix issues with finding llvm tools again (#7661). Patch modified from one by Karel Gardas <karel.gardas@centrum.cz>.
3:01 PM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) closed by dterei
fixed: Thanks Karel! I went with a slightly modified version of your patch as I …
2:53 PM Changeset in ghc [99af12a]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 darcs.haskell.org:/home/darcs/ghc
2:53 PM Changeset in ghc [a5e761b]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:53 PM Changeset in testsuite [7789fef]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:52 PM Changeset in ghc [da1c206]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@…>
Add tests for OverloadedLists
2:52 PM Changeset in testsuite [9426754e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Add tests for OverloadedLists
2:48 PM SplitBase edited by nomeata
More problems (diff)
2:48 PM Changeset in unix [d48e61c]ghc-7.8 by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
2:46 PM Changeset in ghc [b3bf41f]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 message wibbles when adding overloaded lists
2:46 PM Changeset in testsuite [9179875]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles when adding overloaded lists
2:39 PM Changeset in ghc [9572477]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
2:38 PM Changeset in ghc [30cf978c]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@…>
Better pretty-printing for Type Now a type like F (***) will come out looking like that, whereas before it came out as F ***
2:37 PM Changeset in ghc [599aaf4]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@…>
Better pretty-printing for HsType, fixes Trac #7645
2:26 PM Commentary edited by shelarcy
(diff)
2:10 PM Changeset in unix [70030c7]ghc-7.8 by Ian Lynagh <ian@…>
Small testsuite refactoring; no functional change
2:06 PM Changeset in unix [8e61f7f]ghc-7.8 by Ian Lynagh <ian@…>
Don't bother marking unix tests as 'skip' on Windows We don't run the unix tests on Windows anyway.
1:35 PM Changeset in ghc [046b6ff2]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 T3064 bounds
1:35 PM Changeset in testsuite [779c4fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix T3064 bounds
1:30 PM Ticket #7674 (Separate StablePtr table from StableName table.) closed by simonmar
fixed
1:15 PM Changeset in ghc [c02f1213]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 StableName test
1:15 PM Changeset in testsuite [d597962]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a StableName test
1:11 PM Changeset in ghc [3c1fd687]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@…>
removeIndirections: look through BLACKHOLE indirections This has been breaking StableNames for quite a while.
1:10 PM Changeset in ghc [9b6e9315]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@…>
isAlive needs to look through BLACKHOLE indirections This has been breaking StableNames and possibly weak pointers in some cases.
1:05 PM Changeset in ghc [d31036ef]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 darcs.haskell.org:/home/darcs/ghc
1:04 PM Changeset in ghc [6518ebe]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@…>
Follow changes to HsPat
1:04 PM Changeset in ghc [3234a4ad]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 OverloadedLists, allowing list syntax to be overloaded This work was all done by Achim Krause <achim.t.krause@gmail.com> George Giorgidze <giorgidze@gmail.com> Weijers Jeroen <jeroen.weijers@uni-tuebingen.de> It allows list syntax, such as [a,b], [a..b] and so on, to be overloaded so that it works for a variety of types. The design is described here: http://hackage.haskell.org/trac/ghc/wiki/OverloadedLists Eg. you can use it for maps, so that [(1,"foo"), (4,"bar")] :: Map Int String The main changes * The ExplicitList constructor of HsExpr gets witness field * Ditto ArithSeq constructor * Ditto the ListPat constructor of HsPat Everything else flows from this.
11:58 AM Ticket #7689 (Primitive bitwise operations on Int#) created by jstolarek
During recent work I found a need for primitive bitwise operations that …
11:41 AM Changeset in ghc [f20312f9]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@…>
Comments only
11:01 AM Ticket #7688 (:kind should do kind generalisation) created by simonpj
Suppose you load this into GHCi: […] Now you use :kind to see the …
10:57 AM Changeset in ghc [88b4578]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@…>
small tidyups and refactorings
10:56 AM Changeset in ghc [7e7a4e4]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@…>
Separate StablePtr and StableName tables (#7674) To improve performance of StablePtr.
10:55 AM Changeset in base [7839283]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
enable memo001/memo002 when fast
10:55 AM Changeset in ghc [cc650e13]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
enable memo001/memo002 when fast
10:50 AM Changeset in base [9c7f742]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
base: use --host as target, not uname Fixed bootstrap failure on linux for --target=mingw32 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
10:50 AM Changeset in ghc [9d604f8d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
base: use --host as target, not uname Fixed bootstrap failure on linux for --target=mingw32 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
10:44 AM Changeset in ghc [00a3d58]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@…>
Wibbles because of length-is-good-consumer change
10:44 AM Changeset in testsuite [bb54620]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles because of length-is-good-consumer change
10:43 AM Changeset in ghc [9d5fbec]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@…>
Wibbles because of exprStats change
10:43 AM Changeset in testsuite [0dd602b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles because of exprStats change
10:43 AM Changeset in ghc [91dd7749]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@…>
Change T3064's peak-megabytes again. It just bounces around
10:43 AM Changeset in testsuite [114ff02]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Change T3064's peak-megabytes again. It just bounces around
10:06 AM Changeset in base [23d7c26]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
Use fromException instead of cast when matching exceptions Since I added the SomeAsyncException class, we weren't calling the StackOverflowHook() properly for stack overflows, because this bit of code was not expecting the extra layer in the hierarchy.
10:06 AM Changeset in ghc [e5085db]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@…>
Fixes to the rts C flags for the debug way An earlier attempt at cleaning things up had made the debug way compile with optimisation due to flag ordering issues.
10:06 AM Changeset in ghc [6e04f053]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Use fromException instead of cast when matching exceptions Since I added the SomeAsyncException class, we weren't calling the StackOverflowHook() properly for stack overflows, because this bit of code was not expecting the extra layer in the hierarchy.
10:06 AM Changeset in ghc [65a0e1eb]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@…>
Simplify the allocation stats accounting We were doing it in two different ways and asserting that the results were the same. In most cases they were, but I found one case where they weren't: the GC itself allocates some memory for running finalizers, and this memory was accounted for one way but not the other. It was simpler to remove the old way of counting allocation that to try to fix it up, so I did that.
9:50 AM Commentary edited by simonpj
(diff)
9:07 AM Changeset in ghc [06bf9e9a]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
9:07 AM Changeset in testsuite [b4a287a]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
9:03 AM Commentary edited by simonpj
(diff)
8:50 AM Ticket #876 (Length is not a good consumer) closed by simonpj
fixed: This patch to GHC.List makes length a good consumer, for what it's …
8:33 AM Changeset in ghc [718ab58]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:33 AM Changeset in testsuite [be37b51]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:32 AM Changeset in ghc [a347ce02]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 #876
8:32 AM Changeset in testsuite [cd7895e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #876
8:22 AM Changeset in base [82f56e5]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Make 'length' into a good consumer, fixing Trac #876 Trac #876 is the oldest ticket I have fixed in a long time. I finally figured out how to make foldr behave in a non space-leaky way for length. Thanks to Andy for re-opening.
8:22 AM Changeset in ghc [90c9c83]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Make 'length' into a good consumer, fixing Trac #876 Trac #876 is the oldest ticket I have fixed in a long time. I finally figured out how to make foldr behave in a non space-leaky way for length. Thanks to Andy for re-opening.
8:19 AM Changeset in ghc [56d68de]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 Austin Seipp <aseipp@…>
Fix comment to use correct option name Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:11 AM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) closed by dterei
fixed
3:10 AM Changeset in ghc [64aaaa1]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@…>
Find LLVM tools when version number at end (e.g., llc-3.0) (#7661)
3:10 AM Changeset in ghc [c894db1]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@…>
Remove dead darcs handling from configure.
3:10 AM Changeset in ghc [b395872]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@…>
Different layout for configure output and llvm tools.
1:21 AM Ticket #7687 (ghc panic on TH and deriveJSON) created by guest
[…] will give […]

Feb 13, 2013:

9:32 PM SplitBase edited by nomeata
(diff)
9:21 PM SplitBase edited by nomeata
(diff)
9:08 PM SplitBase edited by nomeata
(diff)
6:21 PM SplitBase edited by nomeata
Split of io and foreign (diff)
6:18 PM SplitBase edited by nomeata
Suggest first split (diff)
6:11 PM SplitBase created by nomeata
5:50 PM Ticket #7649 (BangPatterns + ViewPatterns) closed by simonpj
fixed: Indeed, it was utterly wrong before. Thank you. Simon
5:48 PM Ticket #7669 (Empty case causes warning) closed by simonpj
fixed: Thanks. Turns out I could cure this and make the code simpler! Simon
5:47 PM Ticket #7683 (Expose tcIfaceExpr) closed by simonpj
fixed: Done!
5:44 PM Changeset in ghc [44cd844]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
5:44 PM Changeset in testsuite [cbf77f3]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
5:42 PM Changeset in ghc [6571f4f1]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 darcs.haskell.org:/home/darcs/ghc
5:42 PM Changeset in ghc [4430227]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@…>
Desugar bang patterns correctly (fixes Trac #7649) We were discarding a bang around a view pattern, which is utterly wrong
5:41 PM Changeset in ghc [c3e24e8]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 #7669
5:41 PM Changeset in testsuite [b6b2125]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7669
5:41 PM Changeset in ghc [8f6af34]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 #7649
5:41 PM Changeset in testsuite [38d2e6f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7649
5:39 PM Changeset in ghc [c30fba27]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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:39 PM Changeset in testsuite [78fac2a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:37 PM Changeset in ghc [9162d159]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@…>
Simplify the base case for 'check', and thereby fix Trac #7669
5:31 PM Changeset in ghc [9781d940]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@…>
Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base I'm not sure why, but I'm happy!
5:31 PM Changeset in testsuite [c3c9bab]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base I'm not sure why, but I'm happy!
5:30 PM Changeset in ghc [8b801de]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@…>
peak_megabytes_allocated bounces around a lot
5:30 PM Changeset in testsuite [7e1fb17]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
peak_megabytes_allocated bounces around a lot
5:14 PM Frisby2013Q1 edited by nfrisby
(diff)
5:08 PM Changeset in ghc [a848c40e]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@…>
Reorder some functions to group them Predicates now match the order they are documented on the wiki
5:08 PM Changeset in testsuite [71ec33f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Reorder some functions to group them Predicates now match the order they are documented on the wiki
5:08 PM Changeset in ghc [257b4ae9]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@…>
Comments only
5:08 PM Changeset in ghc [57e08839]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@…>
Export tcIfaceExpr as requested by Trac #7683
5:07 PM Building/RunningTests/Adding edited by igloo
(diff)
5:07 PM Changeset in ghc [41288a1]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@…>
Improve pretty-printing of strict lets with -dppr-case-as-let
5:03 PM Changeset in ghc [cdddc521]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@…>
TH empty case expressions now ok (with -XEmptyCase)
5:03 PM Changeset in testsuite [72c22fa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
TH empty case expressions now ok (with -XEmptyCase)
4:54 PM Changeset in ghc [c08295a]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
4:45 PM Ticket #7658 (Support empty record update syntax) closed by simonpj
wontfix: glguy is right: the typing of record updates currently depends critically …
4:35 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:30 PM Building/RunningTests/Adding edited by igloo
(diff)
4:16 PM Frisby2013Q1 edited by nfrisby
(diff)
3:59 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:46 PM Changeset in ghc [abb78aab]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 darcs.haskell.org:/home/darcs/ghc
3:40 PM Building/RunningTests/Adding edited by igloo
(diff)
3:10 PM Changeset in base [4036a1a]data-proxydbcsghc-7.8 by Daniel Fischer <daniel.is.fischer@…>
Change rules for RealFrac methods to pointfree, so that they can also fire in pointfree use.
3:10 PM Changeset in ghc [65cd1c0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Daniel Fischer <daniel.is.fischer@…>
Change rules for RealFrac methods to pointfree, so that they can also fire in pointfree use.
10:43 AM Ticket #7631 (Allow to differentiate between newtypes and datatypes when using Generics) closed by dreixel
fixed: Done. New test is GenNewtype.
10:41 AM Changeset in ghc [6046b25e]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 Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:40 AM Changeset in base [afa9f59]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:40 AM Changeset in ghc [c301c61]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:39 AM Changeset in ghc [03753b0f]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 Jose Pedro Magalhaes <jpm@…>
Test #7631
10:39 AM Changeset in testsuite [fc09a86]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Test #7631
10:04 AM Changeset in ghc [cc5fba7]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 Jose Pedro Magalhaes <jpm@…>
Proxy is now defined in Data.Typeable
10:04 AM Changeset in ghc [ec8d757b]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 Jose Pedro Magalhaes <jpm@…>
Proxy comes from Data.Typeable, Typeable1/2 no longer exist
10:04 AM Changeset in testsuite [dcda429]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Proxy is now defined in Data.Typeable
10:04 AM Changeset in testsuite [0f6885e2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Proxy comes from Data.Typeable, Typeable1/2 no longer exist
8:52 AM Changeset in ghc [08af5517]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@…>
Generate better derived code for Eq In particular, when there are only a few nullary constructors generate regular pattern matching code, rather than using con2Tag. This avoids generating unnecessary join points, which can make the code noticably worse in the few-constructors case.
8:52 AM Changeset in ghc [f525c0b]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@…>
Charge 1 for each case alternative in exprStats This doesn't affect inlining, only the stats reported by -dshow-passes. But we were getting un-naturally small numbers for some big case expressions.
12:06 AM Ticket #7677 (Proposal: add attached README.md to GHC repo) closed by dterei
fixed: Committed! Thanks.
12:04 AM Changeset in ghc [24ec956]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@…>
Convert README to markdown. Patch from morabbin!

Feb 12, 2013:

10:28 PM Ticket #7046 (Simplifier failing to unbox join point) closed by simonpj
fixed: Fixed: see #5113
9:59 PM Changeset in ghc [7807289]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@…>
Gentoo calls 'w64' a mingw flavour with mingw-w64 runtime. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6:31 PM Frisby2013Q1 edited by nfrisby
(diff)
6:08 PM Changeset in ghc [fdc6e903]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@…>
Bump bounds slightly
6:08 PM Changeset in testsuite [6cb1a76]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Bump bounds slightly
6:08 PM Changeset in ghc [55f15589]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 message wibble
6:08 PM Changeset in testsuite [b7afbc0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibble
5:48 PM Frisby2013Q1 edited by nfrisby
(diff)
5:29 PM Frisby2013Q1 edited by nfrisby
(diff)
5:02 PM Changeset in ghc [a78a229c]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
5:02 PM Changeset in testsuite [ce1c7de]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:24 PM Frisby2013Q1 edited by nfrisby
(diff)
1:56 PM Changeset in ghc [3fc1acd0]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 darcs.haskell.org:/home/darcs/ghc
1:55 PM Changeset in ghc [c7a2d3d]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
1:55 PM Changeset in testsuite [98af644]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
1:55 PM Changeset in ghc [503b265]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
12:46 PM Changeset in ghc [d58481fa]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 darcs.haskell.org:/home/darcs/ghc
12:08 PM Changeset in ghc [d595293]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 Jose Pedro Magalhaes <jpm@…>
Typeable changes to containers while waiting for the upstream to update
12:02 PM Changeset in ghc [ef4a10c]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 Jose Pedro Magalhaes <jpm@…>
Typeable changes to vector while waiting for the upstream to update
11:59 AM Changeset in ghc [faced9b]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 Jose Pedro Magalhaes <jpm@…>
Typeable changes to time while waiting for the upstream to update
11:12 AM Changeset in ghc [28d99e64]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 darcs.haskell.org:/home/darcs/ghc
11:11 AM Changeset in ghc [15ccb291]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@…>
Comments only
10:37 AM Changeset in ghc [adbd30c]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 Jose Pedro Magalhaes <jpm@…>
Use a separate user's guide section for -XAutoDeriveTypeable
10:12 AM Ticket #7686 (--with-libffi-header=<value> is not propagated to compiler/ghci/LibFFI.hsc ...) created by kgardas
While experimenting with GHC HEAD compilation on Solaris 11 using system …
10:12 AM Changeset in base [90e9139]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Export Proxy from Data.Typeable
10:12 AM Changeset in ghc [fb639c69]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Export Proxy from Data.Typeable
10:08 AM Changeset in base [c958b87]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Only run dynamic004 with optimisation This is because the new kind-polymorphic Typeable seems to require optimisation to deal with typeRep operations on (extremely) large types.
10:08 AM Changeset in ghc [586f5a28]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Only run dynamic004 with optimisation This is because the new kind-polymorphic Typeable seems to require optimisation to deal with typeRep operations on (extremely) large types.
9:01 AM Ticket #7685 (:script command does not resolve ~) created by nomeata
Although the tab completion after ":script ~/..." would work, the command …
8:44 AM Changeset in ghc [94d8b995]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 Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:44 AM Changeset in testsuite [b89b2bb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in base [d99bca9c]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in ghc [3d53407]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in ghc [72b0ba0]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 Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
6:52 AM Changeset in ghc [dc30d98]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 Johan Tibell <johan.tibell@…>
Update test to match new I/O manager behavior The new I/O manager has a separate thread for tracking timeouts.
6:52 AM Changeset in testsuite [38c064d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Update test to match new I/O manager behavior The new I/O manager has a separate thread for tracking timeouts.
6:42 AM Changeset in ghc [c51d2e53]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 Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:42 AM Changeset in base [0c806b2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:42 AM Changeset in ghc [4a80762]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:36 AM Ticket #7684 (cgrun071 segfaults) created by tibbe
I ran into this working on something unrelated today: […]
6:01 AM Ticket #7683 (Expose tcIfaceExpr) created by afarmer
The tcIface module exports: […] which is useful for typechecking …
5:38 AM Changeset in ghc [38a5902f]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 Johan Tibell <johan.tibell@…>
Added RTS hooks for the timer manager.
5:38 AM Changeset in ghc [24733b8]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 Johan Tibell <johan.tibell@…>
setNumCapabilities calls GHC.Conc.IO.ioManagerCapabilitiesChanged before returning. This enables the IO manager to change the number of IO loops it uses (usually one per capability).
5:38 AM Changeset in ghc [1cefeee]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 Johan Tibell <johan.tibell@…>
Changed ioManagerCapabilitiesChanged to take no arguments. ioManagerCapabilitiesChanged now queries getNumCapabilities for the current number of enabled capabilities.
5:38 AM Changeset in ghc [fc2b87de]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 Johan Tibell <johan.tibell@…>
Adding missing symbol in rts/package.conf.in.
5:38 AM Changeset in base [1307e979]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added UNPACK to emLock in GHC.Event.Manager Manager datatype.
5:38 AM Changeset in base [c4eaeb5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Thread.
5:38 AM Changeset in base [400c5a8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed unnecessary import from GHC.Event.Thread.
5:38 AM Changeset in base [dcad5a1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Eliminate use of kevent64() calls. kevent64() is only available on OS X. It appears to be buggy, so we use kevent() instead, which is also available on FreeBSD.
5:38 AM Changeset in base [bcf8724]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Workaround buggy kqueue on os x. On OS X, set haveOneShot = False and always wakeup the manager after a fd is registered.
5:38 AM Changeset in base [65ae34c]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removing unnecessary trailing spaces.
5:38 AM Changeset in base [51a8b9bb]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Adding a comment about the workaround of the parallel IO manager on Mac.
5:38 AM Changeset in base [a372e40]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Fix bug that caused ghci to create a large number of kqueues and pipes on OS X. This is caused because ensureIOManagerIsRunning is repeatedly called and this was initializing new IO managers on each call. Fixed so that a new manager is not created if one already exists.
5:38 AM Changeset in ghc [f182e7d9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added UNPACK to emLock in GHC.Event.Manager Manager datatype.
5:38 AM Changeset in ghc [7af45da]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Thread.
5:38 AM Changeset in ghc [c9ca90d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Removed unnecessary import from GHC.Event.Thread.
5:38 AM Changeset in ghc [2abd38c1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Eliminate use of kevent64() calls. kevent64() is only available on OS X. It appears to be buggy, so we use kevent() instead, which is also available on FreeBSD.
5:38 AM Changeset in ghc [d8b94b38]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Workaround buggy kqueue on os x. On OS X, set haveOneShot = False and always wakeup the manager after a fd is registered.
5:38 AM Changeset in ghc [5186ffc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Removing unnecessary trailing spaces.
5:38 AM Changeset in ghc [ebf3787]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Adding a comment about the workaround of the parallel IO manager on Mac.
5:38 AM Changeset in ghc [aceb3e8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Fix bug that caused ghci to create a large number of kqueues and pipes on OS X. This is caused because ensureIOManagerIsRunning is repeatedly called and this was initializing new IO managers on each call. Fixed so that a new manager is not created if one already exists.
5:38 AM Changeset in base [3dddd54]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
refactoring with guard.
5:38 AM Changeset in base [6bbb9fd]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Improve comment on GHC.Event.Manager.closeFd_. Making this comment stand alone and not reference the comment on closeFd.
5:38 AM Changeset in base [3799788]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added missing wakeup in GHC.Event.Manager.closeFd_. This missing wakeup may have affected the IO manager when used with the poll backend.
5:38 AM Changeset in base [80b16a4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.
5:38 AM Changeset in base [cb0a73c]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Change GHC.Event.Manager.closeFd to unregister interest in the file with the backend. The file must not be closed when unregistering interest in the file with the backend, because otherwise the backend will likely encounter an error (invalid fd). Therefore, the close fd command is executed after the backend is updated.
5:38 AM Changeset in base [e9d98e5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Update closeFd_ to avoid unnecessary backend modifications. This makes closeFd follow the patten of closeFd_.
5:38 AM Changeset in base [6e27730]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
closeFdWith closes fd after unregistering the fd with the backend. In closeFdWith moved closing of fd after calling closeFd_ on each capabilities manager, ensuring that the fd is still valid when the fd is deregistered with the backend.
5:38 AM Changeset in base [392b727]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Tidy up GHC.Event.Thread.closeFdWith.
5:38 AM Changeset in base [beff541]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
closeFdWith invokes callbacks only after the fd is closed. Move callback invocation to after close. close must be run after the all backends are updated. Therefore the sequence is to update the backends, in the process getting the callbacks to invoke (actually just getting an IO action which when executed will execute the callbacks), call close, and finally update the Managers' callback tables for the fd and execute the callbacks.
5:38 AM Changeset in base [8a3f516]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Undo recent change to the type of GHC.Event.Thread.getSystemEventManager and update the commentary on this function.
5:38 AM Changeset in base [1dbc927]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Avoid conditional compilation in GHC.Event.Manager. Use ordinary Bool value to distinguish between backends supporting oneShot mode and eliminate several uses of conditional compilation in favor of ordinary conditional expressions using this Bool value. The benefit of this change is that more of the code compiles on more of the platforms.
5:38 AM Changeset in base [0fb30f2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Fix wrong type in FFI call to eventfd_write in GHC.Event.Control.
5:38 AM Changeset in base [ce09105]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
ioManagerCapabilitiesChanged takes no arguments and instead gets the current enabled number of capabilities by executing getNumCapabilities after it acquires a lock on the IO managers array.
5:38 AM Changeset in base [fec4764]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use (.&.) instead of mod in GHC.Event.Manager since the modulus is a power of 2.
5:38 AM Changeset in base [ab22fa5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Add some commentary in GHC.Event.Manager to the explain the poll loop.
5:38 AM Changeset in ghc [63981cb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
refactoring with guard.
5:38 AM Changeset in ghc [3c0dab5b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Improve comment on GHC.Event.Manager.closeFd_. Making this comment stand alone and not reference the comment on closeFd.
5:38 AM Changeset in ghc [de9b01b7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added missing wakeup in GHC.Event.Manager.closeFd_. This missing wakeup may have affected the IO manager when used with the poll backend.
5:38 AM Changeset in ghc [cca34b9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.
5:38 AM Changeset in ghc [1025c8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Change GHC.Event.Manager.closeFd to unregister interest in the file with the backend. The file must not be closed when unregistering interest in the file with the backend, because otherwise the backend will likely encounter an error (invalid fd). Therefore, the close fd command is executed after the backend is updated.
5:38 AM Changeset in ghc [f500a2fe]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Update closeFd_ to avoid unnecessary backend modifications. This makes closeFd follow the patten of closeFd_.
5:38 AM Changeset in ghc [1956ce50]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
closeFdWith closes fd after unregistering the fd with the backend. In closeFdWith moved closing of fd after calling closeFd_ on each capabilities manager, ensuring that the fd is still valid when the fd is deregistered with the backend.
5:38 AM Changeset in ghc [54b00a7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Tidy up GHC.Event.Thread.closeFdWith.
5:38 AM Changeset in ghc [62c27492]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
closeFdWith invokes callbacks only after the fd is closed. Move callback invocation to after close. close must be run after the all backends are updated. Therefore the sequence is to update the backends, in the process getting the callbacks to invoke (actually just getting an IO action which when executed will execute the callbacks), call close, and finally update the Managers' callback tables for the fd and execute the callbacks.
5:38 AM Changeset in ghc [50e65e14]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Undo recent change to the type of GHC.Event.Thread.getSystemEventManager and update the commentary on this function.
5:38 AM Changeset in ghc [e88c6eff]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Avoid conditional compilation in GHC.Event.Manager. Use ordinary Bool value to distinguish between backends supporting oneShot mode and eliminate several uses of conditional compilation in favor of ordinary conditional expressions using this Bool value. The benefit of this change is that more of the code compiles on more of the platforms.
5:38 AM Changeset in ghc [cd924e95]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Fix wrong type in FFI call to eventfd_write in GHC.Event.Control.
5:38 AM Changeset in ghc [5b81a90]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
ioManagerCapabilitiesChanged takes no arguments and instead gets the current enabled number of capabilities by executing getNumCapabilities after it acquires a lock on the IO managers array.
5:38 AM Changeset in ghc [f0d1822f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Use (.&.) instead of mod in GHC.Event.Manager since the modulus is a power of 2.
5:38 AM Changeset in ghc [cbe3c39e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Add some commentary in GHC.Event.Manager to the explain the poll loop.
5:38 AM Changeset in base [9cf99f7]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove unnecessary import.
5:38 AM Changeset in base [a079ea1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove UNPACK statement to eliminate warning about unusable UNPACK.
5:38 AM Changeset in base [05d1a29]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added ioManagerCapabilitiesChanged function that is called from RTS to notify the IO manager that the number of capabilities has changed.
5:38 AM Changeset in base [1e30209]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Introduce IORef to refer to array of IO managers. This change prepares the way for supporting changing number of IO managers when number of capabilities changes.
5:38 AM Changeset in base [15d1571]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Replace use of numCapabilities with getNumCapabilities. Prepares the way for supporting changing number of capabilities.
5:38 AM Changeset in base [d22d04e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring: pass eventManagerArray to startIOManagerThread.
5:38 AM Changeset in base [0fbe9c8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Parallel IO manager supports increasing and decreasing number of capabilities. We never deallocate the backend files (e.g. epoll instance, eventfd files) when decreasing number of capabilities. Nor do we exit the poll loop for that instance. However, that thread will naturally empty its queue over time and eventually stay out in a foreign call indefinitely. There is a remote possibility that a Haskell thread got a reference to an IO manager just before the number of capabilities was decreased and then this thread finally registers a callback at some time far in the future. This scenario is the motivation for leaving the backend instance and thread servicing that instance alive. The main change is now in adding new capabilities. Since those capabilites may have been active in the past, we may already have backend files available for use. We signal to the old thread servicing that backend to release the backend and exit. Upon exiting it fills an MVar. We start a new thread bound to the new capability and it waits to enter the poll loop until the MVar is full.
5:38 AM Changeset in base [cc1a0c4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
removing trailing white spaces. Conflicts: GHC/Event/Thread.hs
5:38 AM Changeset in base [411db2e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
preventing warnings. Conflicts: GHC/Event/Manager.hs
5:38 AM Changeset in base [60d1dfe]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Making KQueue compilable.
5:38 AM Changeset in base [13ca4f2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
renaming EventQueue to KQueue.
5:38 AM Changeset in base [5aa3344]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Renaming QueueFd to KQueueFd.
5:38 AM Changeset in base [5db88a5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
renaming parameters.
5:38 AM Changeset in base [0557e22]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Making KQueue.poll similar to EPoll.poll.
5:38 AM Changeset in base [c393e0a]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
minor refactoring.
5:38 AM Changeset in ghc [341296f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Remove unnecessary import.
5:38 AM Changeset in ghc [e09e5617]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Remove UNPACK statement to eliminate warning about unusable UNPACK.
5:38 AM Changeset in ghc [0df14e3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added ioManagerCapabilitiesChanged function that is called from RTS to notify the IO manager that the number of capabilities has changed.
5:38 AM Changeset in ghc [dd54a09]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Introduce IORef to refer to array of IO managers. This change prepares the way for supporting changing number of IO managers when number of capabilities changes.
5:38 AM Changeset in ghc [cbe5c985]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Replace use of numCapabilities with getNumCapabilities. Prepares the way for supporting changing number of capabilities.
5:38 AM Changeset in ghc [adebaa4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Minor refactoring: pass eventManagerArray to startIOManagerThread.
5:38 AM Changeset in ghc [12f3fef5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Parallel IO manager supports increasing and decreasing number of capabilities. We never deallocate the backend files (e.g. epoll instance, eventfd files) when decreasing number of capabilities. Nor do we exit the poll loop for that instance. However, that thread will naturally empty its queue over time and eventually stay out in a foreign call indefinitely. There is a remote possibility that a Haskell thread got a reference to an IO manager just before the number of capabilities was decreased and then this thread finally registers a callback at some time far in the future. This scenario is the motivation for leaving the backend instance and thread servicing that instance alive. The main change is now in adding new capabilities. Since those capabilites may have been active in the past, we may already have backend files available for use. We signal to the old thread servicing that backend to release the backend and exit. Upon exiting it fills an MVar. We start a new thread bound to the new capability and it waits to enter the poll loop until the MVar is full.
5:38 AM Changeset in ghc [d55070bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
removing trailing white spaces. Conflicts: GHC/Event/Thread.hs
5:38 AM Changeset in ghc [17b10ca4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
preventing warnings. Conflicts: GHC/Event/Manager.hs
5:38 AM Changeset in ghc [99f5738]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Making KQueue compilable.
5:38 AM Changeset in ghc [1de63c7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
renaming EventQueue to KQueue.
5:38 AM Changeset in ghc [0fdb3fb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Renaming QueueFd to KQueueFd.
5:38 AM Changeset in ghc [bedbb20]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
renaming parameters.
5:38 AM Changeset in ghc [65309d8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Making KQueue.poll similar to EPoll.poll.
5:38 AM Changeset in ghc [a691b2d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
minor refactoring.
5:38 AM Changeset in base [e4a9c00]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed timer related features from Manager. The timer related features have been moved to TimerManager.
5:38 AM Changeset in base [729bc40]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use one IO manager per cap. This patch assumes the number of capabilities is fixed at startup time.
5:38 AM Changeset in base [5f8a3fc]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Lock stripe the callback table in the IO managers.
5:38 AM Changeset in base [8f2488e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added support to backends for non-blocking poll() call.
5:38 AM Changeset in base [6d377db]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Modify per-capability IO manager poll loop to avoid blocking (and context switching the OS thread) when the poll loop is heavily loaded.
5:38 AM Changeset in base [11e074f]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Allow backends to provide a command that register interest for an event source for exactly one event, and implement epoll implementation of this command.
5:38 AM Changeset in base [e5f5cfc]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Apply the epoll backend design (separate polling from registration) for the KQueue backend. This design follows Kazu Yamamoto's implementation for KQueue.
5:38 AM Changeset in base [6dcfa64]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added support for modifyFdOnce for the KQueue backend.
5:38 AM Changeset in base [88866f4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring to simplify unregisterFd_ in Manager.
5:38 AM Changeset in base [049d996]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Refactor to handle activity on control files as special case. This change makes the upcoming change to have the callback unregister the file easier.
5:38 AM Changeset in base [ba2555e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Manager takes a flag that indicates whether it should de-register a file registration once it has received a callback. Previously, GHC.Event.Thread.threadWait calls unregister on the file in the callback. With this flag on, the manager now performs the deregistration so that GHC.Event.Thread.threadWait does not have to. The motivation for the change is that for the common case that we deregister after receiving the callback, we can provide a more efficient implementation which reduces the number of times the callback table lock is taken in half and also reduces the number of sysystem calls we make to the backend. This commit does not implement that optimization; it just paves the way for this change in future.
5:38 AM Changeset in base [275b7b8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor clarification in registerFd_.
5:38 AM Changeset in base [adc30bb]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor simplification of calculation of new and old events in registerFd_.
5:38 AM Changeset in base [b99d1db]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Implemented optimized registration and callbacks for the case when oneShot flag is set in Manager and the backend is KQueue or EPoll.
5:38 AM Changeset in base [bde8699]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Wakeup is a no-op for KQueue and EPoll-based IO managers.
5:38 AM Changeset in base [a6f52b1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use poll backend for TimerManager.
5:38 AM Changeset in base [a37a358]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use eventfd_write to write to wakeup eventfd in Control.
5:38 AM Changeset in ghc [3b911f5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Removed timer related features from Manager. The timer related features have been moved to TimerManager.
5:38 AM Changeset in ghc [e5ad3fb9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Use one IO manager per cap. This patch assumes the number of capabilities is fixed at startup time.
5:38 AM Changeset in ghc [be776ba]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Lock stripe the callback table in the IO managers.
5:38 AM Changeset in ghc [0f8d659]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added support to backends for non-blocking poll() call.
5:38 AM Changeset in ghc [107e81cb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Modify per-capability IO manager poll loop to avoid blocking (and context switching the OS thread) when the poll loop is heavily loaded.
5:38 AM Changeset in ghc [18edb87e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Allow backends to provide a command that register interest for an event source for exactly one event, and implement epoll implementation of this command.
5:38 AM Changeset in ghc [d584d8a3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Apply the epoll backend design (separate polling from registration) for the KQueue backend. This design follows Kazu Yamamoto's implementation for KQueue.
5:38 AM Changeset in ghc [3d1b61f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Added support for modifyFdOnce for the KQueue backend.
5:38 AM Changeset in ghc [77fd94d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Minor refactoring to simplify unregisterFd_ in Manager.
5:38 AM Changeset in ghc [edb6543]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Refactor to handle activity on control files as special case. This change makes the upcoming change to have the callback unregister the file easier.
5:38 AM Changeset in ghc [8db9ad8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Manager takes a flag that indicates whether it should de-register a file registration once it has received a callback. Previously, GHC.Event.Thread.threadWait calls unregister on the file in the callback. With this flag on, the manager now performs the deregistration so that GHC.Event.Thread.threadWait does not have to. The motivation for the change is that for the common case that we deregister after receiving the callback, we can provide a more efficient implementation which reduces the number of times the callback table lock is taken in half and also reduces the number of sysystem calls we make to the backend. This commit does not implement that optimization; it just paves the way for this change in future.
5:38 AM Changeset in ghc [adb5618]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Minor clarification in registerFd_.
5:38 AM Changeset in ghc [8cf75924]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Minor simplification of calculation of new and old events in registerFd_.
5:38 AM Changeset in ghc [778795d1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Implemented optimized registration and callbacks for the case when oneShot flag is set in Manager and the backend is KQueue or EPoll.
5:38 AM Changeset in ghc [3bc0661c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Wakeup is a no-op for KQueue and EPoll-based IO managers.
5:38 AM Changeset in ghc [dd489745]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Use poll backend for TimerManager.
5:38 AM Changeset in ghc [de01f22]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Use eventfd_write to write to wakeup eventfd in Control.
5:38 AM Changeset in base [52bab34]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Resolve issue #7482 by removing the ability to create a new event manager. A search of hackage showed that all packages that use this module (which is considered private to GHC) do not use the 'new' function.
5:38 AM Changeset in base [4eee069]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove functions to step the system io manager in preparation for parallel io manager changes. These functions are considered GHC-private and are not used by any packages on hackage.
5:38 AM Changeset in base [dd0a281]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring in GHC.Event.Thread to prepare for supporting per-capability IO managers.
5:38 AM Changeset in base [bec9f30]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Refactor by introducing a boolean argument to newControl to determine whether the files created for a Control instance are registered with the RTS IO manager hooks. This change makes no functional changes. It simply prepares the way for supporting multiple IO managers, we want to control which one is registered with the RTS.
5:38 AM Changeset in base [d1461b2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Separated the IO manager into a timer manager and a file IO manager. This is a preliminary patch; ultimately the single file IO manager will be replaced by per-capability managers.
5:38 AM Changeset in base [917fb53]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Specialized the TimerManager by removing the file monitoring support.
5:38 AM Changeset in base [9b61a8b]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed control registration flag from Manager and TimerManager new functions. The timer manager always registers its control instance with the RTS hooks while the file io manager does not.
5:38 AM Changeset in ghc [2e86f4f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Resolve issue #7482 by removing the ability to create a new event manager. A search of hackage showed that all packages that use this module (which is considered private to GHC) do not use the 'new' function.
5:38 AM Changeset in ghc [298f0db]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Remove functions to step the system io manager in preparation for parallel io manager changes. These functions are considered GHC-private and are not used by any packages on hackage.
5:38 AM Changeset in ghc [9a703bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Minor refactoring in GHC.Event.Thread to prepare for supporting per-capability IO managers.
5:38 AM Changeset in ghc [e963524]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Refactor by introducing a boolean argument to newControl to determine whether the files created for a Control instance are registered with the RTS IO manager hooks. This change makes no functional changes. It simply prepares the way for supporting multiple IO managers, we want to control which one is registered with the RTS.
5:38 AM Changeset in ghc [38548ef]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Separated the IO manager into a timer manager and a file IO manager. This is a preliminary patch; ultimately the single file IO manager will be replaced by per-capability managers.
5:38 AM Changeset in ghc [bd94982]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Specialized the TimerManager by removing the file monitoring support.
5:38 AM Changeset in ghc [08e4e15]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Johan Tibell <johan.tibell@…>
Removed control registration flag from Manager and TimerManager new functions. The timer manager always registers its control instance with the RTS hooks while the file io manager does not.
4:11 AM Ticket #7681 (Panic on quoting empty case) closed by goldfire
fixed
4:07 AM Changeset in ghc [7b098b60]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 Richard Eisenberg <eir@…>
Fix Trac #7681. Removed checks for empty lists for case expressions and lambda-case. If -XEmptyCase is not enabled, compilation still fails (appropriately) in the renamer. Had to remove dead code from TrieMap to pass the validator.
4:06 AM Changeset in ghc [6750676]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 testcase for Trac #7681, a Template Haskell missing feature.
4:06 AM Changeset in testsuite [ab6e671]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Added testcase for Trac #7681, a Template Haskell missing feature.
2:45 AM TypeLevelReasoning edited by goldfire
(diff)
2:21 AM Changeset in base [3b04724]type-reasoning by Richard Eisenberg <eir@…>
Reorganized TypeLits and related files as a strawman proposal. This commit breaks TypeLits up into four new files: - GHC.TypeEq, which contains definitions relating to (:~:) - GHC.Singletons, which contains all singletons definitions that are not specific to type-level literals - GHC.TypeLits.Internals, which is needed to create an "Unsafe" module - GHC.TypeLits.Unsafe, which defines unsafeSingNat and unsafeSingSymbol. These changes are intended purely to provoke discussion, not properly as a recommendation of what we should do.

Feb 11, 2013:

7:11 PM Changeset in base [4276c9cd]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
T3307 and environment001 just fail on MSYS
7:11 PM Changeset in ghc [0419c95]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
T3307 and environment001 just fail on MSYS
7:06 PM Changeset in ghc [716d83b0]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@…>
Fix result001
7:06 PM Changeset in testsuite [41a46e0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix result001
6:54 PM Changeset in ghc [0821cab]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@…>
print020 now passes
6:54 PM Changeset in testsuite [e5db4c4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
print020 now passes
6:53 PM Changeset in ghc [6dd940a1]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@…>
Update print020 expected output
6:53 PM Changeset in testsuite [d11afce]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update print020 expected output
6:51 PM Changeset in ghc [3cdee65f]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@…>
HappyTest needs MagicHash
6:51 PM Changeset in testsuite [34a1e43]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
HappyTest needs MagicHash
6:51 PM Changeset in ghc [d6df5b4]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 expected warnings for print020
6:51 PM Changeset in testsuite [02f093a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add expected warnings for print020
6:35 PM Changeset in ghc [e71492ef]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@…>
Update the reason for T5267 being broken
6:35 PM Changeset in testsuite [941bcf4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update the reason for T5267 being broken
6:32 PM Changeset in ghc [f07528b0]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@…>
Remove ds061 It was a failing test for a defunct feature (NPlusKPatterns) (#851)
6:32 PM Changeset in testsuite [0e0d918]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove ds061 It was a failing test for a defunct feature (NPlusKPatterns) (#851)
6:30 PM Changeset in ghc [dc96f51c]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 expected output for T6117, which is now working
6:30 PM Changeset in testsuite [96ce462]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add expected output for T6117, which is now working
6:22 PM Changeset in ghc [3e68b986]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@…>
Remove T5763 It was added in fbb1f167657bcdb4d9a67e9b97734faeb82c8a25 without an accompanying source file. Also, it was marked as being broken by 5673, so I'm not even sure which ticket it was supposed to be a test for.
6:22 PM Changeset in testsuite [29d5edda]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove T5763 It was added in fbb1f167657bcdb4d9a67e9b97734faeb82c8a25 without an accompanying source file. Also, it was marked as being broken by 5673, so I'm not even sure which ticket it was supposed to be a test for.
5:36 PM Changeset in ghc [ac5ac465]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@…>
Tweak the brokens list to include the directory the test is in
5:36 PM Changeset in testsuite [c6b5bd8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak the brokens list to include the directory the test is in
5:36 PM Changeset in ghc [39997e4d]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@…>
Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now
5:36 PM Changeset in testsuite [2fb008a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now
4:44 PM Frisby2013Q1 edited by nfrisby
(diff)
4:28 PM Frisby2013Q1 edited by nfrisby
(diff)
3:57 PM Ticket #7682 (Plugin example not updated for ghc 7.6) created by edsko
The GHC plugin docs …
3:53 PM Changeset in ghc [89899d7]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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
3:53 PM Changeset in testsuite [71d9ad4c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
3:51 PM Changeset in ghc [04d7220a]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:50 PM Changeset in ghc [03ffd5d5]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 random submodule
3:50 PM Changeset in base [c842f9b7]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow changes in testsuite
3:50 PM Changeset in ghc [be78f48]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Follow changes in testsuite
3:47 PM Changeset in ghc [f73bd006]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@…>
More conversions
3:47 PM Changeset in testsuite [4bcc9b9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More conversions
3:39 PM Changeset in ghc [30a52e4]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@…>
More helper conversions
3:39 PM Changeset in testsuite [53c525b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More helper conversions
3:11 PM Changeset in ghc [d36dc348]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@…>
Convert more helpers
3:11 PM Changeset in testsuite [46e4096]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helpers
3:07 PM Changeset in ghc [8d34b5c7]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@…>
Convert more helper functions
3:07 PM Changeset in testsuite [aa04bca]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helper functions
2:30 PM Ticket #7681 (Panic on quoting empty case) created by monoidal
With -XEmptyCase on, […]
2:18 PM Changeset in ghc [7cc907d]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@…>
Convert more helper functions to the new scheme
2:18 PM Changeset in testsuite [3d7a744]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helper functions to the new scheme
2:11 PM Changeset in unix [10bacdd]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:11 PM Changeset in process [e2aefe9]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:09 PM Changeset in base [aa6bb02]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:09 PM Changeset in ghc [3743eb5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:08 PM Changeset in ghc [02bd959b]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@…>
Convert more helpers to the new scheme
2:08 PM Changeset in testsuite [18cc9aaf]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helpers to the new scheme
2:03 PM Changeset in ghc [5382010]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@…>
Change '{if,unless}_arch' to 'arch'
2:03 PM Changeset in testsuite [71d9b698]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Change '{if,unless}_arch' to 'arch'
1:59 PM Changeset in ghc [40f960da]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@…>
Print a warning if we get framework failures when listing brokens
1:59 PM Changeset in testsuite [9b9ff62]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Print a warning if we get framework failures when listing brokens
1:56 PM Changeset in ghc [78ff69f]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 duplicates in the brokens list
1:56 PM Changeset in testsuite [3a8b71f6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Handle duplicates in the brokens list
1:52 PM Changeset in ghc [4c879a4b]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@…>
expect_broken_for should also be added to the list of brokens
1:52 PM Changeset in testsuite [47fd316]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
expect_broken_for should also be added to the list of brokens
1:48 PM Changeset in ghc [240da00]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@…>
Replace 'if_os' and 'unless_os' with 'opsys' The name 'os' clashes with a python library
1:48 PM Changeset in testsuite [f3c626e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Replace 'if_os' and 'unless_os' with 'opsys' The name 'os' clashes with a python library
1:27 PM Changeset in ghc [3d94d01]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 'make list_brokens' Gives a list of tickets that the testsuite thinks are broken, and what bug it thinks is the reason. This can then be pasted into trac and 'previewed', which will show any closed tickets with strikeout.
1:27 PM Changeset in testsuite [7e6d754]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add 'make list_brokens' Gives a list of tickets that the testsuite thinks are broken, and what bug it thinks is the reason. This can then be pasted into trac and 'previewed', which will show any closed tickets with strikeout.
12:32 PM Ticket #7498 (panic : Register allocator: out of stack slots (need 147)) closed by simonmar
fixed
10:50 AM Changeset in ghc [e19a2048]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@…>
allocMoreStack: we should be retargetting table jumps too. Thanks to @PHO on #7498 for pointing this out.
10:14 AM Ticket #7680 (-prof build: trying to 'show' a 'Double' leads to 'Char.intToDigit: not a ...) created by slyfox
The source is very simple: […] Run as: ghc --make double.hs …
9:23 AM Changeset in ghc [36d9ded]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 remote-tracking branch 'phonohawk/ticket-7498' * phonohawk/ticket-7498: Fix bugs in PPC.Instr.allocMoreStack (#7498)
8:45 AM Changeset in ghc [c5b09087]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:45 AM Changeset in testsuite [0d56c49]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:45 AM Changeset in ghc [152b72d]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@…>
T5113 is fixed
8:45 AM Changeset in testsuite [2359f7d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
T5113 is fixed
8:43 AM Changeset in ghc [6e20d5dd]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 bound for T3064
8:43 AM Changeset in testsuite [080a08c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improve bound for T3064
8:38 AM Changeset in ghc [804d8f6]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
8:38 AM Changeset in ghc [33683ba]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@…>
Extra comment about the fix to Trac #5113
8:22 AM Ticket #7679 (Regression in -fregs-graph performance) created by simonmar
Likely due to a bad interaction with the new code generator, see #7192. …
4:49 AM Changeset in ghc [c1feb5f]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@…>
Fix bugs in PPC.Instr.allocMoreStack (#7498) This patch is ported from #7510, which fixes the same bug in the x86 nativeGen.
4:04 AM Changeset in ghc [426a027]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 Austin Seipp <aseipp@…>
Distinguish between llvm-gcc/gcc in compiler name detection. It uglifies the code a tiny bit but it's nice to know exactly what you're using. Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:34 AM Building/Using edited by morabbin
(diff)
12:22 AM Building/Using edited by morabbin
(diff)

Feb 10, 2013:

5:54 PM Changeset in ghc [98e12ea9]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@…>
Tweak another 32bit perf bound
5:54 PM Changeset in testsuite [34eda6d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak another 32bit perf bound
5:53 PM Changeset in ghc [77cfc62b]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@…>
Tweak another 32bit perf bound
5:53 PM Changeset in testsuite [810fb1fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak another 32bit perf bound
5:45 PM Changeset in ghc [3541207]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@…>
More 32bit perf bound fixes
5:45 PM Changeset in testsuite [2ee201b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32bit perf bound fixes
5:33 PM Changeset in ghc [448d4e7]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@…>
More 32bit perf test bound updates
5:33 PM Changeset in testsuite [6478fc6a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32bit perf test bound updates
5:05 PM Changeset in ghc [61dfc6c]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@…>
More 32-bit perf updates
5:05 PM Changeset in testsuite [85825135]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32-bit perf updates
4:48 PM Changeset in ghc [5ec0ad3]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@…>
Rearrange the summary output In particular, the 3 values you most need to care about (framework failures, unexpected passes, unexpected failures) are now together in a block.
4:48 PM Changeset in testsuite [ceabf35]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rearrange the summary output In particular, the 3 values you most need to care about (framework failures, unexpected passes, unexpected failures) are now together in a block.
4:45 PM Changeset in ghc [8e1e95e]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@…>
Update 32bit perf results for the haddock tests
4:45 PM Changeset in testsuite [67e626e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update 32bit perf results for the haddock tests
8:49 AM Changeset in ghc [1affe46]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 Austin Seipp <aseipp@…>
Revert accidental change. It slipped in on accident. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:39 AM Changeset in ghc [213e1c7]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 Austin Seipp <aseipp@…>
Make sure ./configure tests valid C99 programs. Issue #7678. Clang gives a big fat warning that there's no return value for the statement, since the prototype defaults to 'int'. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:39 AM Changeset in ghc [61e8d5d]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 Austin Seipp <aseipp@…>
Better detection of clang in ./configure. Issue #7678. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:35 AM Ticket #7678 (GHC should compile cleanly with clang) created by thoughtpolice
I'm running into several difficulties (which I'll catalog shortly) …

Feb 9, 2013:

11:48 PM Changeset in ghc [ae06df6]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 sync-all's old-time-repo check It now checks that the directory exists before complaining that it's old.
9:56 PM Changeset in ghc [e98090e7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Fix GMP_PREFER_FRAMEWORK It doesn't look like the old code could have worked
9:56 PM Changeset in integer-gmp [0092e88]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Fix GMP_PREFER_FRAMEWORK It doesn't look like the old code could have worked
9:55 PM Changeset in ghc [1b91e705]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Never try to use the system gmp on Windows Apparently building on Windows failed when there is a system gmp available.
9:55 PM Changeset in integer-gmp [b3bb538]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Never try to use the system gmp on Windows Apparently building on Windows failed when there is a system gmp available.
8:58 PM Ticket #7677 (Proposal: add attached README.md to GHC repo) created by morabbin
Have a look at my [https://github.com/Morabbin/ghc accidental github fork …
6:33 PM Ticket #7676 (Unify patterns and function bindings) closed by igloo
wontfix: Thanks for the report. However, this matches the behaviour specified by …
6:20 PM Ticket #7595 (Static flags code needs cleanup) closed by igloo
fixed: I applied the first one. Thanks.
12:39 PM Changeset in ghc [6d48e90]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@…>
A bit more tidying up This is really just a completion of bcbfdd03.
12:34 PM Changeset in ghc [a9500536]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@…>
Wibbles to test
12:34 PM Changeset in testsuite [48d6d77]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to test
6:21 AM Changeset in base [a09e40f]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Fix detection rule to classify types as non-floating-point
6:21 AM Changeset in ghc [53f56f1c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
Fix detection rule to classify types as non-floating-point
2:50 AM Ticket #7676 (Unify patterns and function bindings) created by Mathnerd314
The following program: […] produces an error (on 7.4.1 and …
12:08 AM Changeset in ghc [fb02fa09]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/typecheck/TcInstDcls.lhs
12:03 AM Changeset in ghc [bcbfdd0]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@…>
Yet more refactoring in overlapping type-family instances This patch mainly introduces TcValidity.checkConsistendFamInst, and uses it when typechecking type-family instances, *including* default instances. I find I can't remember why I began this particular saga, but it's a modest improvement I think.

Feb 8, 2013:

10:07 PM Changeset in ghc [f52b4ad]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@…>
Split the PlatformConstants type off into its own module
9:54 PM Changeset in ghc [fa868633]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 -fno-cse pragma in DynFlags.hs (fixes #7595)
9:19 PM Changeset in nofib [7afa7c3]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make shootout/README use markdown
9:17 PM Changeset in nofib [f9b7ad5]ghc-7.8shake by Johan Tibell <johan.tibell@…>
More markdown markup in README.md
7:57 PM Building/RunningNoFib edited by dterei
(diff)
7:55 PM Changeset in directory [35f024f]ghc-7.8 by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in base [91fc409]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in ghc [389fdc8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in base [5037619]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove a redundant pragma
7:55 PM Changeset in ghc [2915195]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Remove a redundant pragma
7:55 PM Changeset in nofib [5e7532d]ghc-7.8shake by David Terei <davidterei@…>
Improve README and convert to markdown.
7:30 PM Building/RunningNoFib edited by dterei
add note about html package (diff)
6:08 PM Changeset in ghc [9f293ae5]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
6:08 PM Changeset in testsuite [a9051de]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
6:03 PM Changeset in ghc [db9248c]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@…>
Don't import TypeRep
5:30 PM Changeset in ghc [50cfc63]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
5:30 PM Changeset in testsuite [01f9ff9]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
5:29 PM Changeset in ghc [d72044d]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
5:29 PM Changeset in ghc [b5c18c9]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@…>
Fix an old and egregious specialisation bug (Trac #5113) The specialiser needs to know if a dictionay has some structure, so that it can decide whether to specialise a function. Eg (A) let d = $dfblah d1 in ....(f d).... (B) \d. ....(f d).... In (A) it's probably worth specialising f; in (B) it isn't. Previously we were relying on d's unfolding, but the specialiser does cloning as it goes, which discards the unfolding. So we were simply discarding all specialisations for functions with local dictionary bindings! This bug seems to have been there for a long time. This is what originally caused Trac #5113. Then we went through a phase where local bindings were not generalised, and that meant there was no locally overloaded f to specialise; so the performance problem appeared to be fixed. But now we are generalising local bindings again, so it re-appeared. This patch fixes the original problem.
5:01 PM Changeset in nofib [c4bcc96]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Pass -pthread when compiling revcomp-c.c
4:55 PM Changeset in nofib [c30491f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Compile all nofib programs with -O2 by default This is what we recommend people to use for best performance, so we should use it in our benchmarks.
3:17 PM ArrowNotation edited by ross
typo (diff)
3:13 PM ArrowNotation created by ross
proposed changes
2:27 PM Frisby2013Q1 edited by nfrisby
(diff)
1:36 PM Ticket #7675 (Program lives on with dead main thread) closed by simonmar
duplicate: The main bug is an instance of #367. You can make it work with 7.8.1 …
1:36 PM Changeset in ghc [e315f36]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@…>
Remove unused helper functions
1:36 PM Changeset in testsuite [6fc5493]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove unused helper functions
1:35 PM Changeset in ghc [6dc2bd00]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@…>
Convert remaining *_range_field's to *_num_field
1:35 PM Changeset in testsuite [478da8f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert remaining *_range_field's to *_num_field
1:12 PM PrimBool edited by jstolarek
(diff)
1:09 PM PrimBool edited by jstolarek
(diff)
1:04 PM Ticket #7675 (Program lives on with dead main thread) created by guest
http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Co
12:42 PM Changeset in ghc [7b8f30d]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 darcs.haskell.org:/home/darcs/ghc
12:34 PM Changeset in ghc [65b9cf7]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
12:34 PM Changeset in testsuite [729d098]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
12:11 PM Frisby2013Q1 edited by nfrisby
(diff)
11:24 AM Ticket #7674 (Separate StablePtr table from StableName table.) created by EyalLotem
Currently, there is one table for these two difference concepts which …
3:32 AM Ticket #7673 (Windows: run "git config --global core.autocrlf false" before cloning the ...) created by morabbin
On my windows box, I experienced the following loop: […] Turns out the …
12:54 AM Changeset in ghc [338f03d]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@…>
Switch some more tests to use the new helpers
12:54 AM Changeset in testsuite [9f66dc1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Switch some more tests to use the new helpers
12:38 AM Changeset in ghc [7d734542]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@…>
Replace 'if_platform' and 'unless_platform' with 'platform'
12:38 AM Changeset in testsuite [22951cd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Replace 'if_platform' and 'unless_platform' with 'platform'

Feb 7, 2013:

11:58 PM Changeset in ghc [d34f3e85]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@…>
Convert to stats_num_field in perf/should_run
11:58 PM Changeset in testsuite [9cbf193]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert to stats_num_field in perf/should_run
11:36 PM Changeset in ghc [f3c0dae0]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@…>
Allow a simpler form of stats_num_field where all platforms use the same value
11:36 PM Changeset in testsuite [6259d78]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Allow a simpler form of stats_num_field where all platforms use the same value
10:47 PM Changeset in ghc [fba66334]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 different sort of stats_num_field helper function Uses look like stats_num_field('bytes allocated', [(wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) where the first matching triple will be used. e.g. we could override the Win32 expected values with: [(platform('i386-unknown-mingw32'), 41000, 5), (wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) with other 32-bit platforms falling through to the wordsize(32) case. This makes it easier to give different values for different platforms, while being sure that all platforms are covered.
10:47 PM Changeset in testsuite [3967a5e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a different sort of stats_num_field helper function Uses look like stats_num_field('bytes allocated', [(wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) where the first matching triple will be used. e.g. we could override the Win32 expected values with: [(platform('i386-unknown-mingw32'), 41000, 5), (wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) with other 32-bit platforms falling through to the wordsize(32) case. This makes it easier to give different values for different platforms, while being sure that all platforms are covered.
10:05 PM Changeset in nofib [e1e43cd4]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Run k-nucleotide and reverse-complement by default
10:02 PM Changeset in nofib [e686954]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Run the shootout benchmarks by default
9:39 PM Changeset in ghc [83a6ae9]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@…>
Remove unused *_num_fields bindings
9:39 PM Changeset in testsuite [76c3b2e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove unused *_num_fields bindings
9:37 PM Changeset in ghc [effc8af9]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@…>
Pass the test name to the test options This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
9:37 PM Changeset in testsuite [88fe831]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Pass the test name to the test options This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
7:01 PM Ticket #7672 (boot file entities are sometimes invisible and are not (semantically) ...) created by skilpat
In a recursive module (i.e. a module that transitively imports itself), …
7:00 PM Changeset in ghc [de7e357c]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@…>
Change how the testsuite driver handles copying the test options We now deepcopy the options for each test, which means that the test helpers don't need to worry about sharing.
7:00 PM Changeset in testsuite [2246f3f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Change how the testsuite driver handles copying the test options We now deepcopy the options for each test, which means that the test helpers don't need to worry about sharing.
6:42 PM Changeset in ghc [f66409db]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@…>
Rename some arguments
6:42 PM Changeset in testsuite [e567f77a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some arguments
6:30 PM Frisby2013Q1 edited by nfrisby
(diff)
6:12 PM Changeset in ghc [86df0f3]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@…>
Define 'when' and 'unless' helpers This will reduce the number of helper functions that we need
6:12 PM Changeset in testsuite [9a907ed]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Define 'when' and 'unless' helpers This will reduce the number of helper functions that we need
5:21 PM Changeset in ghc [22b1912]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@…>
Note major changes in 7.8.1 in 7.8.1 release notes file
5:01 PM Changeset in ghc [c4cd533]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@…>
Simplify driver code slightly
5:01 PM Changeset in testsuite [cd178d3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Simplify driver code slightly
4:59 PM Changeset in ghc [79f3386]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="..." line to testsuite output This gives hte list of tests with unexpected results, so that you can easily run them again.
4:59 PM Changeset in testsuite [e131364]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a TEST="..." line to testsuite output This gives hte list of tests with unexpected results, so that you can easily run them again.
11:54 AM Changeset in ghc [5b8dc205]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@…>
Clean up AC_PREREQ.
11:30 AM Ticket #7671 (No break spaces) created by zenzike
I thought I was going mad when the following code wasn't compiling: …
11:18 AM Changeset in ghc [0af03de5]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@…>
Require autoconf 2.60, as version 2.59 seems to be incompatible with our updated macros. If somebody insists on 2.59 (which is almost 10 years old) I'll have to hunt down the reason for the recent (Dec 2012?) breakage. Note that I did not check with 2.60 (I have 2.65), so that one may still be problematic.
10:00 AM Changeset in ghc [c1ae31f6]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@…>
comments
9:56 AM Changeset in ghc [164f705]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 test for #7636
9:56 AM Changeset in testsuite [bd6ded8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #7636
9:56 AM Changeset in ghc [2f7044d]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@…>
Tidy up tso->stackobj before calling threadStackUnderflow (#7636) Fixes the following crash: internal error: threadStackUnderflow: not enough space for return values when using STM.
8:56 AM Commentary/Rts/Scheduler edited by simonpj
(diff)
2:02 AM Changeset in ghc [25af5c0]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@…>
Fix perf bounds on amd64/Linux following the change to *_range_field
2:02 AM Changeset in testsuite [c3e9cbb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix perf bounds on amd64/Linux following the change to *_range_field
12:54 AM Changeset in nofib [806920d]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the k-nucleotide shootout benchmark
12:21 AM Ticket #7670 (StablePtrs should be organized by generation for efficient minor ...) created by ezyang
Currently, stable pointers are all in one giant pointer table (see …

Feb 6, 2013:

9:51 PM Changeset in ghc [e705fb08]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@…>
Unify interfae of both variants FP_ARG_WITH_PATH... in aclocal.m4 and document them.
7:23 PM Ticket #7669 (Empty case causes warning) created by goldfire
The following code […] causes this warning […]
7:07 PM Frisby2013Q1 edited by nfrisby
(diff)
7:06 PM TypeLevelReasoning edited by heisenbug
we have a branch (diff)
7:04 PM Changeset in nofib [7c56e6f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
fasta is now in so remove comment from README
7:03 PM Frisby2013Q1 edited by nfrisby
(diff)
7:02 PM Changeset in nofib [3f5152b]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the reverse-complement shootout benchmark
6:52 PM Changeset in base [32f2452]type-reasoning by Gabor Greif <ggreif@…>
Eliminate unneeded imports.
6:48 PM Changeset in base [ce431e6]type-reasoning by Gabor Greif <ggreif@…>
Include Richard Eisenberg's suggestion for decidable type equality (functionality not complete yet).
6:47 PM Changeset in base [ad97c40]type-reasoning by Gabor Greif <ggreif@…>
Introduce the SingEquality class with customizable witness type and a sameSing method that may produce the latter.
6:46 PM Changeset in nofib [6f07f40]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Refactor fasta Makefile
6:36 PM TypeLevelReasoning edited by shelarcy
fix typo (diff)
6:28 PM Ticket #7668 (Location in -fdefer-type-errors) created by monoidal
Consider […] Run ghci -fdefer-type-errors: […] The first …
6:26 PM Ticket #7663 (consider free variables as well as parameters in inline discounts) closed by nfrisby
duplicate: Duplicate of #3781
6:24 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) closed by nfrisby
duplicate
6:15 PM Frisby2013Q1 edited by nfrisby
(diff)
6:12 PM Changeset in nofib [453d2e4]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Enable fasta by default
6:10 PM Changeset in nofib [d0cb9c6]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make runstdtest find generated fasta stdout files
5:46 PM Changeset in nofib [3f1d50e]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the fasta shootout benchmark The benchmark is not enabled by default as the runstdtest.prl script doesn't find the automated stdout files on the first run, thus requiring make to be run twice.
5:30 PM Changeset in ghc [0bbefb1e]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@…>
Make failing perf test output easier to read
5:30 PM Changeset in testsuite [d83875f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make failing perf test output easier to read
4:23 PM Changeset in ghc [772a8047]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@…>
Eliminate *_num_field We now use *_range_field everywhere instead
4:23 PM Changeset in testsuite [6f2f679]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Eliminate *_num_field We now use *_range_field everywhere instead
3:46 PM Ticket #7667 (Template Haskell fails to recognize type operator/function +) created by andygill
The following message is issued for a valid TH program. […] Code …
3:41 PM Frisby2013Q1 created by nfrisby
2:33 PM Changeset in ghc [a4b5be7e]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@…>
Fix framework failure
2:33 PM Changeset in testsuite [6ed53a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix framework failure
2:10 PM Changeset in ghc [ec9377b1]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
1:48 PM Changeset in ghc [fb4982c8]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@…>
Fix spelling
1:40 PM Changeset in directory [2c902b3]ghc-7.8 by Ian Lynagh <ian@…>
Fix T4113 on OS X x86_64
1:28 PM Changeset in ghc [8253d94]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
1:22 PM TypeLevelReasoning edited by heisenbug
improve suggestion (diff)
1:14 PM Changeset in ghc [8c8e959]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@…>
Fix threadDelay on Windows; fixes ThreadDelay001 failures MSDN says of Sleep: If dwMilliseconds is greater than one tick but less than two, the wait can be anywhere between one and two ticks, and so on. so we need to add (milliseconds-per-tick - 1) to the amount of time we sleep for.
12:54 PM Changeset in ghc [74f9f8f0]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 darcs.haskell.org:/home/darcs/ghc
12:53 PM Changeset in ghc [21f00c3]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@…>
Better pretty-printing of types and coercions
12:53 PM Changeset in ghc [b770251e]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@…>
Spelling in comment
11:04 AM Commentary edited by simonpj
(diff)
11:03 AM TypeLevelReasoning edited by simonpj
(diff)
10:35 AM Ticket #7666 (excessive space and time usage for rendering (somewhat) deeply nested Docs) created by j.waldmann
I was running into serious performance problems when printing moderately …
10:26 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:08 AM Building/RunningNoFib edited by simonpj
(diff)
8:03 AM Ticket #7657 ("unsafePerfromIO" typo in Safe Haskell user's guide) closed by dterei
fixed: Fixed! Thanks for the report.
8:01 AM Changeset in ghc [ca106a10]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@…>
Fix spelling mistake in user guide (#7657).
3:07 AM Changeset in ghc [9a9a2a7]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@…>
Warning police
2:13 AM Changeset in ghc [f933d96]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@…>
Merge branch 'refs/heads/vect-avoid-merge'
2:06 AM Changeset in ghc [a9387d92]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 Manuel M T Chakravarty <chak@…>
dph/words: don't inline the vectorised exported functions
2:06 AM Changeset in ghc [a69204b]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 Manuel M T Chakravarty <chak@…>
dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if scalar closures get too big
2:06 AM Changeset in ghc [f854c8b3]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 Manuel M T Chakravarty <chak@…>
dph/classes: fails for the moment, but earlier success was spurious
2:06 AM Changeset in testsuite [50b144a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph/words: don't inline the vectorised exported functions
2:06 AM Changeset in testsuite [be64fac9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if scalar closures get too big
2:06 AM Changeset in testsuite [c9cb645]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph/classes: fails for the moment, but earlier success was spurious
12:00 AM Changeset in ghc [8a690840]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: merge fix

Feb 5, 2013:

11:50 PM Changeset in nofib [eb9f4a3]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Removed some shootout benchmarks from under fibon Newer versions (corresponding to what's currently on the shootout page) have been added under nofib/shootout in an attempt to make these easier to run.
11:31 PM Changeset in ghc [fac50f92]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@…>
Merge branch 'refs/heads/vect-avoid' into vect-avoid-merge Conflicts: compiler/rename/RnSource.lhs compiler/simplCore/OccurAnal.lhs compiler/vectorise/Vectorise/Exp.hs NB: Merging instead of rebasing for a change. During rebase Git got confused due to the lack of the submodules in my quite old fork.
11:26 PM Changeset in ghc [0735831]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 usecs rather than msecs for microseconds We were using "us" elsewhere, so this was inconsistent.
11:19 PM Changeset in nofib [c82455f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Note why all shootout benchmarks couldn't be added
10:18 PM TypeLevelReasoning edited by heisenbug
suggest (diff)
9:56 PM Changeset in ghc [9dba3a82]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 safePkg01 on Windows
9:56 PM Changeset in testsuite [057f6541]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix safePkg01 on Windows
9:34 PM Changeset in ghc [4bde383]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 T7037 on Win64
9:34 PM Changeset in testsuite [dde7816]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix T7037 on Win64
9:23 PM Changeset in nofib [a735c7a]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the n-body shootout benchmark
9:01 PM Changeset in nofib [f8f27b8]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the binary-trees shootout benchmark
8:41 PM Changeset in nofib [c864e4a]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make input sizes match the shootout settings
8:17 PM Changeset in ghc [5527c5bb]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 normalise_errmsg_fun rather than normalise_fun where appropriate
8:17 PM Changeset in testsuite [fbe4e33]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use normalise_errmsg_fun rather than normalise_fun where appropriate
8:08 PM Changeset in ghc [8a0eeb40]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@…>
dynamicToo001 is broken on Windows (#7665)
8:08 PM Changeset in testsuite [1ebd16e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
dynamicToo001 is broken on Windows (#7665)
8:07 PM Ticket #7665 (dynamicToo001 fails on Windows) created by igloo
dynamicToo001 fails on Windows: […]
7:53 PM Changeset in ghc [73e251da]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 cabal01 on Windows We were getting a Creating library file: dist\build\libHStest-1.0-ghc7.7.20130205.dll.a message on stderr. We can't turn it off, so now the test just normalises it away.
7:53 PM Changeset in testsuite [cb2592b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix cabal01 on Windows We were getting a Creating library file: dist\build\libHStest-1.0-ghc7.7.20130205.dll.a message on stderr. We can't turn it off, so now the test just normalises it away.
7:46 PM Changeset in nofib [2fcb391]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the spectral-norm shootout benchmark
7:36 PM TypeLevelReasoning created by goldfire
7:00 PM Changeset in nofib [ee93adf]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the fannkuch-redux shootout benchmark
6:51 PM Changeset in ghc [d8bd25c]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 a typo
6:14 PM Changeset in nofib [828ec57]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the pidigits shootout benchmark
6:05 PM Changeset in ghc [40e43fa2]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@…>
Add a dependency of program modules on GHC.TopHandler If you were unlucky, the build could fail, e.g.: utils\mkUserGuidePart\Main.hs:1:1: Failed to load interface for `GHC.TopHandler' There are files missing in the `base' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. utils/mkUserGuidePart/ghc.mk:18: recipe for target `utils/mkUserGuidePart/dist/build/Main.o' failed
5:18 PM Changeset in base [71508e3]data-proxydbcsghc-7.8type-reasoning by Gabor Greif <ggreif@…>
typo
5:18 PM Changeset in ghc [33d92b5c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
typo
3:45 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) closed by igloo
duplicate: Duplicate of #7663
2:16 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) created by nfrisby
The inliner assigns discount values for scrutinized parameters but not for …
2:16 PM Ticket #7663 (consider free variables as well as parameters in inline discounts) created by nfrisby
The inliner assigns discount values for scrutinized parameters but not for …
2:08 PM Changeset in ghc [6a46b46]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 the new random commit again
2:04 PM Repositories/Upstream edited by igloo
(diff)
1:54 PM Ticket #7639 (Fix installation issues with cross compiling + honour Stage1Only properly) closed by simonmar
fixed
1:09 PM CodeOwners edited by hyperthunk
(diff)
12:39 PM Changeset in ghc [0403da6]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@…>
install ghc-pkg correctly when Stage1Only=YES (#7639)
10:14 AM Ticket #7662 (Improve GC of mutable objects) created by ezyang
Haskell is a purely functional language at its core, but it can be also …
6:53 AM Changeset in ghc [874bb7e]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@…>
Remove '-favoid-vect' and add '-fvectorisation-avoidance' * By default '-fvectorisation-avoidance' is enabled at all optimisation levels (but it only matters in combination with '-fvectorise'). * The new vectoriser always uses vectorisation avoidance, but with '-fno-vectorisation-avoidance' it restricts it to simple scalar applications (and dictionary computations)
5:15 AM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) created by singpolyma
It is common to install LLVM tools with a version suffix (such as opt-3.0, …
4:05 AM Ticket #7660 (warning: conflicting types when compiling via-C) created by singpolyma
I don't think this is actually a problem per-se, but usually these …
1:26 AM Ticket #7659 (Add some latency nofib benchmarks) created by ezyang
At the moment, GHC is heavily throughput oriented (e.g. scheduler choices, …
12:46 AM Ticket #7658 (Support empty record update syntax) created by glguy
Empty record update syntax would be useful for when you are changing …

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

Jan 29, 2013:

9:27 PM CodeOwners edited by diatchki
(diff)
9:20 PM Ticket #7554 (Define __SSE__ when compiling with -msse) closed by igloo
fixed: Interface change, so not suitable for merging to stable branch.
6:47 PM Changeset in ghc [04fefe88]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Set RELEASE back to NO
6:46 PM Changeset in ghc [91922b53]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Tweak the mkDocs script
6:46 PM Changeset in ghc [4e29038]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Tweak the gen_contents_index script
6:46 PM Ticket #7628 (Improve error message when mixing 32bit and 64bit images) closed by igloo
fixed: Applied, thanks
6:45 PM MakingReleases edited by igloo
(diff)
6:41 PM Ticket #7630 (FFI: "capi" calling convention doesn't work) closed by thoughtpolice
fixed: Nevermind; this was already fixed a while back: […]
6:37 PM MakingReleases edited by igloo
(diff)
6:26 PM MakingReleases edited by igloo
(diff)
6:22 PM MakingReleases edited by igloo
(diff)
6:19 PM MakingReleases edited by igloo
(diff)
5:25 PM Changeset in ghc [ed803061]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Tweak ANNONCE
5:22 PM Changeset in ghc [b13a6f8d]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Update ANNOUNCE
5:22 PM MakingReleases edited by igloo
(diff)
5:21 PM MakingReleases edited by igloo
(diff)
5:02 PM MakingReleases edited by igloo
(diff)
4:56 PM Ticket #7630 (FFI: "capi" calling convention doesn't work) closed by simonmar
invalid: You need to add CAPI to your LANGUAGE pragma.
4:43 PM MakingReleases edited by igloo
(diff)
4:41 PM MakingReleases edited by igloo
(diff)
4:04 PM Changeset in ghc [df3027e]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@…>
Remove some redundant 'extra cleaning' in T4850
4:04 PM Changeset in testsuite [15822dbd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove some redundant 'extra cleaning' in T4850
4:00 PM Changeset in ghc [12e3d3f]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@…>
Patch for #7628: improve error message when mixing 32 and 64 bit images (on Mac OS X)
4:00 PM Changeset in ghc [ba47b1d]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@…>
Tweak the mkDocs script
4:00 PM Changeset in ghc [43cc231a]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@…>
Tweak the gen_contents_index script
3:02 PM Status/May09 edited by henrique
(diff)
3:01 PM OpenSPARC edited by henrique
(diff)
3:01 PM BuildBot edited by henrique
(diff)
3:00 PM SharedLibraries/PlatformSupport edited by henrique
(diff)
3:00 PM WorkingConventions/AddingFeatures edited by henrique
(diff)
2:58 PM WorkingConventions edited by henrique
(diff)
2:52 PM GhcApiStatus edited by henrique
(diff)
2:51 PM Ticket #7637 (split-objs not supported for ARM) created by singpolyma
As reported in …
2:50 PM DataParallel/BenchmarkStatus edited by henrique
(diff)
2:49 PM GitForDarcsUsers edited by henrique
(diff)
2:48 PM Builder edited by henrique
(diff)
2:47 PM Building/GettingTheSources edited by henrique
(diff)
2:45 PM WorkingConventions/Git edited by henrique
(diff)
2:44 PM WorkingConventions/FixingBugs edited by henrique
(diff)
12:50 PM Changeset in ghc [0768ddb]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 darcs.haskell.org:/home/darcs/ghc
12:37 PM Ticket #1930 (Make operators into type constructors, rather than type variables) closed by simonmar
fixed: From the 7.6.1 release notes: "The behavior of the TypeOperator extension …
12:31 PM Ticket #1786 (can't build ghc-6.8.0.20071017 under Solaris using a GNU linker) closed by simonmar
worksforme: No activity in 5 years, almost certainly something has changed since then, …
10:16 AM Ticket #7620 (Via-C unregisterised build fails for integer-simple) closed by simonmar
fixed
10:13 AM Changeset in ghc [27a66f0]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@…>
update haddock.base figures
10:13 AM Changeset in ghc [ad22567]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@…>
T5113 is passing, remove expect_broken, see comment on #7046
10:13 AM Changeset in testsuite [43e279b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update haddock.base figures
10:13 AM Changeset in testsuite [b06fbe7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
T5113 is passing, remove expect_broken, see comment on #7046
10:12 AM Changeset in ghc [b91f3d2]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@…>
hopefully fix #7620
10:12 AM Changeset in ghc [0375fcb1]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@…>
ARM: infer VFPv2 presence from the C compiler
10:12 AM Changeset in ghc [1b7c1e5]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@…>
use GhcRtsHcOpts and GhcRtsCcOpts for the debug way too
10:12 AM Changeset in ghc [bc31dbe]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@…>
Disable any packages built with stage 2 when cross-compiling Since we can't run stage 2 on the host.
9:51 AM Ticket #1752 (CSE can create space leaks by increasing sharing) closed by simonmar
wontfix: Known issue with CSE, not likely to ever get fixed.
9:48 AM Ticket #1747 (debugger: :trace is wasting time) closed by simonmar
wontfix: Not much to be gained by having this ticket open, so I'll close it.
9:00 AM Changeset in ghc [bf069cb]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 darcs.haskell.org:/home/darcs/ghc
8:57 AM Changeset in ghc [71ae0691]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 darcs.haskell.org:/home/darcs/ghc
8:57 AM Changeset in ghc [59438868]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
8:57 AM Changeset in ghc [6464d37]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@…>
When quantifying associated types, we may have TyVars involved, not just TcTyVars This required a little adjustment in zonkQuantifiedTyVars
8:52 AM Changeset in ghc [ee76d84]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@…>
SimpleFail9 now passes, which is actually fine
8:52 AM Changeset in testsuite [01f5abf]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
SimpleFail9 now passes, which is actually fine
8:43 AM Changeset in ghc [d79c0c48]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@…>
Improve consistency checking for associated type-family instances The "consistency" in this case is beteween the instance head and the associated type instance head, which is made trickier by the presence of kind variables that are not explicitly mentioned in the class head. See Note [Checking consistent instantiation] in TcInstDcls This fixes Trac #7282.
8:00 AM Milestone 7.6.2 completed
The 7.6.2 release is a bugfix release. * …
5:47 AM Ticket #7595 (Static flags code needs cleanup) closed by dterei
fixed
12:09 AM Changeset in ghc [a7f9930]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@…>
StaticFlags code cleanup (fixes #7595) Function responsible for parsing the static flags, that were spread across two modules (StaticFlags and StaticFlagParser), are now in one file. This is analogous to dynamic flags parsing, which is also contained within a single module. Signed-off-by: David Terei <davidterei@gmail.com>

Jan 28, 2013:

10:58 PM Ticket #7636 (threadStackUnderflow: not enough space for return values) created by mojojojo
While filling a Control.Concurrent.STM.TBQueue (stm-2.4) with values …
9:56 PM Ticket #1870 (ghc-6.8.1 panics compiling regex-tdfa-0.93) closed by simonpj
wontfix: Yes let's close it. I don't think anyone else has complained that …
9:05 PM Ticket #7524 (Erroneous repeated kind variable in conflicting type family instance error ...) closed by simonpj
fixed
9:04 PM Changeset in ghc [c594883]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 #7524
9:04 PM Changeset in testsuite [bacd25d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7524
6:21 PM Changeset in ghc [24644bb7]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@…>
Fix comments on isValArg
6:13 PM Changeset in ghc [c70d6ad]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@…>
Debug output wibbles
6:13 PM Changeset in testsuite [cf6e54d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Debug output wibbles
6:12 PM Changeset in ghc [2627e62]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@…>
Comments only
6:11 PM Changeset in ghc [167dfe23]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@…>
Minor pretty printing changes only
4:07 PM Ticket #7635 (SafeHaskell implying other options) created by shachaf
There have been several type checker bugs -- including #7453 and #7354 -- …
3:41 PM Ticket #1904 (Strictness analyser should be smarter) closed by simonpj
fixed: The code now looks good. Here is Case A, with -ddump-simpl -O output: …
3:36 PM PrimBool edited by jstolarek
(diff)
3:31 PM Ticket #2216 (Better error message for unboxed types with no -fglasgow-exts flag) closed by simonpj
wontfix: Agreed, let's close.
2:39 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:38 PM Ticket #7354 (Panic with recursion-schemes package and unit) closed by simonpj
fixed: OK well, I'll close this ticket as fixed, because it is, and we have a …
2:33 PM Ticket #2440 (Bad code with type families) closed by simonpj
fixed: Well #2859 concerns optimising coercions, which was a sideline on this …
1:51 PM Changeset in ghc [163da7f5]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
1:51 PM Changeset in ghc [f1fa6eb]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@…>
Pure refactoring * Move tidyType and friends from TcType to TypeRep (It was always wrong to have it in TcType.) * Move mkCoAxBranch and friends from FamInst to Coercion * Move pprCoAxBranch and friends from FamInstEnv to Coercion No change in functionality, though there might be a little wibble in error message output, because I combined two different functions both called pprCoAxBranch!
11:54 AM Ticket #2435 (Qualified name required when defining type family instance in instance ...) closed by simonmar
fixed: Added as a test; thanks!
11:53 AM Ticket #7457 (printf's * doesn't like negative numbers) closed by simonmar
fixed: Committed; thanks […]
9:40 AM Changeset in base [4f9f1c0]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
add test for #7457
9:40 AM Changeset in ghc [7291418]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add test for #7457
9:38 AM Changeset in base [2c52ae2]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
tabs -> spaces
9:38 AM Changeset in ghc [c0e390f4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
tabs -> spaces
9:38 AM Changeset in base [63202b9]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
fix negative numbers for * modifiers (#7457)
9:38 AM Changeset in ghc [07e79f5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
fix negative numbers for * modifiers (#7457)
9:28 AM Changeset in ghc [254c887]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@…>
test for #2435
9:28 AM Changeset in testsuite [bd0f742]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
test for #2435
9:15 AM Ticket #1605 (hppa port -- gmp handed misaligned memory) closed by simonmar
worksforme: Optimistically closing.
8:55 AM Ticket #7634 (MD5 collision could lead to SafeHaskell violation) created by shachaf
The current scheme for computing TypeRep fingerprints is: `md5sum …
8:18 AM Changeset in ghc [a98e51e]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@…>
More refactoring of FamInst/FamInstEnv; finally fixes Trac #7524 Quite a bit of tidying up here; the fix to #7524 is actually only a small part. * Be fully clear that the cab_tvs in a CoAxBranch are not fresh. See Note [CoAxBranch type variables] in CoAxiom. * Use CoAxBranch to replace the ATDfeault type in Class. CoAxBranch is perfect here. This change allowed me to delete quite a bit of boilerplate code, including the corresponding IfaceSynType. * Tidy up the construction of CoAxBranches, and when FamIntBranch is freshened. The latter onw happens only in FamInst.newFamInst. * Tidy the tyvars of a CoAxBranch when we build them, done in FamInst.mkCoAxBranch. See Note [Tidy axioms when we build them] in that module. This is what fixes #7524. Much niceer now.
5:10 AM Ticket #7633 (Checkable "minimal complete definitions") created by shachaf
#6028 suggested warning on cyclic unimplemented defaults. This doesn't …
3:50 AM StgObjectTypes edited by ezyang
(diff)
2:25 AM Changeset in ghc [6ff3c31]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 Edward Z. Yang <ezyang@…>
Fix documentation bug: TSOs are *not* unconditionally kept on the mutable list. The bug where TSOs were unconditionally kept on the mutable list was #1589 which was fixed in 04cddd339c000df6d02c90ce59dbffa58d2fe166. Curiously enough, the commit that changed this comment 0417404f5d1230c9d291ea9f73e2831121c8ec99 occurred *after* this change was made; I can only assume Simon Marlow accidentally forgot that he had fixed this bug. :-) Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:36 AM Ticket #7632 (./sync-all pull fails in libraries xhtml) created by morabbin
./sync-all pull fails in libraries xhtml […] (On branch master.)

Jan 27, 2013:

11:43 PM BugSweep edited by morabbin
(diff)
10:42 PM MakingReleases edited by igloo
(diff)
9:43 PM Status/SLPJ-Tickets edited by simonpj
(diff)
9:27 PM WorkingConventions/FixingBugs edited by morabbin
(diff)
9:26 PM WorkingConventions/FixingBugs edited by morabbin
(diff)
9:20 PM Ticket #7299 (threadDelay broken in ghci, Mac OS X) closed by igloo
fixed: Fixed by […]
8:53 PM Ticket #7631 (Allow to differentiate between newtypes and datatypes when using Generics) created by Feuerbach
When writing a generic instance, I would like to be able to tell whether …
8:08 PM Ticket #2282 (threaded runtime system crashes on powerpc with -N2) closed by simonmar
worksforme: Let's close it. If the bug actually exists and someone runs into it, we …
7:55 PM Ticket #7561 (Unnecessary Heap Allocations - Slow Performance) closed by simonmar
duplicate: So I expect that profiling isn't applying the state hack (perhaps the cost …
7:31 PM Ticket #1555 (Reverse do notation: lexer bug?) closed by simonmar
wontfix
7:22 PM BugSweep edited by morabbin
(diff)
6:56 PM BugSweep edited by morabbin
(diff)
6:33 PM BugSweep edited by morabbin
(diff)
6:27 PM Ticket #7577 (./sync-all doesn't properly detect the existence of the 'time' submodule) closed by igloo
fixed: Thanks for the patch; applied.
6:15 PM Changeset in ghc [146b0ea]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 -e rather than -d when checking for the existence of a subrepo The .git file in a submodule's root directory is not necessarily a directory, as is the case for the 'time' submodule. This fixes #7577, where some './sync-all' operations don't detect that the 'time' submodule is present in the repository.
5:38 PM BugSweep edited by morabbin
(diff)
5:29 PM Ticket #2244 (load in GHCi doesn't work with UTF-8 filenames) closed by shachaf
fixed: This was fixed sometime between 7.4.1 and 7.6.1 -- see #7551.
4:39 PM Ticket #2149 (literate haskell support for hasktags - patch below) closed by igloo
invalid: We no longer have utils/hasktags anyway; closing.
4:31 PM MakingReleases edited by igloo
(diff)
4:28 PM Changeset in ghc [1095d515]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 a "Done." line to compare Makes it clearer whether it succeeded when redirecting output
4:26 PM Changeset in ghc [d1fd45d]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 a kludge to the compare tool for unicode filenames It thought that something impossible was happening when they were involved.
4:18 PM Changeset in ghc [5943a5b2]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 Test.Regex.PCRE instead of .Posix in compare This program: main :: IO () main = do re "[^ ]" "\207" re "[ ]" "\207" re " " "\207" re :: String -> String -> IO () re r str = let r' = makeRegex r :: Regex res = matchM r' str :: Maybe (String, String, String, [String]) in print res prints Nothing Nothing Nothing for me with Posix, but Just ("","\207","",[]) Nothing Nothing with PCRE. This was causing compare to fail with Tar line doesn't parse: "drwxrwxr-x simonmar/GHC 0 2012-12-08 21:35 ghc-7.6.1.20121207/libraries/haskeline/tests/dummy-\206\188\206\177\207\\302\\203/" on the GHC source tarball.
3:59 PM Changeset in ghc [a3a2348]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 support to compare for comparing whole directories
3:25 PM Ticket #1872 (Extensible Records) closed by igloo
wontfix: It looks like this needs more discussion on the lists and/or wiki, so I'll …
3:24 PM ExtensibleRecords edited by igloo
(diff)
3:20 PM Ticket #7613 (readSigned consumes too much input) closed by igloo
wontfix: As far as I can see, we're following the report here. If you'd like to …
2:55 PM Ticket #1298 (Data.Complex.phase does unnecessary pattern match) closed by igloo
invalid: Yeah, I'll close this. Anyone interested in seeing it happen, please …
2:31 PM Ticket #7616 (ghci loading package base linking crash) closed by igloo
duplicate: Thanks for the report. This is a duplicate of #7616.
2:00 PM Changeset in ghc [a8366ce9]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Set version number to 7.6.2 and set RELEASE to YES
1:13 PM MakingReleases edited by igloo
(diff)
12:46 PM MakingReleases edited by igloo
(diff)
12:46 PM MakingReleases edited by igloo
(diff)
2:31 AM BugSweep edited by morabbin
(diff)
2:13 AM BugSweep edited by morabbin
(diff)
2:12 AM BugSweep edited by morabbin
(diff)
2:11 AM BugSweep edited by morabbin
(diff)
2:10 AM BugSweep edited by morabbin
(diff)
2:10 AM BugSweep edited by morabbin
(diff)
2:09 AM BugSweep edited by morabbin
(diff)
2:09 AM BugSweep edited by morabbin
(diff)
2:09 AM BugSweep edited by morabbin
(diff)
1:33 AM BugSweep edited by morabbin
(diff)
1:10 AM BugSweep edited by morabbin
(diff)
12:33 AM BugSweep edited by morabbin
(diff)
12:32 AM BugSweep edited by morabbin
(diff)

Jan 26, 2013:

11:45 PM BugSweep edited by morabbin
(diff)
11:22 PM MakingReleases edited by igloo
(diff)
11:14 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:12 PM Ticket #1777 (Refactor the implementation of arrow notation) closed by simonpj
fixed: Actually refactoring has been done.
11:01 PM BugSweep edited by morabbin
(diff)
11:01 PM MakingReleases created by igloo
10:48 PM BugSweep edited by morabbin
(diff)
10:31 PM BugSweep edited by morabbin
(diff)
8:18 PM BugSweep edited by morabbin
(diff)
7:45 PM Ticket #7630 (FFI: "capi" calling convention doesn't work) created by guest
According to …
2:52 PM Changeset in base [1784741]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Fix an 'if windows' test to cover Win64 too
2:52 PM Changeset in ghc [2ae4bcb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Fix an 'if windows' test to cover Win64 too
2:10 PM Changeset in testsuite [a42c862]ghc-7.6 by Ian Lynagh <igloo@…>
T6106(ghci) fails on Windows for unknown reasons
2:05 PM Changeset in base [59d1d7e]ghc-7.6 by Ian Lynagh <igloo@…>
Fix an 'if windows' test to cover Win64 too
2:03 PM Changeset in testsuite [95323e6]ghc-7.6 by Ian Lynagh <igloo@…>
ffi017(ghci) fails on Win64
11:40 AM PrimBool edited by jstolarek
(diff)
10:09 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
8:02 AM Changeset in ghc [916be61]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Revert "integer-gmp: improve cross-compiling support GmpDerivedConstants.h" This reverts commit 860f2fa9a1f1ca4f8d94388723687f90d122ae81. People reported problems with it on the mailing list, so reverting until we can figure out the cause.
8:02 AM Changeset in integer-gmp [7da7e15]ghc-7.8wip/T8647 by Simon Marlow <marlowsd@…>
Revert "integer-gmp: improve cross-compiling support GmpDerivedConstants.h" This reverts commit 860f2fa9a1f1ca4f8d94388723687f90d122ae81. People reported problems with it on the mailing list, so reverting until we can figure out the cause.
1:32 AM Changeset in ghc [188b5625]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@…>
Make T7037 work on both Windows and other platforms
1:32 AM Changeset in testsuite [6870a48]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make T7037 work on both Windows and other platforms
1:32 AM Changeset in ghc [cbe9e14]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@…>
dynCompileExpr(dyn) fails on Windows as ghc isn't built the dyn way
1:32 AM Changeset in testsuite [e00e0dd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
dynCompileExpr(dyn) fails on Windows as ghc isn't built the dyn way
1:32 AM Changeset in ghc [c2326d44]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@…>
Tweak a comment to help vim's syntax highlighting
1:32 AM Changeset in testsuite [7ba16b1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak a comment to help vim's syntax highlighting
1:32 AM Changeset in ghc [35eb5095]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@…>
Fix T7037 on Windows
1:32 AM Changeset in testsuite [07076dc]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T7037 on Windows
1:32 AM Changeset in ghc [e66a81c6]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@…>
Handles TEST_HC=c:/... on Windows
1:32 AM Changeset in testsuite [0a1e0e6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Handles TEST_HC=c:/... on Windows
1:31 AM Changeset in ghc [a6736894]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@…>
numrun012(ghci) now passes on Windows I don't know why it started working, but we didn't know why it didn't work before either.
1:31 AM Changeset in testsuite [07ce09b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
numrun012(ghci) now passes on Windows I don't know why it started working, but we didn't know why it didn't work before either.

Jan 25, 2013:

11:35 PM Changeset in testsuite [eb380cf]ghc-7.6 by Ian Lynagh <ian@…>
Make T7037 work on both Windows and other platforms
10:57 PM Changeset in ghc [e645a38]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@…>
Revert "fix runtests to set LD_LIBRARY_PATH environment variable." This reverts commit d262089127c54bfe81963628ac70a309f8133492. We shouldn't need to do this on Linux.
10:57 PM Changeset in testsuite [6b5cec37]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Revert "fix runtests to set LD_LIBRARY_PATH environment variable." This reverts commit d262089127c54bfe81963628ac70a309f8133492. We shouldn't need to do this on Linux.
10:50 PM Changeset in base [56dbea2]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
10:50 PM Changeset in ghc [7a49a340]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
10:15 PM Changeset in base [05abdc9]ghc-7.6 by Ian Lynagh <igloo@…>
stableptr003(dyn) fails on Win32 with 7.4.1 and 7.6 branch
10:05 PM Changeset in base [4e3ad8e]ghc-7.6 by Ian Lynagh <igloo@…>
Chan002(threaded2) fails on Windows with 7.4.1 and 7.6 branch
9:52 PM Changeset in testsuite [cc765db]ghc-7.6 by Ian Lynagh <igloo@…>
concprog001(threaded2) fails on Windows with 7.4.1 and 7.6 branch
9:42 PM Changeset in testsuite [9d9fb54]ghc-7.6 by Ian Lynagh <igloo@…>
conc059(threaded2) fails on Windows with 7.4.1 and 7.6 branch
9:38 PM Changeset in testsuite [ce2f18dd]ghc-7.6 by Ian Lynagh <igloo@…>
5313(dyn) is broken on Windows (#5987)
9:33 PM Changeset in testsuite [c2985b1]ghc-7.6 by Ian Lynagh <igloo@…>
Add Windows output for shared001
9:30 PM Changeset in testsuite [0ddcd40]ghc-7.6 by Ian Lynagh <igloo@…>
Add expected output for T4464 on Windows
9:11 PM Changeset in testsuite [67d8434]ghc-7.6 by Ian Lynagh <igloo@…>
{ffi002,5402,5594}(threaded2) fail on Windows with 7.4.1 and 7.6 branch The failure looks like: ffi002.exe: Using large values for -N is not allowed by default. Link with -rtsopts to allow full control.
8:55 PM Changeset in testsuite [d2fcc38]ghc-7.6 by Ian Lynagh <igloo@…>
dynCompileExpr(dyn) fails on Windows as ghc isn't built the dyn way
8:54 PM Changeset in ghc [48a96bdb]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@…>
Improve LLVM options for ARMv6 - -float-abi=hard also works for arm v6 - pass -mattr=+vfp2 if we have VFP2 Submitted by: Karel Gardas <karel.gardas@centrum.cz>
8:54 PM Changeset in ghc [351a8c6b]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 ARM hard float "detection"
8:54 PM Changeset in unix [af75e09]ghc-7.8 by Simon Marlow <marlowsd@…>
Import waitpid() with interruptible
8:54 PM Changeset in unix [dc29d55]ghc-7.8 by Simon Marlow <marlowsd@…>
Indicate whether a process dumped core in the ProcessStatus The Bool field of Terminated is new, as is the documentation: data ProcessStatus = Exited ExitCode -- ^ the process exited by calling -- @exit()@ or returning from @main@ | Terminated Signal Bool -- ^ the process was terminated by a -- signal, the @Bool@ is @True@ if a core -- dump was produced | Stopped Signal -- ^ the process was stopped by a signal deriving (Eq, Ord, Show) This is an API change, hence will need a major version bump.
8:54 PM Changeset in unix [1461d21]ghc-7.8 by Simon Marlow <marlowsd@…>
change notes
8:49 PM Ticket #7629 (segmentation fault in compiled program, involves gtk, selinux) created by wgmitchener
I wrote a multithreaded GUI program for a research project using gtk2hs, …
8:35 PM Changeset in testsuite [27c5f75]ghc-7.6 by Ian Lynagh <igloo@…>
Tweak a comment to help vim's syntax highlighting
8:17 PM Changeset in testsuite [a922db9]ghc-7.6 by Ian Lynagh <igloo@…>
Fix T7037 on Windows
7:29 PM Changeset in testsuite [3466590]ghc-7.6 by Ian Lynagh <igloo@…>
derefnull(ghci) and divbyzero(ghci) fail on Win32 in 7.4 and 7.6
7:11 PM Changeset in testsuite [cc20d14]ghc-7.6 by Ian Lynagh <igloo@…>
Handles TEST_HC=c:/... on Windows
7:09 PM Ticket #7628 (Improve error message when mixing 32bit and 64bit images) created by morabbin
Since we know when the user has mixed 32 and 64 bit images, let's say so …
5:43 PM Ticket #7627 (Space in nullary unboxed tuples) created by monoidal
[…] should be […] - the syntax requires a space. I apologise for …
4:57 PM Changeset in testsuite [49d6367]ghc-7.6 by Ian Lynagh <igloo@…>
numrun012(ghci) now passes on Windows I don't know why it started working, but we didn't know why it didn't work before either.
4:55 PM Building/Preparation/RaspberryPi edited by simonmar
(diff)
4:40 PM Changeset in base [2651c91]data-proxydbcsghc-7.8type-reasoning by Gabor Greif <ggreif@…>
typos
4:40 PM Changeset in ghc [8768356]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
typos
4:39 PM Changeset in base [e70ace2]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
4:39 PM Changeset in ghc [64a6151]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
4:38 PM Changeset in ghc [40bf8b8]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@…>
Rename a test that shared its name with another test
4:38 PM Changeset in testsuite [6be3a5d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename a test that shared its name with another test
4:32 PM Changeset in ghc [8d715e62]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@…>
Make numeric-only test names a framework failure
4:32 PM Changeset in testsuite [0d29b1b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make numeric-only test names a framework failure
4:32 PM Changeset in base [3f34919]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:32 PM Changeset in ghc [23517de]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:22 PM Ticket #7626 (Add common utility variants of trace to Debug.Trace) created by chrisseaton
As discussed on the libraries list. …
4:20 PM Changeset in ghc [4b7060c]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:20 PM Changeset in testsuite [1e581cc]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:17 PM Changeset in ghc [b107603]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:17 PM Changeset in testsuite [ffcccd0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:13 PM Changeset in ghc [08db66ab]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:13 PM Changeset in testsuite [f6257a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:13 PM Changeset in base [7e1ce38]data-proxydbcsghc-7.8type-reasoning by Gabor Greif <ggreif@…>
typos
4:13 PM Changeset in ghc [2cd51383]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
typos
4:11 PM Changeset in ghc [ea2a7ae0]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:11 PM Changeset in testsuite [1c004a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:09 PM Changeset in ghc [55e3a48]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:09 PM Changeset in testsuite [79880ac]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:07 PM Changeset in ghc [4d4c5d7d]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:07 PM Changeset in testsuite [1a9586c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:06 PM Changeset in ghc [2959a30e]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:06 PM Changeset in testsuite [13b81c9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:02 PM Changeset in ghc [56de263e]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:02 PM Changeset in testsuite [e140c43]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
4:00 PM Changeset in ghc [cccb390e]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@…>
Rename some numeric tests: nnnn -> Tnnnn
4:00 PM Changeset in testsuite [ffeb501]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
3:56 PM Changeset in ghc [fc4e194]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@…>
Rename some numeric tests: nnnn -> Tnnnn
3:56 PM Changeset in testsuite [44dee89]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
3:21 PM Changeset in ghc [ff813a6e]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@…>
Rename some numeric tests: nnnn -> Tnnnn
3:21 PM Changeset in testsuite [ebeb2f3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
2:50 PM Changeset in ghc [3d0f4c73]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@…>
Rename some numeric tests: nnnn -> Tnnnn
2:50 PM Changeset in testsuite [85608fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
2:48 PM Changeset in ghc [8f5b045]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@…>
Rename some numeric tests: nnnn -> Tnnnn
2:48 PM Changeset in testsuite [014c90c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
2:42 PM Changeset in ghc [4a37808]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:42 PM Changeset in testsuite [b1d5c82]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:35 PM Changeset in ghc [01c5ea9]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@…>
Rename some numeric tests: nnnn -> Tnnnn
2:35 PM Changeset in testsuite [70d30ab9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
2:21 PM Changeset in ghc [9c661e0]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@…>
Remove dead code
2:05 PM Changeset in ghc [3bd690a]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@…>
Rename some numeric tests: nnnn -> Tnnnn
2:05 PM Changeset in testsuite [fd233b8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
1:56 PM Ticket #7625 (Semicolon is not handled between imports at the ghci command prompt) created by JohnWiegley
You cannot use "import Data.List ; import Control.Monad" at the ghci …
1:56 PM Changeset in ghc [2c74d11b]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@…>
Rename some numeric tests: nnnn -> Tnnnn
1:56 PM Changeset in testsuite [693dc73]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some numeric tests: nnnn -> Tnnnn
1:39 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:35 PM Changeset in ghc [45ba79b1]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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
1:35 PM Changeset in testsuite [f4d4997]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
1:33 PM Changeset in base [e8d9595]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
1:33 PM Changeset in ghc [38c54bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
1:31 PM Changeset in base [8fd36ef]data-proxydbcsghc-7.8type-reasoning by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//packages/base
1:31 PM Changeset in ghc [f9d70457]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//packages/base
1:30 PM Changeset in base [24c3a71]data-proxydbcsghc-7.8type-reasoning by Simon Peyton Jones <simonpj@…>
Grotesque hack on Unsafe.Coerce The hack is described in detail in Note [Meta-hack for coerce]. It's a consequence of this, perfectly legitimate, commit: commit 7a1480c7c590d4d2fa7a105a4eebf299e921e056 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Tue Jan 22 22:43:22 2013 +0000 Allow eta-reduction of eval'd functions if of arity 1 See Note [Eta reduction of an eval'd function] in CoreUtils. This doesn't fix Trac #7542, but that was the ticket that pointed out this infelicity. compiler/coreSyn/CoreUtils.lhs | 24 ++++++++++++++++++++++--
1:30 PM Changeset in ghc [71221e24]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Grotesque hack on Unsafe.Coerce The hack is described in detail in Note [Meta-hack for coerce]. It's a consequence of this, perfectly legitimate, commit: commit 7a1480c7c590d4d2fa7a105a4eebf299e921e056 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Tue Jan 22 22:43:22 2013 +0000 Allow eta-reduction of eval'd functions if of arity 1 See Note [Eta reduction of an eval'd function] in CoreUtils. This doesn't fix Trac #7542, but that was the ticket that pointed out this infelicity. compiler/coreSyn/CoreUtils.lhs | 24 ++++++++++++++++++++++--
1:26 PM Changeset in ghc [0ab8cc19]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/basicTypes/DataCon.lhs
1:25 PM Changeset in ghc [e3426665]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@…>
Collapse DmdResult into CPRResult There was no gain from PureResult; the CPRResult component needs a BotCPR value anyhow, so it was simply duplicate computation.
1:20 PM Changeset in ghc [1c4e8962]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 darcs.haskell.org:/home/darcs/ghc
1:20 PM Changeset in ghc [82219ae2]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@…>
The type/kind variables of a class decl scope over the associated types Fixes Trac #7601
12:52 PM Changeset in ghc [18b106e6]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@…>
Comments only
12:52 PM Changeset in ghc [b4c17472]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@…>
Remove unused argument
12:50 PM Changeset in ghc [a47ee23]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
12:49 PM Changeset in ghc [829be066]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@…>
Use kind 'Symbol' consistently, rather than kind 'String'
12:48 PM Changeset in ghc [09ff0e0d]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@…>
Refactor and improve the promotion inference It should be the case that either an entire mutually recursive group of data type declarations can be promoted, or none of them. It's really odd to promote some data constructors of a type but not others. Eg data T a = T1 a | T2 Int Here T1 is sort-of-promotable but T2 isn't (becuase Int isn't promotable). This patch makes it all-or-nothing. At the same time I've made the TyCon point to its promoted cousin (via the tcPromoted field of an AlgTyCon), as well as vice versa (via the ty_con field of PromotedTyCon). The inference for the group is done in TcTyDecls, the same place that infers which data types are recursive, another global question.
12:33 PM Changeset in ghc [488bf73]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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:33 PM Changeset in testsuite [d1a6c78]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:14 PM Changeset in ghc [8f157fb5]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 message wibbles
12:14 PM Changeset in testsuite [5a7e766]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles
12:11 PM Changeset in ghc [69317c7]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@…>
Adjust test; Int is not promotable
12:11 PM Changeset in testsuite [f98008c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Adjust test; Int is not promotable
10:48 AM Ticket #7622 (Unregisterised builds don't support LLVM backend) closed by simonmar
fixed: Fixed, and verified that LLVM works when generating unregisterised code, …
10:44 AM Building/Preparation/RaspberryPi created by simonmar
10:33 AM Building/Preparation edited by simonmar
(diff)
10:32 AM Building/Preparation edited by simonmar
(diff)
10:32 AM Building/Preparation edited by simonmar
(diff)
10:32 AM Building/Preparation edited by simonmar
(diff)
10:22 AM PrimBool edited by jstolarek
(diff)
10:04 AM PrimBool edited by jstolarek
(diff)
10:02 AM PrimBool edited by jstolarek
(diff)
10:02 AM PrimBool edited by jstolarek
(diff)
9:55 AM Changeset in ghc [388e1e82]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@…>
Allow -fllvm to be used when compiling unregisterised (#7622)
9:00 AM Ticket #1524 (stdcall fails on MacOS) closed by simonmar
fixed
8:50 AM Ticket #7624 (Handling ImplicitParams in Instance Declaration) created by philipjf
The GHC documentation states that ImplicitParam's may not be used in …
8:48 AM Changeset in ghc [72995160]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 various issues with a Stage1Only=NO cross-compile
6:45 AM Changeset in ghc [3c9d630]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@…>
Added support to cross-compile to android Signed-off-by: David Terei <davidterei@gmail.com>
1:39 AM Changeset in ghc [cffb9768]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@…>
Make do_test catch and re-raise KeyboardInterrupt This means that hitting ^C now stops the testsuite from running, rather than just killing the current test.
1:39 AM Changeset in testsuite [faa34f5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make do_test catch and re-raise KeyboardInterrupt This means that hitting ^C now stops the testsuite from running, rather than just killing the current test.
1:29 AM Changeset in unix [67c5131]ghc-7.8 by Ian Lynagh <ian@…>
Rename tests to not start with a digit
1:29 AM Changeset in process [fb4ded3]ghc-7.8 by Ian Lynagh <ian@…>
Rename tests to not start with a digit
1:29 AM Changeset in base [6ea3105]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Rename tests to not start with a digit
1:29 AM Changeset in ghc [edbc826e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Rename tests to not start with a digit
1:28 AM Changeset in ghc [4a33b6e]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@…>
Rename some tests to not start with a digit
1:28 AM Changeset in testsuite [53da29a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some tests to not start with a digit
12:54 AM Changeset in ghc [53889193]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@…>
do not use -rpath-link linker option on Solaris. Patch from Karel Gardas <karel.gardas@centrum.cz>.

Jan 24, 2013:

11:15 PM Status/SLPJ-Tickets edited by simonpj
(diff)
10:44 PM Ticket #7590 (LLVM backend bootstrap support) closed by dterei
fixed: Closing now as known bootstrap bugs are fixed.
10:40 PM Ticket #7615 (LLVM enabled build fails on i386-solaris.) closed by dterei
fixed
10:19 PM Changeset in ghc [8e9572b]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 David Terei <davidterei@…>
fix runtests to set LD_LIBRARY_PATH environment variable. Patch from Karel Gardas <karel.gardas@centrum.cz>.
10:19 PM Changeset in testsuite [d262089]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
fix runtests to set LD_LIBRARY_PATH environment variable. Patch from Karel Gardas <karel.gardas@centrum.cz>.
9:00 PM Changeset in directory [3acb9fb]ghc-7.6 by Ian Lynagh <ian@…>
T4113 works on OSX/64
8:37 PM Ticket #7588 (GHC HEAD built with LLVM on Mac OS X miscompiles RTS: SIGSEGV in ...) closed by thoughtpolice
fixed: I just ran validate on the latest copy of HEAD. This is fixed and the …
7:38 PM Ticket #7623 (GHC Arm support) created by dterei
Top level to track some important fixes for proper ARM support of GHC.
7:20 PM Ticket #7622 (Unregisterised builds don't support LLVM backend) created by dterei
The LLVM backend should work in unregisterised mode. Apparently the driver …
6:37 PM Changeset in testsuite [61b4c39]ghc-7.6 by Ian Lynagh <ian@…>
Clean the .hpc directories
6:36 PM Changeset in testsuite [38c3df9]ghc-7.6 by Ian Lynagh <ian@…>
MERGED: Use .hpc.<testname> for the hpc directory All tests used to use .hpc, which caused failures when running in parallel.
6:34 PM Changeset in testsuite [040b450]ghc-7.6 by Ian Lynagh <ian@…>
Don't allow '/' characters in test names
6:34 PM Changeset in testsuite [dd093344]ghc-7.6 by Ian Lynagh <ian@…>
Add a (currently very permissive) test name check We now get a framework failure if a test name doesn't match ^[a-zA-Z0-9][a-zA-Z0-9._/-]*$
5:34 PM Changeset in ghc [3e70ca7a]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@…>
Clean the .hpc directories
5:34 PM Changeset in testsuite [576fca8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Clean the .hpc directories
5:31 PM Changeset in ghc [33af6479]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 .hpc.<testname> for the hpc directory All tests used to use .hpc, which caused failures when running in parallel.
5:31 PM Changeset in testsuite [413dd2f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use .hpc.<testname> for the hpc directory All tests used to use .hpc, which caused failures when running in parallel.
5:04 PM Changeset in ghc [70dc712]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@…>
Don't allow '/' characters in test names
5:04 PM Changeset in testsuite [5daeb97]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Don't allow '/' characters in test names
4:39 PM Changeset in ghc [fb20a08]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@…>
Fix T1133, T1133A when BINDIST=YES
4:39 PM Changeset in testsuite [2cb474d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T1133, T1133A when BINDIST=YES
3:46 PM Changeset in ghc [ff5bea7]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
3:45 PM Changeset in ghc [182fe6f0]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@…>
Comments only
3:09 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:51 PM Changeset in ghc [0f8c6fc]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@…>
Use fsep, not sep, when printing lots of Core binders
2:50 PM Changeset in ghc [8e5313c]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@…>
Comments only
2:50 PM Changeset in ghc [d3b8991b]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@…>
Introduce CPR for sum types (Trac #5075) The main payload of this patch is to extend CPR so that it detects when a function always returns a result constructed with the *same* constructor, even if the constructor comes from a sum type. This doesn't matter very often, but it does improve some things (results below). Binary sizes increase a little bit, I think because there are more wrappers. This with -split-objs. Without split-ojbs binary sizes increased by 6% even for HelloWorld.hs. It's hard to see exactly why, but I think it was because System.Posix.Types.o got included in the linked binary, whereas it didn't before. Program Size Allocs Runtime Elapsed TotalMem fluid +1.8% -0.3% 0.01 0.01 +0.0% tak +2.2% -0.2% 0.02 0.02 +0.0% ansi +1.7% -0.3% 0.00 0.00 +0.0% cacheprof +1.6% -0.3% +0.6% +0.5% +1.4% parstof +1.4% -4.4% 0.00 0.00 +0.0% reptile +2.0% +0.3% 0.02 0.02 +0.0% ---------------------------------------------------------------------- Min +1.1% -4.4% -4.7% -4.7% -15.0% Max +2.3% +0.3% +8.3% +9.4% +50.0% Geometric Mean +1.9% -0.1% +0.6% +0.7% +0.3% Other things in this commit ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Got rid of the Lattice class in Demand * Refactored the way that products and newtypes are decomposed (no change in functionality)
2:44 PM Ticket #7519 (CLK_TCK is not always a constant) closed by simonmar
fixed
2:41 PM Ticket #7621 (Cross-build for QNX ARM smashes stack when using FunPtr wrappers) created by singpolyma
I have built an unregistered LLVM cross-compiler for …
1:59 PM Ticket #2247 (GHC accepts FD violations, unless the conflicing instances are used) closed by simonpj
fixed: Correct, thanks.
1:59 PM Changeset in ghc [479a922]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 #2247
1:59 PM Changeset in testsuite [cdfefe8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #2247
1:49 PM Changeset in ghc [79dae93]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@…>
Print infix type constructors in back-ticks Fixes Trac #7609
1:38 PM Ticket #7587 (Kind variables are not renamed) closed by simonpj
fixed: Thank you; fixed.
1:38 PM Changeset in ghc [7f823a0d]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@…>
Fix debugging glitch in test output
1:38 PM Changeset in testsuite [5e7f657]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Fix debugging glitch in test output
1:37 PM Changeset in ghc [3cedede9]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 #7587
1:37 PM Changeset in testsuite [bcadec3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7587
1:19 PM Changeset in ghc [b4797136]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 darcs.haskell.org:/home/darcs/ghc
12:24 PM PrimBool edited by jstolarek
(diff)
12:02 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:11 AM Ticket #1522 (Make [n..] etc syntax rebindable) closed by simonpj
fixed: Yes, it is. So I'll close this ticket. Hurrah.
10:08 AM Ticket #7049 (LLVM backend miscompiles GHC stage2) closed by dterei
fixed
9:21 AM Changeset in ghc [52f55458]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
integer-gmp: improve cross-compiling support GmpDerivedConstants.h Before the patch GmpDerivedConstants.h was generated by running mkGmpDerivedConstants on target. Now it's generated only with help of autoconf macros. Tested on --target=ia64-unknown-linux-gnu. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
9:21 AM Changeset in integer-gmp [860f2fa]ghc-7.8wip/T8647 by Simon Marlow <marlowsd@…>
integer-gmp: improve cross-compiling support GmpDerivedConstants.h Before the patch GmpDerivedConstants.h was generated by running mkGmpDerivedConstants on target. Now it's generated only with help of autoconf macros. Tested on --target=ia64-unknown-linux-gnu. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
9:21 AM Changeset in ghc [c23faf30]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@…>
ghc: mkGmpDerivedConstants binary gone away
12:35 AM Ticket #7620 (Via-C unregisterised build fails for integer-simple) created by singpolyma
The cross-compiling toolchain I used can be had from …

Jan 23, 2013:

7:41 PM Ticket #3828 (Error in array index) closed by monoidal
wontfix: Closing - the bug concerns very old GHC and is most probably irrelevant …
5:15 PM PrimBool created by jstolarek
5:01 PM Commentary/Compiler/CaseStudies/Bool edited by jstolarek
(diff)
4:58 PM Commentary/Compiler/DataTypes edited by jstolarek
(diff)
4:56 PM Commentary/Compiler/WiredIn edited by jstolarek
(diff)
4:52 PM Commentary/Compiler/CaseStudy/Bool edited by jstolarek
(diff)
4:51 PM Commentary/Compiler/CaseStudies/Bool created by jstolarek
4:50 PM Commentary/Compiler edited by jstolarek
(diff)
4:49 PM Commentary/Compiler/CaseStudy/Bool created by jstolarek
4:40 PM Commentary/Compiler edited by jstolarek
(diff)
4:40 PM Commentary/Compiler edited by jstolarek
(diff)
10:23 AM Changeset in ghc [5931ee8]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 rts/Linker compilation issues on AMD64/Solaris platform Submitted by: Karel Gardas <karel.gardas@centrum.cz>
10:22 AM Changeset in ghc [bb39e04d]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@…>
Solaris: do not use timer_create Submitted by: Karel Gardas <karel.gardas@centrum.cz>
10:19 AM Changeset in ghc [48b9589]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@…>
Tidy up: move info-table related stuff to CmmInfo Prep for #709
9:33 AM Changeset in base [3b51b74]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Removes the assumption that CLK_TCK is a constant (#7519) (which is not true on QNXNTO). Submitted by: Stephen Paul Weber <singpolyma@singpolyma.net>