patch applied (ghc-6.12/ghc): Document that lazy I/O now throws exceptions

2009-10-23 Thread Ian Lynagh
Mon Oct 12 08:42:13 PDT 2009 Simon Marlow * Document that lazy I/O now throws exceptions Ignore-this: dbb7557e351694a988761cc51f4f8c8e M ./docs/users_guide/6.12.1-notes.xml +13 M ./docs/users_guide/bugs.xml -9 +15 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patch

patch applied (ghc-6.12/ghc): findSpark: exit if there's a returning foreign call

2009-10-23 Thread Ian Lynagh
Fri Oct 9 08:29:20 PDT 2009 Simon Marlow * findSpark: exit if there's a returning foreign call Ignore-this: cd018bff306760486037da5a28def34d M ./rts/Capability.c -1 +1 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091009152920-12142-60dc31699294218ab18847309

patch applied (ghc-6.12/ghc): Tweak to the way per-source-file options are specified

2009-10-23 Thread Ian Lynagh
Thu Oct 15 05:22:25 PDT 2009 Simon Marlow * Tweak to the way per-source-file options are specified Ignore-this: 851228ecab11c0c481f3eaca59a582ce M ./rts/ghc.mk -32 +32 M ./rules/distdir-way-opts.mk -3 +3 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/2009101

patch applied (ghc-6.12/ghc): Fix cross-reference

2009-10-23 Thread Ian Lynagh
Tue Oct 20 00:42:13 PDT 2009 simo...@microsoft.com * Fix cross-reference Ignore-this: 68c6a73d8298c3f4f74a44123b5ab39b M ./docs/users_guide/glasgow_exts.xml -1 +1 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091020074213-1287e-1139f3e980811c175f9b220ca48ec732

patch applied (ghc-6.12/ghc): Add some manual dependencies, and -fforce-recomp for Constants and PrimOps

2009-10-23 Thread Ian Lynagh
Thu Oct 15 04:51:20 PDT 2009 Simon Marlow * Add some manual dependencies, and -fforce-recomp for Constants and PrimOps Ignore-this: fd82e37b27db6d4196a497674a20e92f GHC's recompilation checker doesn't take into account #included files, which is really a bug. We work around it here by add

patch applied (ghc-6.12/ghc): Fix several missing dependencies in ifFreeNames

2009-10-23 Thread Ian Lynagh
Thu Oct 15 05:01:59 PDT 2009 simo...@microsoft.com * Fix several missing dependencies in ifFreeNames Ignore-this: bab527d292e384a9bfd3fce3a8325e8d These missing dependencies led to: ghc-stage1: panic! (the 'impossible' happened) (GHC version 6.13 for x86_64-unknown-linux):

patch applied (ghc-6.12/ghc): Correct comment

2009-10-23 Thread Ian Lynagh
Thu Oct 15 04:55:46 PDT 2009 simo...@microsoft.com * Correct comment Ignore-this: e7da9f6067071c040bead3ce775eb33f M ./compiler/coreSyn/CorePrep.lhs -1 M ./compiler/iface/MkIface.lhs -1 +1 M ./compiler/main/TidyPgm.lhs -1 +11 View patch online: http://darcs.haskell.org/ghc-6.12/g

patch applied (ghc-6.12/ghc): Fix FFI declaration checks

2009-10-23 Thread Ian Lynagh
Wed Oct 14 07:01:28 PDT 2009 Simon Marlow * Fix FFI declaration checks Ignore-this: 9e91f3bf8fddf7a59f9eacbfa96bb763 For GHCi, foreign labels should be allowed, but foreign export should be disallowed; both were previously wrong. M ./compiler/typecheck/TcForeign.lhs -1 +2 View patch

patch applied (ghc-6.12/ghc): Fixes for cross-compiling to a different word size

2009-10-23 Thread Ian Lynagh
Wed Oct 14 06:06:12 PDT 2009 Simon Marlow * Fixes for cross-compiling to a different word size Ignore-this: f5f1769ae247a3eb735662ea90926f96 This patch eliminates a couple of places where we were assuming that the host word size is the same as the target word size. Also a little refa

patch applied (ghc-6.12/ghc): Fix install when various DOC variables are empty

2009-10-23 Thread Ian Lynagh
Tue Oct 13 03:15:30 PDT 2009 Ian Lynagh * Fix install when various DOC variables are empty M ./ghc.mk -2 +8 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091013101530-3fd76-66ad26a273fcb64c94778e3f04cfb227035a10ad.gz ___

patch applied (ghc-6.12/ghc): Fix install when INSTALL_LIBEXEC_SCRIPTS = ""

2009-10-23 Thread Ian Lynagh
Tue Oct 13 02:52:43 PDT 2009 Ian Lynagh * Fix install when INSTALL_LIBEXEC_SCRIPTS = "" M ./ghc.mk +4 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091013095243-3fd76-864cb78f42c36ed7d9fd080ba8e590bffe094f40.gz ___ C

patch applied (ghc-6.12/ghc): Fix install when INSTALL_LIBEXECS = ""

2009-10-23 Thread Ian Lynagh
Tue Oct 13 02:39:17 PDT 2009 Ian Lynagh * Fix install when INSTALL_LIBEXECS = "" This is the case on Windows (as we have no shell wrappers), and mingw's shell doesn't like an empty list of things in a "for" command. M ./ghc.mk +4 View patch online: http://darcs.haskell.org/ghc-6.12/gh

patch applied (ghc-6.12/ghc): Fix Trac #3263: don't print Hpc tick stuff unless -dppr-debug is on

2009-10-23 Thread Ian Lynagh
Thu Oct 15 04:44:37 PDT 2009 simo...@microsoft.com * Fix Trac #3263: don't print Hpc tick stuff unless -dppr-debug is on Ignore-this: 404c58c21b023adc85b7d8e2d2c884f7 In general, when pretty-printing HsSyn, we omit the extra info added by GHC (type appplications and abstractions, etc) w

patch applied (ghc-6.12/ghc): Fix Trac #3600: Template Haskell bug in Convert

2009-10-23 Thread Ian Lynagh
Tue Oct 20 00:26:16 PDT 2009 simo...@microsoft.com * Fix Trac #3600: Template Haskell bug in Convert Ignore-this: 92992568a8380d7664318c506d78d09d This bug was introduced when I added an optimisation, described in Note [Converting strings] in Convert.lhs. It was treating *all* empty

patch applied (ghc-6.12/ghc): Fix #3579: avoid clashing with names of implicit bindings

2009-10-23 Thread Ian Lynagh
Wed Oct 14 02:51:53 PDT 2009 Simon Marlow * Fix #3579: avoid clashing with names of implicit bindings Ignore-this: c38978208ca629d63c311a86e6334ff9 M ./compiler/main/TidyPgm.lhs -4 +9 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091014095153-12142-5cf7d269e4

patch applied (ghc-6.12/ghc): micro-opt: replace stmGetEnclosingTRec() with a field access

2009-10-23 Thread Ian Lynagh
Wed Oct 14 06:17:27 PDT 2009 Simon Marlow * micro-opt: replace stmGetEnclosingTRec() with a field access Ignore-this: 5ca954541072cdd9e91656400db81d52 While fixing #3578 I noticed that this function was just a field access to StgTRecHeader, so I inlined it manually. M ./includes/mkDe

patch applied (ghc-6.12/ghc): Fix #3578: return a dummy result when an STM transaction is aborted

2009-10-23 Thread Ian Lynagh
Wed Oct 14 06:16:19 PDT 2009 Simon Marlow * Fix #3578: return a dummy result when an STM transaction is aborted Ignore-this: f8c1d879a38a9eb7699cefb8d458770d (see comment for details) M ./rts/RaiseAsync.c -1 +11 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/2

Re: patch applied (ghc): Get the tarballs from a darcs repo, rather than with wget

2009-10-23 Thread Ian Lynagh
On Fri, Oct 23, 2009 at 04:52:41PM +, Simon Peyton-Jones wrote: > > However, Simon's link-tree program (lndir-fptools) specifically does not link > the _darcs directory in the build tree, so that a build can't screw it up > (and to reduce clobber). > > So in 'boot', changing from test -f

patch applied (ghc-6.12/ghc): Do "set -e" in configure.ac

2009-10-23 Thread Ian Lynagh
Fri Oct 23 06:41:22 PDT 2009 Ian Lynagh * Do "set -e" in configure.ac So if something configure does fails, so does the whole configur script M ./configure.ac +2 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091023134122-3fd76-5a91867170684151f33c5835b2e16afd

patch applied (ghc-6.12/ghc): Don't build PS/PDF docs when validating

2009-10-23 Thread Ian Lynagh
Fri Oct 23 07:35:12 PDT 2009 Ian Lynagh * Don't build PS/PDF docs when validating dblatex with miktex under msys/mingw can't build the PS and PDF docs, and just building the HTML docs is sufficient to check that the markup is correct, so we turn off PS and PDF doc building when validati

patch applied (ghc-6.12/ghc): Add a test to the unpulled patches in darcs-all

2009-10-23 Thread Ian Lynagh
Fri Oct 23 11:15:21 PDT 2009 Ian Lynagh * Add a test to the unpulled patches in darcs-all M ./darcs-all +15 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091023181521-3fd76-8f4ae3a4b859a164df9c67b611e5db34eb7c1e4c.gz ___

patch applied (ghc-6.12/ghc): Add a test in darcs-all for old bytestring repositories

2009-10-23 Thread Ian Lynagh
Tue Oct 6 13:33:42 PDT 2009 Ian Lynagh * Add a test in darcs-all for old bytestring repositories M ./darcs-all +18 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091006203342-3fd76-046b1741337039d044a5cd92d26d8a5c6505d111.gz ___

patch applied (ghc-6.12/ghc): Explain why we check for LICENSE, not _darcs, in boot

2009-10-23 Thread Ian Lynagh
Fri Oct 23 10:47:48 PDT 2009 Ian Lynagh * Explain why we check for LICENSE, not _darcs, in boot M ./boot +4 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091023174748-3fd76-2e3e3f20b0797b4040b447a1b12c233c4e35bb3a.gz ___

patch applied (ghc-6.12/ghc): Make a mingw tree from mingw tarballs

2009-10-23 Thread Ian Lynagh
Fri Oct 23 10:44:43 PDT 2009 Ian Lynagh * Make a mingw tree from mingw tarballs M ./aclocal.m4 -36 +36 M ./compiler/main/SysTools.lhs -1 +1 M ./configure.ac -34 +43 M ./darcs-all -75 M ./ghc.mk -12 M ./ghc/ghc.mk -3 +3 M ./libffi/ghc.mk -1 +1 M ./mk/config.mk.in

patch applied (ghc-6.12/ghc): Check for failure when running wget

2009-10-23 Thread Ian Lynagh
Tue Oct 20 13:25:16 PDT 2009 Ian Lynagh * Check for failure when running wget M ./darcs-all +6 View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091020202516-3fd76-0425e123eaf2cd8ab5ed599ad13686bd5979461d.gz ___ Cvs-ghc

patch applied (ghc-6.12/ghc): Add tarball syncing to darcs-all

2009-10-23 Thread Ian Lynagh
Wed Oct 14 09:29:48 PDT 2009 Ian Lynagh * Add tarball syncing to darcs-all We now use it for libffi and the mingw tarballs M ./darcs-all -1 +70 A ./tarballs View patch online: http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20091014162948-3fd76-03965163083dc76db2e692f168ed93a62

HEADS UP: Patches unpulled

