[nightly] 22-Oct-2012 build of HEAD on i386-unknown-linux (cam-02-unx)

2012-10-23 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx) Build location= /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Oct 22 18:00:01 BST 2012. checking out new source tree

Re: deprecating

2012-10-23 Thread Roman Leshchinskiy
Ashley Yakeley wrote: > On 22.10.2012 11:05, Johan Tibell wrote: > >>> I think it's OK if a compiler accepts a program incorrectly marked >>> "Rank2Types" when it actually requires rank-n types? >> >> It's an interesting question: does Rank2Types mean "I require at >> least >> rank-2 types" or "I o

Re: deprecating

2012-10-23 Thread Roman Leshchinskiy
Bryan O'Sullivan wrote: > On Mon, Oct 22, 2012 at 4:14 PM, Simon Peyton-Jones > wrote: > > >> Do you mean “silently and forever”? >> > > I think that's what I mean, yes. > > As Johan notes, many of us run our continuous builds of our packages with > -Wall -Werror in order to keep them as clean

[commit: ghc] master: October 2012 stats (82ab12a)

2012-10-23 Thread Gabor Greif
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/82ab12afefd6f115d2efb37924227ef2f43adb19 >--- commit 82ab12afefd6f115d2efb37924227ef2f43adb19 Author: Gabor Greif Da

[commit: ghc] master: comments only (2c2be63)

2012-10-23 Thread Gabor Greif
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2c2be637206cb1d58f4fc8a4a2e717e419c9fa5d >--- commit 2c2be637206cb1d58f4fc8a4a2e717e419c9fa5d Author: Gabor Greif Da

Re: deprecating

2012-10-23 Thread Simon Marlow
On 23/10/2012 09:04, Roman Leshchinskiy wrote: Bryan O'Sullivan wrote: On Mon, Oct 22, 2012 at 4:14 PM, Simon Peyton-Jones wrote: Do you mean “silently and forever�? I think that's what I mean, yes. As Johan notes, many of us run our continuous builds of our packages with -Wall -Werro

Re: deprecating

2012-10-23 Thread Simon Marlow
On 22/10/2012 19:15, Ashley Yakeley wrote: On 22.10.2012 11:05, Johan Tibell wrote: I think it's OK if a compiler accepts a program incorrectly marked "Rank2Types" when it actually requires rank-n types? It's an interesting question: does Rank2Types mean "I require at least rank-2 types" or "

Re: deprecating

2012-10-23 Thread Bryan O'Sullivan
On Fri, Oct 19, 2012 at 11:49 AM, Simon Peyton-Jones wrote: > Dear maintainers of > > bytestring > > cabal > > vector > > time > > dph > Hi, Simon - How did you come up with this list? It is missing the vast majority of users of Rank2Types. Most people embed languag

RE: deprecating

2012-10-23 Thread Simon Peyton-Jones
Based on repeated recent experience, I expect getting rid of Rank2Types to be another substantial source of make-work for library authors. The GHC upgrade path has been very bumpy indeed recently, and this seems assured to continue that unhappy trend. I respectfully request that you silently ret

Re: deprecating

2012-10-23 Thread Johan Tibell
On Mon, Oct 22, 2012 at 9:14 AM, Simon Peyton-Jones wrote: > Do you mean “silently and forever”? Deprecation simply means that > everything continues to work, but you get a little nudge to change. Isn’t > that what it’s for? If you treat deprecation as equivalent to error, then > there isn’t m

[commit: ghc] master: Fix a silly bug that would cause -xc to print less than useful information (c7942f9)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c7942f9722f1f7a361a4dbf47f44c3d0f4c84b00 >--- commit c7942f9722f1f7a361a4dbf47f44c3d0f4c84b00 Author: Simon Marlow D

[commit: ghc] master: Use canned heap checks to save a few bytes of code (2471a6b)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2471a6bacccdf4d187aa4b31c382d5a5094b6fa5 >--- commit 2471a6bacccdf4d187aa4b31c382d5a5094b6fa5 Author: Simon Marlow D

