RE: The end of an era, and the dawn of a new one

2012-12-06 Thread Simon Peyton-Jones
| "owner" is a very strong word: I think other projects have had problems | where e.g. owners have found themselves without time to deal with | patches submitted, but have been unwilling to let anyone else touch | "their" code. | | Perhaps we could have "maintainers" instead? I like "owner" exact

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 744, Success

2012-12-06 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 744 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/744.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

pgj2 (amd64 FreeBSD HEAD), build 884, Success

2012-12-06 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 884 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/884.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check

Re: Computing the final representation type of a TyCon (Was: Unpack primitive types by default in data)

2012-12-06 Thread Johan Tibell
On Thu, Dec 6, 2012 at 6:06 AM, Simon Peyton-Jones wrote: > Johan > > Yes broadly that looks like the right kind of thing. > > I think it'd be better to look more like "can_unbox". So first check for a > product tycon (ie one data constructor), then deal with newtypes, and *then* > do something

[commit: testsuite] master: Add test for -funbox-strict-primitive-fields (b2c5047)

2012-12-06 Thread Johan Tibell
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/b2c5047da15f0b6441db7e615a84ce64d0f77890 >--- commit b2c5047da15f0b6441db7e615a84ce64d0f77890 Author: Johan Tib

[commit: ghc] master: Add -funbox-strict-primitive-fields (566920c)

2012-12-06 Thread Johan Tibell
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/566920c77bce252d807e9a7cc3da862e5817d340 >--- commit 566920c77bce252d807e9a7cc3da862e5817d340 Author: Johan Tibell D

pgj (x86 FreeBSD HEAD), build 881, Success

2012-12-06 Thread Builder
pgj (x86 FreeBSD HEAD), build 881 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/881.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check fil

tn23 (x86 OSX HEAD), build 776, Success

2012-12-06 Thread Builder
tn23 (x86 OSX HEAD), build 776 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/776.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

[commit: ghc] overlapping-tyfams: Change in comments (cc21a70)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/cc21a70d3b7f374cfd98613c005aab992da7b735 >--- commit cc21a70d3b7f374cfd98613c005aab992da7b735 Author: Ric

[nightly] 06-Dec-2012 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2012-12-06 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/HEAD-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-04-unx Nightly build started on cam-04-unx at Thu Dec 6 18:00:02 GMT 2012. checking out new source t

[commit: haddock] overlapping-tyfams: Change to reflect use of BranchLists instead of normal lists. (aa9d6ce)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/haddock On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/aa9d6ce55260dfa45b426a376c29f7a41a4e2b59 >--- commit aa9d6ce55260dfa45b426a376c29f7a41a4e2b59 Author:

[commit: haddock] overlapping-tyfams's head updated: Change to reflect use of BranchLists instead of normal lists. (aa9d6ce)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/haddock Branch 'overlapping-tyfams' now includes: de8476a... Update dependencies b59fa3a... Merge branch 'master' into overlapping-tyfams be05403... Change to reflect addition of CoAxiom.lhs. aa9d6ce... Change to reflect use of B

[commit: haddock] overlapping-tyfams: Change to reflect addition of CoAxiom.lhs. (be05403)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/haddock On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/be05403d2246813bb003ca33fcef3de28e79e9c9 >--- commit be05403d2246813bb003ca33fcef3de28e79e9c9 Author:

[commit: haddock] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (b59fa3a)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/haddock On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/b59fa3a97e1571c72927f1a09e90ce99f6246c48 >--- commit b59fa3a97e1571c72927f1a09e90ce99f6246c48 Merge:

[commit: testsuite] overlapping-tyfams: Updated test to pass with new TySynInstD in Template Haskell. (4dd52e0)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/4dd52e0ebbac6894d6675631e245544ea7c861cd >--- commit 4dd52e0ebbac6894d6675631e245544ea7c861cd Autho

[commit: testsuite] overlapping-tyfams's head updated: Changed expected output of one test to account for pretty-printer (063c8db)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite Branch 'overlapping-tyfams' now includes: 44229bb... Test for #7162: RULES that never fire automatically e7a338e... Use python2 if it exists. Based on a patch from michalt. Fixes #7333. b593173... Make some tests independen

[commit: testsuite] overlapping-tyfams: Update to various tests to reflect output changes due to overlapping (432e510)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/432e510544c1402344783beaab58aa4ec61722e8 >--- commit 432e510544c1402344783beaab58aa4ec61722e8 Autho

[commit: testsuite] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (741f6be)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/741f6be1ffa435bb31752af9e16d7e4039749d2d >--- commit 741f6be1ffa435bb31752af9e16d7e4039749d2d Merge

[commit: testsuite] overlapping-tyfams: Changed expected output of one test to account for pretty-printer (063c8db)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/063c8db1f41379c5425fce3f2b293ae01c59706e >--- commit 063c8db1f41379c5425fce3f2b293ae01c59706e Autho

[commit: testsuite] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (495a1b4)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/495a1b478a3b10b1b7c8f5cebffacb07ded94430 >--- commit 495a1b478a3b10b1b7c8f5cebffacb07ded94430 Merge

[commit: testsuite] overlapping-tyfams: Updated test cases to reflect removal of "type instance where" confluent (f915be8)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/f915be8fefe9b69a9e21e606da924b3f59764196 >--- commit f915be8fefe9b69a9e21e606da924b3f59764196 Autho

[commit: testsuite] overlapping-tyfams: Updated Template Haskell tests to reflect change to TySynInstD. (d64423c)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/d64423c86131ac4008e81ffc762c5427a31b604f >--- commit d64423c86131ac4008e81ffc762c5427a31b604f Autho

[commit: ghc] overlapping-tyfams's head updated: Merge branch 'master' into overlapping-tyfams (81a2dd3)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'overlapping-tyfams' now includes: 2334112... Fix broken -fPIC on Darwin/PPC (#7442) 77ef6ca... Replace all uses of ghcError with throwGhcException and purge ghcError. 10edb42... Whitespace only in compiler/ghci/LibFFI.hsc

[commit: ghc] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (81a2dd3)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/81a2dd3b1e3c703acaea64993b7c3f72400f5063 >--- commit 81a2dd3b1e3c703acaea64993b7c3f72400f5063 Merge: 77e5

[commit: ghc] overlapping-tyfams: Change output of CoAxioms to look prettier. (77e5aa7)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/77e5aa7766432c97ffebb06717c54dd8d8f413cb >--- commit 77e5aa7766432c97ffebb06717c54dd8d8f413cb Author: Ric

[commit: ghc] overlapping-tyfams: Miscellaneous bug fixes that came up during validation. (e5ded8b)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/e5ded8b76486bebc4fa5835a3e57d6012163cf3c >--- commit e5ded8b76486bebc4fa5835a3e57d6012163cf3c Author: Ric

[commit: ghc] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (52f2ba1)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/52f2ba1861e693776787cfee9de807f52db918db >--- commit 52f2ba1861e693776787cfee9de807f52db918db Merge: 467d

[commit: ghc] overlapping-tyfams: Made a new file types/CoAxiom.lhs to declare CoAxioms, and updated (467d575)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/467d575eb1280b16eccd60138acb4597cc86698f >--- commit 467d575eb1280b16eccd60138acb4597cc86698f Author: Ric

[commit: ghc] overlapping-tyfams: Merge branch 'master' into overlapping-tyfams (4f08c12)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/4f08c12fc7457926e325342b5f0d9f450f8f4e2f >--- commit 4f08c12fc7457926e325342b5f0d9f450f8f4e2f Merge: 86e4

[commit: ghc] overlapping-tyfams: Updated user manual to include a section on branched type family (86e4ca3)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/86e4ca3070018aa72d09797d95339790efc5f908 >--- commit 86e4ca3070018aa72d09797d95339790efc5f908 Author: Ric

[commit: ghc] overlapping-tyfams: Updated Template Haskell to reflect branched type family instances. (4df0d19)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/4df0d1979c36d40dcf51a291f5fed0dd7f00b5bc >--- commit 4df0d1979c36d40dcf51a291f5fed0dd7f00b5bc Author: Ric

[commit: ghc] overlapping-tyfams: Used a GADT to control appropriate use of functions on singleton axioms. (1a3c0d3)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/1a3c0d345ba1f514f747b7791260672d74d1cd10 >--- commit 1a3c0d345ba1f514f747b7791260672d74d1cd10 Author: Ric

[commit: ghc] overlapping-tyfams: Removed confluent overlap check from branched type family instances. (67835fa)

2012-12-06 Thread Richard Eisenberg
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : overlapping-tyfams http://hackage.haskell.org/trac/ghc/changeset/67835fa4fe6e367a80adf62d717337818908bc94 >--- commit 67835fa4fe6e367a80adf62d717337818908bc94 Author: Ric

[nightly] 06-Dec-2012 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2012-12-06 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/STABLE-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-04-unx Nightly build started on cam-04-unx at Thu Dec 6 18:10:01 GMT 2012. checking out new so

[commit: ghc] ghc-7.6: Allow existential data constructors to be promoted (e3dc71d)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.6 http://hackage.haskell.org/trac/ghc/changeset/e3dc71de7307d30f6063a8447b93e54f1551a041 >--- commit e3dc71de7307d30f6063a8447b93e54f1551a041 Author: Simon Peyton J

[commit: ghc] ghc-7.6: More release notes (3e1925a)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.6 http://hackage.haskell.org/trac/ghc/changeset/3e1925ac18b6e976d3ee73c723593c4aefa0363f >--- commit 3e1925ac18b6e976d3ee73c723593c4aefa0363f Author: Ian Lynagh Da

[commit: ghc] ghc-7.6: Start on release notes for 7.6.2 (d99810d)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.6 http://hackage.haskell.org/trac/ghc/changeset/d99810d8d8e126961e5caab3324adfcc67c87eea >--- commit d99810d8d8e126961e5caab3324adfcc67c87eea Author: Ian Lynagh Da

[commit: ghc] ghc-7.6: Document promotion of existential data types (f630eb5)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.6 http://hackage.haskell.org/trac/ghc/changeset/f630eb5122b5d6c16b449451e33adda5341b6775 >--- commit f630eb5122b5d6c16b449451e33adda5341b6775 Author: Simon Peyton J

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread Ben Lippmeier
On 07/12/2012, at 3:32 AM, Ian Lynagh wrote: > On Thu, Dec 06, 2012 at 12:32:05PM +, Simon Peyton-Jones wrote: >> (Narrowing to cvs-ghc for now.) >> >> Speaking for myself, I would welcome a code-ownership model along the lines >> that Ben suggests. If it works well it would >> a) spread t

am-deb7-64 (HEAD), build 261, Success

2012-12-06 Thread Builder
am-deb7-64 (HEAD), build 261 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/261.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check f

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread Johan Tibell
On Thu, Dec 6, 2012 at 1:49 PM, David Terei wrote: > I think that sounds too involved. How many maintainers would we really > be looking at at this point? I think only around 5 - 10 really. So a > single file in the root seems easiest. > > The other concern is some components of GHC are all over t

[commit: ghc] master: Make nativeCodeGen return the rest of its UniqSupply (6bdac1c)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6bdac1c375dc754ad3a540f704437650b43474c1 >--- commit 6bdac1c375dc754ad3a540f704437650b43474c1 Author: Ian Lynagh Dat

[commit: ghc] master: Merge branch 'master' of mac:ghc/git/val64/. (9b2882c)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9b2882c13705689e9ef7cd2e1dd4f1ec3647d7d2 >--- commit 9b2882c13705689e9ef7cd2e1dd4f1ec3647d7d2 Merge: 8a0534f... 6bdac

[commit: ghc] master: Refactor findAndReadIface; no functional changes (71b5ca5)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/71b5ca5a5e00e77c4fc2337db9900e0f98ed0a0f >--- commit 71b5ca5a5e00e77c4fc2337db9900e0f98ed0a0f Author: Ian Lynagh Dat

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc (8a0534f)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8a0534f6c273f9891682f41324cfb01f9be1fed0 >--- commit 8a0534f6c273f9891682f41324cfb01f9be1fed0 Merge: ccdccee... 9a20e

[commit: ghc] master: Use a MonadIO instance instead of an 'io' function (d842dff)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d842dffa264e55c7bfd206298656a2bf0489acc2 >--- commit d842dffa264e55c7bfd206298656a2bf0489acc2 Author: Ian Lynagh Dat

[commit: ghc] master: Add the beginnings of support for building vanilla and dynamic at the same time (b25d709)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b25d70908b8f843ecd6502281dc1d3c5dfde3876 >--- commit b25d70908b8f843ecd6502281dc1d3c5dfde3876 Author: Ian Lynagh Dat

[commit: ghc] master: Typo (3864da2)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3864da2fcfd5a02af377c6f77dabb3f217415176 >--- commit 3864da2fcfd5a02af377c6f77dabb3f217415176 Author: Ian Lynagh Dat

[commit: ghc] master: Don't define DYNAMIC when compiling the dyn way (3fc453a)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3fc453af215a236ebf8d9ecfbf6574035e6316e2 >--- commit 3fc453af215a236ebf8d9ecfbf6574035e6316e2 Author: Ian Lynagh Dat

[commit: ghc] master: Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc (5b746f5)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5b746f5282395b71cfc0952375c56d1c884e8d10 >--- commit 5b746f5282395b71cfc0952375c56d1c884e8d10 Merge: 3fc453a... b0626

[commit: ghc] master: In FP_GCC_VERSION, test $CC not $GCC (95d8658)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/95d8658acc946f9a043ef62976d0514c0f1f449e >--- commit 95d8658acc946f9a043ef62976d0514c0f1f449e Author: Ian Lynagh Dat

[commit: ghc] master: Whitespace only in iface/IfaceType.lhs (ccdccee)

2012-12-06 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/ccdccee2cf5656b8ba715a537c2389b08363e8b7 >--- commit ccdccee2cf5656b8ba715a537c2389b08363e8b7 Author: Ian Lynagh Dat

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread David Terei
I think that sounds too involved. How many maintainers would we really be looking at at this point? I think only around 5 - 10 really. So a single file in the root seems easiest. The other concern is some components of GHC are all over the place. I'm also the maintainer for Safe Haskell and that i

[nightly] 06-Dec-2012 build of HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)

2012-12-06 Thread GHC Build Reports
Build description = HEAD (unreg) on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/HEAD-unreg-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-unreg-cam-04-unx Nightly build started on cam-04-unx at Thu Dec 6 18:20:01 GMT 2012. check

RE: end of an era

2012-12-06 Thread Simon Peyton-Jones
Doug I think that would be incredibly helpful, thank you! Not meddling; rather contributing. Simon | -Original Message- | From: Doug McIlroy [mailto:d...@cs.dartmouth.edu] | Sent: 06 December 2012 17:05 | To: Simon Peyton-Jones | Cc: d...@stowe.cs.dartmouth.edu | Subject: Re: end of an

RE: [commit: ghc] master: Stop attempting to "trim" data types in interface files (9a20e54)

2012-12-06 Thread Simon Peyton-Jones
| > Stop attempting to "trim" data types in interface files | > | > Without -O, we previously tried to make interface files smaller | > by not including the data constructors of data types. But | > there are a lot of exceptions, notably when Template Haskell is | > involve

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread Johan Tibell
On Thu, Dec 6, 2012 at 8:32 AM, Ian Lynagh wrote: > Perhaps we could have "maintainers" instead? If maintenance can be defined on a per-directory level we can put a MAINTAINERS file in listing maintainers for a directory and all its subdirectories. For example, ghc/MAINTAINERS would contain

Re: GHC 7.6 failes to build

2012-12-06 Thread Ian Lynagh
On Thu, Dec 06, 2012 at 11:41:11PM +1100, Ben Lippmeier wrote: > > > For vector and random the same questions apply, but since we simply have > > lagging git repos for them we can create a ghc-7.6 branch. Did you > > deliberately not do that, Ian? > > I expect Ian didn't branch DPH because it'

[commit: nofib] supercompiler: First draft of supercompilation nofib tests (5d0863d)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/5d0863d4afd518853e6c80b55112038fb12627c3 >--- commit 5d0863d4afd518853e6c80b55112038fb12627c3 Author: Max Bo

[commit: nofib] supercompiler: Ad-hoc nofib-analyse changes and SUPERCOMP_HC_OPTS (270c8d8)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/270c8d8ae5c349c7c2fe35d861346c5c77535a91 >--- commit 270c8d8ae5c349c7c2fe35d861346c5c77535a91 Author: Max Bo

[commit: nofib] supercompiler: Considerable benchmark tweaking (6f01206)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/6f01206bd1036ec0f5b7a7d8cf46d73d2f375d94 >--- commit 6f01206bd1036ec0f5b7a7d8cf46d73d2f375d94 Author: Max Bo

[commit: nofib] supercompiler: Make subset of supercompile-folder benchmarks compile and run correctly, fix SC opts for other benchmarks (87c35a0)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/87c35a015f8adb7c0ae4d5329d115d7b994e2250 >--- commit 87c35a015f8adb7c0ae4d5329d115d7b994e2250 Author: Max Bo

[commit: nofib] supercompiler: Playing with Bernouilli (b65222f)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/b65222fb4962b04f0827ed89e498ad44a5e15671 >--- commit b65222fb4962b04f0827ed89e498ad44a5e15671 Author: Max Bo

[commit: ghc] supercompiler: Ensure wrappers are SUPERINLINABLE (61f74db)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/61f74db90cba9d4e5b9d9a9207f1cba6311dc0ff >--- commit 61f74db90cba9d4e5b9d9a9207f1cba6311dc0ff Author: Max Boli

[commit: nofib] supercompiler: Change how default supercompliation options are setup (9812ada)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/9812ada23b048da81416daf08494b75ae0bf48d2 >--- commit 9812ada23b048da81416daf08494b75ae0bf48d2 Author: Max Bo

[commit: ghc] supercompiler: Complete Deeds threading in Split2 (08b7320)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/08b73205fd3b06deffe9994131ae5d8bf7b4e1a8 >--- commit 08b73205fd3b06deffe9994131ae5d8bf7b4e1a8 Author: Max Boli

[commit: nofib] supercompiler: Tweaks to benchmarks, more benchmarks (ddc87cc)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/ddc87ccb2620e7588c2c26f260963536bef8427e >--- commit ddc87ccb2620e7588c2c26f260963536bef8427e Author: Max Bo

[commit: nofib] supercompiler: Add module size to nofib output (6f57cbc)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/6f57cbc98bd84ecc8addd16923c58b28ac8f0f9d >--- commit 6f57cbc98bd84ecc8addd16923c58b28ac8f0f9d Author: Max Bo

[commit: ghc] supercompiler: Correct top-level renaming in MSG to prevent <> (5fa43dc)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/5fa43dc8cf6a2aef566b6c51780ada1ec4ebc32e >--- commit 5fa43dc8cf6a2aef566b6c51780ada1ec4ebc32e Author: Max Boli

[commit: ghc] supercompiler: Last bug fixes and flag additions. (08e33ed)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/08e33edf20e2274b1266b4809ecea5678014b0a3 >--- commit 08e33edf20e2274b1266b4809ecea5678014b0a3 Author: Max Boli

[commit: ghc] supercompiler: Allow MSG to generalise occurrence info (5ff6887)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/5ff68875f73bd52faa3fe94631aab4cb2c05a70b >--- commit 5ff68875f73bd52faa3fe94631aab4cb2c05a70b Author: Max Boli

[commit: nofib] supercompiler: Ignore common OS junk (d77043e)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/d77043e57f3c2a6e738df300b4e8aab1757a0a0b >--- commit d77043e57f3c2a6e738df300b4e8aab1757a0a0b Author: Max Bo

[commit: nofib] branch 'supercompiler' created

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/nofib New branch : supercompiler Referencing: 270c8d8ae5c349c7c2fe35d861346c5c77535a91 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

[commit: ghc] supercompiler: Fix a small but critcal error in MSG (6d30d1c)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/6d30d1c064f8220b18c629bbba84e204458e9acc >--- commit 6d30d1c064f8220b18c629bbba84e204458e9acc Author: Max Boli

[commit: ghc] supercompiler: Make the speculation flag work properly (f2b4a3f)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/f2b4a3f7bfbbb51d927b61ec7251ba387132e385 >--- commit f2b4a3f7bfbbb51d927b61ec7251ba387132e385 Author: Max Boli

[commit: ghc] supercompiler: Small tweaks including turning on positive info by default (6bdefd8)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/6bdefd8d7b17bb61980e39f31656c6ce18e93876 >--- commit 6bdefd8d7b17bb61980e39f31656c6ce18e93876 Author: Max Boli

[commit: ghc] supercompiler: Trace upon rollback (8bb16db)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/8bb16db29609438805c6e541cc3942fc3cd882ee >--- commit 8bb16db29609438805c6e541cc3942fc3cd882ee Author: Max Boli

[commit: ghc] supercompiler: Checkpoint deeds in splitter (8900089)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/89000899821ac43616eb11792adafeef3883fabd >--- commit 89000899821ac43616eb11792adafeef3883fabd Author: Max Boli

[commit: ghc] supercompiler: Comment only (26edd7d)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/26edd7d1271a72f6e814e501cc93404a90d018bc >--- commit 26edd7d1271a72f6e814e501cc93404a90d018bc Author: Max Boli

[commit: ghc] supercompiler: Mark module SUPERINLINABLE by default (otherwise SC is almost an identity transformation) (5c058a0)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/5c058a0fe6364c874ee071c912a3f1a61014a2da >--- commit 5c058a0fe6364c874ee071c912a3f1a61014a2da Author: Max Boli

[commit: ghc] supercompiler: Comments only (a8a1f39)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/a8a1f396f8c9c88240e34a9ab79bdea5b0110769 >--- commit a8a1f396f8c9c88240e34a9ab79bdea5b0110769 Author: Max Boli

[commit: ghc] supercompiler: Weaken the bugcheck for typegen tieback memo (680f931)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/680f9313ab06eb12f21d7c46d7612d88dfd8b31d >--- commit 680f9313ab06eb12f21d7c46d7612d88dfd8b31d Author: Max Boli

[commit: ghc] supercompiler: Fix critical bug in msg where we weren't sucking enough (deee68a)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/deee68af1448bcfb41bd4d73d820b549d07e5d75 >--- commit deee68af1448bcfb41bd4d73d820b549d07e5d75 Author: Max Boli

[commit: ghc] supercompiler: Fix mkSymCo so it actually creates a symmetric coercion (cfa06bc)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/cfa06bc2a3ea558f0b5eb7636f5fe29ca809542d >--- commit cfa06bc2a3ea558f0b5eb7636f5fe29ca809542d Author: Max Boli

[commit: ghc] supercompiler: Fix newtype unfoldings (coercion direction) and prevent data unfoldings with strange tyvar kinds (d54e4c5)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/d54e4c5e73caadb53fe53b5e7a4a71579476746b >--- commit d54e4c5e73caadb53fe53b5e7a4a71579476746b Author: Max Boli

[commit: ghc] supercompiler: Fix problems with preinit eta expansion: no gc-destroyed free vars, no dead var occs (4a911d7)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/4a911d725946061ee7765d78d3e9c43e45695b64 >--- commit 4a911d725946061ee7765d78d3e9c43e45695b64 Author: Max Boli

[commit: ghc] supercompiler: Fix bug in cheap node shortcutting that was pessimising the splitter (8388dd2)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/8388dd29c803ca8800beeea5e00dd5c6e3b398e0 >--- commit 8388dd29c803ca8800beeea5e00dd5c6e3b398e0 Author: Max Boli

[commit: ghc] supercompiler: Don't float out of binders that may be marked SUPERINLINABLE when converting from GHC core to preserve lexical structure (15638a4)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/15638a4381e33af35f9375ad5b57d22c52fe4d01 >--- commit 15638a4381e33af35f9375ad5b57d22c52fe4d01 Author: Max Boli

[commit: ghc] supercompiler: No sc' tracing (9be06a4)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/9be06a4e824515fd12548ba1ef2af5ae8dc87fd8 >--- commit 9be06a4e824515fd12548ba1ef2af5ae8dc87fd8 Author: Max Boli

[commit: ghc] supercompiler: Show those binders which are SUPERINLINABLE (27195a3)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/27195a3a7caca0228b75e7e5760a937963ecd61c >--- commit 27195a3a7caca0228b75e7e5760a937963ecd61c Author: Max Boli

[commit: ghc] supercompiler: Slight improvement to power of reduce termination test by using gc, more debug output (6b8c902)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/6b8c90246bcee13f03bdb20352b25d425412b1e7 >--- commit 6b8c90246bcee13f03bdb20352b25d425412b1e7 Author: Max Boli

[commit: ghc] supercompiler: Made pairT lazier (021214f)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/021214f87371dfa1c1e1f65e4b6e494333e37bb9 >--- commit 021214f87371dfa1c1e1f65e4b6e494333e37bb9 Author: Max Boli

[commit: ghc] supercompiler: Lexical marking of SUPERINLINABLEs in current module as well as imported modules (42ef500)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/42ef5005bf56129c8e9e7c511a8077c38b501226 >--- commit 42ef5005bf56129c8e9e7c511a8077c38b501226 Author: Max Boli

[commit: ghc] supercompiler: Fix critical bug where FVs of generalised stack tails would not be sucked (64667ed)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/64667edfaf92756b0a9a2c65a688accfb99d8bdd >--- commit 64667edfaf92756b0a9a2c65a688accfb99d8bdd Author: Max Boli

[commit: ghc] supercompiler: Don't pull on prepareTerm result unless needed (f89af0c)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/f89af0cc364255f77fb0ab9f2109ee54821be850 >--- commit f89af0cc364255f77fb0ab9f2109ee54821be850 Author: Max Boli

[commit: ghc] supercompiler: Disable instance matching by default (9cf9598)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/9cf959869c26a561e88fb9f791b61d2fed66933f >--- commit 9cf959869c26a561e88fb9f791b61d2fed66933f Author: Max Boli

[commit: ghc] supercompiler: Do memocache preinit even when using let-bindings (7936e48)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/7936e4879e73957ea96cc639db9897d7899cf70b >--- commit 7936e4879e73957ea96cc639db9897d7899cf70b Author: Max Boli

[commit: ghc] supercompiler: Idempotent speculator (9d99feb)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/9d99febef391d3c43d481d5efb9290821dab6c80 >--- commit 9d99febef391d3c43d481d5efb9290821dab6c80 Author: Max Boli

[commit: ghc] supercompiler: Horrible patches to make memocache preinit work (b99c6ae)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/b99c6ae21dc46543c0c4db29aff2260dd368bbfe >--- commit b99c6ae21dc46543c0c4db29aff2260dd368bbfe Author: Max Boli

[commit: ghc] supercompiler: FIx stupid bug with summary given to GHC heuristics (0a2664c)

2012-12-06 Thread Max Bolingbroke
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/0a2664ce044b22c3a12800da2a50299b0e3f6c35 >--- commit 0a2664ce044b22c3a12800da2a50299b0e3f6c35 Author: Max Boli

  1   2   >