2009-10-23 Thread Ian Lynagh
Hi all, As discussed, we have unpulled some patches from the central GHC repo. You will need to remove them from your local repos too; it's best to do so before pulling. To unpull them, run: darcs unpull -p "Use mingw tarballs to get mingw on Windows" and answer yes to each dependency it a

patch applied (ghc): Add a test to the unpulled patches in darcs-all

2009-10-23 Thread Ian Lynagh
Fri Oct 23 11:15:21 PDT 2009 Ian Lynagh * Add a test to the unpulled patches in darcs-all M ./darcs-all +15 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091023181521-3fd76-8f4ae3a4b859a164df9c67b611e5db34eb7c1e4c.gz ___ Cvs-

patch applied (ghc): Explain why we check for LICENSE, not _darcs, in boot

2009-10-23 Thread Ian Lynagh
Fri Oct 23 10:47:48 PDT 2009 Ian Lynagh * Explain why we check for LICENSE, not _darcs, in boot M ./boot +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091023174748-3fd76-2e3e3f20b0797b4040b447a1b12c233c4e35bb3a.gz ___ Cvs-

patch applied (ghc): Make a mingw tree from mingw tarballs

2009-10-23 Thread Ian Lynagh
Fri Oct 23 10:44:43 PDT 2009 Ian Lynagh * Make a mingw tree from mingw tarballs M ./aclocal.m4 -36 +36 M ./compiler/main/SysTools.lhs -1 +1 M ./configure.ac -34 +43 M ./darcs-all -75 M ./ghc.mk -12 M ./ghc/ghc.mk -3 +3 M ./libffi/ghc.mk -1 +1 M ./mk/config.mk.in

[nightly] 23-Oct-2009 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2009-10-23 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) 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 Fri Oct 23 19:00:01 BST 2009. **

[nightly] 23-Oct-2009 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2009-10-23 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) 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 Fri Oct 23 18:00:01 BST 2009. checking out

RE: patch applied (ghc): Get the tarballs from a darcs repo, rather than with wget

2009-10-23 Thread Simon Peyton-Jones
Ah, very good, thanks Ian. However, Simon's link-tree program (lndir-fptools) specifically does not link the _darcs directory in the build tree, so that a build can't screw it up (and to reduce clobber). So in 'boot', changing from test -f LICENSE to test -d _darcs doesn't work. Can we go ba

patch applied (ghc): Don't build PS/PDF docs when validating

2009-10-23 Thread Ian Lynagh
Fri Oct 23 07:35:12 PDT 2009 Ian Lynagh * Don't build PS/PDF docs when validating dblatex with miktex under msys/mingw can't build the PS and PDF docs, and just building the HTML docs is sufficient to check that the markup is correct, so we turn off PS and PDF doc building when validati

patch applied (ghc): Get the tarballs from a darcs repo, rather than with wget

2009-10-23 Thread Ian Lynagh
Fri Oct 23 07:31:00 PDT 2009 Ian Lynagh * Get the tarballs from a darcs repo, rather than with wget M ./boot -2 +2 M ./configure.ac -12 +14 M ./darcs-all -75 M ./libffi/ghc.mk -1 +1 R ./libffi/tarball/ R ./libffi/tarball/README R ./mingw/ M ./packages +1 R .

patch applied (ghc): Do "set -e" in configure.ac

2009-10-23 Thread Ian Lynagh
Fri Oct 23 06:41:22 PDT 2009 Ian Lynagh * Do "set -e" in configure.ac So if something configure does fails, so does the whole configur script M ./configure.ac +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091023134122-3fd76-5a91867170684151f33c5835b2e16afdf5e4258f.

Daily report for head

2009-10-23 Thread BuildBot Collator
Build results: x86-64 Linux head: lost x86 Windows head:fail (failed compile) x86 Windows head fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed bo

Daily report for stable

2009-10-23 Thread BuildBot Collator
Build results: x86 Linux stable:lost x86 Windows stable: fail (failed boottestsuite runtestsuite) x86 Windows stable fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsui