Timeline


and

Feb 15, 2013:

11:45 PM Changeset in ghc [cdf16555]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Stop using the deprecated System.Cmd
9:26 PM Changeset in ghc [a1873105]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
6:45 PM Changeset in ghc [c576e19]cardinality by Ilya Sergey <ilya.sergey@…>
RhsFlag nuked from DmdAnal
5:42 PM Changeset in ghc [bc00d90]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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:53 PM Changeset in ghc [b953dc47]cardinality by Simon Peyton Jones <simonpj@…>
Minor refactoring and comments
4:14 PM Frisby2013Q1 edited by nfrisby
(diff)
3:38 PM Changeset in ghc [d8ab46d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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 …
1:05 PM Changeset in ghc [0d6b726f]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality
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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve documentation of overloaded lists
2:19 AM Changeset in ghc [16389d13]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Improve a comment
3:41 PM Changeset in ghc [aea57e4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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] by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
3:25 PM Changeset in ghc [49badc9]tc-arrows by Simon Peyton Jones <simonpj@…>
Rearrange the typechecking of arrows, especially arrow "forms" The typechecking of arrow forms (in GHC 7.6) is known to be bogus, because it marches down tuple types that may not yet be fully worked out, depending on when constraint solving happens. Moreover, coercions are generated and simply discarded. The fact that it works at all is a miracle. This refactoring is based on a conversation with Ross, where we rearranged the typing of the argument stack, so that the arrows have the form a (env, (arg1, (arg2, ...(argn, ())))) res rather than a (arg1, (arg2, ...(argn, env))) res as it was before. This is vastly simpler to typecheck; just look at the beautiful, simple type checking of arrow forms now! We need a new HsCmdCast to capture the coercions generated from the argument stack. Current state of play: * syntax done * renamer done * typechecker done * desugarer NOT DONE So nothing will work yet, hence on a branch
3:19 PM Ticket #7645 (Parens in an error message) closed by simonpj
fixed: Thanks! Fixed.
3:01 PM Changeset in ghc [c043732]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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 [3c1fd68]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Follow changes to HsPat
1:04 PM Changeset in ghc [3234a4ad]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
small tidyups and refactorings
10:56 AM Changeset in ghc [7e7a4e4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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] 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Remove dead darcs handling from configure.
3:10 AM Changeset in ghc [b395872]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
5:08 PM Changeset in ghc [57e08839]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] by Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:39 AM Changeset in ghc [03753b0f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
10:37 AM Changeset in ghc [adbd30c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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] 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] by Johan Tibell <johan.tibell@…>
Added UNPACK to emLock in GHC.Event.Manager Manager datatype.
5:38 AM Changeset in ghc [7af45da] by Johan Tibell <johan.tibell@…>
Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Thread.
5:38 AM Changeset in ghc [c9ca90d] by Johan Tibell <johan.tibell@…>
Removed unnecessary import from GHC.Event.Thread.
5:38 AM Changeset in ghc [2abd38c1] 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] 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] by Johan Tibell <johan.tibell@…>
Removing unnecessary trailing spaces.
5:38 AM Changeset in ghc [ebf3787] 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] 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] by Johan Tibell <johan.tibell@…>
refactoring with guard.
5:38 AM Changeset in ghc [3c0dab5b] 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] 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] by Johan Tibell <johan.tibell@…>
Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.
5:38 AM Changeset in ghc [1025c8f] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Tidy up GHC.Event.Thread.closeFdWith.
5:38 AM Changeset in ghc [62c27492] 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] 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] 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] 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] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Remove unnecessary import.
5:38 AM Changeset in ghc [e09e5617] by Johan Tibell <johan.tibell@…>
Remove UNPACK statement to eliminate warning about unusable UNPACK.
5:38 AM Changeset in ghc [0df14e3] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Minor refactoring: pass eventManagerArray to startIOManagerThread.
5:38 AM Changeset in ghc [12f3fef5] 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] by Johan Tibell <johan.tibell@…>
removing trailing white spaces. Conflicts: GHC/Event/Thread.hs
5:38 AM Changeset in ghc [17b10ca4] by Johan Tibell <johan.tibell@…>
preventing warnings. Conflicts: GHC/Event/Manager.hs
5:38 AM Changeset in ghc [99f5738] by Johan Tibell <johan.tibell@…>
Making KQueue compilable.
5:38 AM Changeset in ghc [1de63c7] by Johan Tibell <johan.tibell@…>
renaming EventQueue to KQueue.
5:38 AM Changeset in ghc [0fdb3fb] by Johan Tibell <johan.tibell@…>
Renaming QueueFd to KQueueFd.
5:38 AM Changeset in ghc [bedbb20] by Johan Tibell <johan.tibell@…>
renaming parameters.
5:38 AM Changeset in ghc [65309d8] by Johan Tibell <johan.tibell@…>
Making KQueue.poll similar to EPoll.poll.
5:38 AM Changeset in ghc [a691b2d] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Lock stripe the callback table in the IO managers.
5:38 AM Changeset in ghc [0f8d659] by Johan Tibell <johan.tibell@…>
Added support to backends for non-blocking poll() call.
5:38 AM Changeset in ghc [107e81cb] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Added support for modifyFdOnce for the KQueue backend.
5:38 AM Changeset in ghc [77fd94d] by Johan Tibell <johan.tibell@…>
Minor refactoring to simplify unregisterFd_ in Manager.
5:38 AM Changeset in ghc [edb6543] 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] 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] by Johan Tibell <johan.tibell@…>
Minor clarification in registerFd_.
5:38 AM Changeset in ghc [8cf75924] by Johan Tibell <johan.tibell@…>
Minor simplification of calculation of new and old events in registerFd_.
5:38 AM Changeset in ghc [778795d1] 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] by Johan Tibell <johan.tibell@…>
Wakeup is a no-op for KQueue and EPoll-based IO managers.
5:38 AM Changeset in ghc [dd489745] by Johan Tibell <johan.tibell@…>
Use poll backend for TimerManager.
5:38 AM Changeset in ghc [de01f22] 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] 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] 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] 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] 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] 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] by Johan Tibell <johan.tibell@…>
Specialized the TimerManager by removing the file monitoring support.
5:38 AM Changeset in ghc [08e4e15] 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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] by Ian Lynagh <ian@…>
T3307 and environment001 just fail on MSYS
7:06 PM Changeset in ghc [716d83b0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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 [f07528b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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] by Ian Lynagh <ian@…>
Follow changes in testsuite
3:47 PM Changeset in ghc [f73bd006]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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] by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:08 PM Changeset in ghc [02bd959b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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) …
Note: See TracTimeline for information about the timeline view.