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
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
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
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
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
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):
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
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
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
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
___
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
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
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
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
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
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
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
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
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
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
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
___
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
___
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
___
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
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
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
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
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-
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-
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
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.
**
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
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
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
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 .
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.
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
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
38 matches
Mail list logo