[commit: ghc] master: Avoid calling toInfoLbl on the entry label (#7313) (dc7a936)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/dc7a9364e9bae25f6d70bad24bb0aa5708cbeaad >--- commit dc7a9364e9bae25f6d70bad24bb0aa5708cbeaad Author: Simon Marlow D

[commit: ghc] master: fix a warning (d81d70b)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d81d70ba2335dcc24570cdd98bf0ff258b3bc369 >--- commit d81d70ba2335dcc24570cdd98bf0ff258b3bc369 Author: Simon Marlow D

Make warnings in dph

2012-10-23 Thread Gabor Greif
These 'make' diagnostics appeared today with a fresh pull: make[1]: Circular libraries/dph/dph-lifted-copy/dist-install/build/Data/Array/Parallel/Lifted/PArray.dyn_o <- libraries/dph/dph-lifted-copy/dist-install/build/Data/Array/Parallel/Lifted/PArray.o dependency dropped. make[1]: Circular libra

RE: deprecating

2012-10-23 Thread Simon Peyton-Jones
| > It's an interesting question: does Rank2Types mean "I require at | > least | > rank-2 types" or "I only use rank-2 types"? | | I think it means "I require at least rank-2 types". | | To clarify, I think it's OK if a compiler accepts a program marked | "Rank2Types" and incorrectly not

[commit: ghc] master: removeWay should also unset the wayGeneralFlags (2324b40)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2324b40f65b5cb7e427c5ec0185d635422b4a265 >--- commit 2324b40f65b5cb7e427c5ec0185d635422b4a265 Author: Simon Marlow D

[commit: ghc] master: a small -fPIC optimisation (a7e0d44)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a7e0d4484189d08125083638582a6f8e4ae44801 >--- commit a7e0d4484189d08125083638582a6f8e4ae44801 Author: Simon Marlow D

[commit: ghc] master: Small optimisation: always sink/inline reg1 = reg2 assignments (88a6f86)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/88a6f863d9f127fc1b03a1e2f068fd20ecbe096c >--- commit 88a6f863d9f127fc1b03a1e2f068fd20ecbe096c Author: Simon Marlow D

[commit: testsuite] master: reduce stats for T1969/T4801 again; looks like the bump was due to -fPIC (3ae33a8)

2012-10-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/3ae33a88970d52d600a6075dcc18cadfc5e9aabd >--- commit 3ae33a88970d52d600a6075dcc18cadfc5e9aabd Author: Simon Mar

Re: deprecating

2012-10-23 Thread Ashley Yakeley
On 23/10/12 02:36, Simon Marlow wrote: I think it means "I require at least rank-2 types". To clarify, I think it's OK if a compiler accepts a program marked "Rank2Types" and incorrectly not marked "RankNTypes" when it actually requires rank-n types. I don't think I understand why you would wa

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

2012-10-23 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 Tue Oct 23 18:20:01 BST 2012. chec

Re: deprecating

2012-10-23 Thread Ashley Yakeley
On 23/10/12 09:50, I wrote: Sorry, you're right. It means "I require at most rank-2 types" Program A is marked "Rank2Types" and not "RankNTypes" and uses only rank-1 types. Program B is marked "Rank2Types" and not "RankNTypes" and uses only rank-1 & rank-2 types. Program C is marked "Rank2Type

[nightly] 23-Oct-2012 build of HEAD on i386-unknown-linux (cam-02-unx)

2012-10-23 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx) Build location= /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Oct 23 18:00:01 BST 2012. checking out new source tree

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

2012-10-23 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 Tue Oct 23 18:00:01 BST 2012. checking out new source

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

2012-10-23 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a58b2d02e8c9b1ad9d630f6d0e0e01781aa2e278 >--- commit a58b2d02e8c9b1ad9d630f6d0e0e01781aa2e278 Merge: a5bf0d5... 88a6f

[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (a5bf0d5)

2012-10-23 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a5bf0d5a1cf3fc1baa31cf08d2dec83d316a63c2 >--- commit a5bf0d5a1cf3fc1baa31cf08d2dec83d316a63c2 Merge: bba7621... dc7a9

[commit: ghc] master: Fix -fPIC on OS X x86 (bba7621)

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

simonmar-win32-head (x86 Windows HEAD), build 661, Failure

2012-10-23 Thread Builder
simonmar-win32-head (x86 Windows HEAD), build 661 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/661.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Su

Re: [commit: ghc] master: a small -fPIC optimisation (a7e0d44)

2012-10-23 Thread Ian Lynagh
Hi Simon, On Tue, Oct 23, 2012 at 06:51:35AM -0700, Simon Marlow wrote: > > commit a7e0d4484189d08125083638582a6f8e4ae44801 > Author: Simon Marlow > Date: Tue Oct 23 13:05:28 2012 +0100 > > a small -fPIC optimisation > > (PicBaseReg + lit) + N ==> PicBaseReg + (lit+N) This ma

am-deb7-64 (HEAD), build 220, Failure

2012-10-23 Thread Builder
am-deb7-64 (HEAD), build 220 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/220.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check file

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

2012-10-23 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 Tue Oct 23 18:10:01 BST 2012. checking out new s

tn23 (x86 OSX HEAD), build 734, Failure

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

pgj (x86 FreeBSD HEAD), build 837, Failure

2012-10-23 Thread Builder
pgj (x86 FreeBSD HEAD), build 837 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/837.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

pgj2 (amd64 FreeBSD HEAD), build 840, Failure

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

[nightly] 23-Oct-2012 build of STABLE on i386-unknown-linux (cam-02-unx)

2012-10-23 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx) Build location= /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Tue Oct 23 18:10:01 BST 2012. checking out new source tree

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

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

pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 712, Success

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

simonmar-win32-stable (x86 Windows STABLE), build 549, Success

2012-10-23 Thread Builder
simonmar-win32-stable (x86 Windows STABLE), build 549 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/549.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions