patch: libraries/unix __hsunix_-wrappers needed for NetBSD

2009-07-22 Thread Krister Walfridsson
NetBSD does not have support for symbol versioning, so updated systen functions need to be given a new name, and the header files contain some __asm hackery in order to let the program call the correct function. This mean that you need to use the header files in order to call the correct system f

patch: testsuite path to python

2009-07-22 Thread Krister Walfridsson
The testsuite has two hard-coded paths to /usr/bin/python, wich prevents it from running on systems that installs python in other places. Most python scripts seems to solve this using the /usr/bin/env trick, as in the attached patches. /Krister--- testsuite/timeout/timeout.py.orig 2009-07-2

patch: fix compiler warning in includes/Rts.h

2009-07-22 Thread Krister Walfridsson
NetBSD defines _REENTRANT in its header files, so compiling ghc gives redefinition warnings for all files that are including includes/Rts.h. Fixed with the attached patch. /Krister--- includes/Rts.h.orig 2009-07-22 02:17:14.0 +0200 +++ includes/Rts.h 2009-07-22 02:17:57.0

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

2009-07-22 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 Wed Jul 22 19:00:01 BST 2009. **

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

2009-07-22 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 Wed Jul 22 18:00:01 BST 2009. checking out

darcs patch: includes/TSO.h: kill trailing whitespace

2009-07-22 Thread Samuel Bronson
Wed Jul 22 13:03:54 EDT 2009 Samuel Bronson * includes/TSO.h: kill trailing whitespace New patches: [includes/TSO.h: kill trailing whitespace Samuel Bronson **20090722170354 Ignore-this: 36d4afd1a21188d604ed6b432942dcdc ] { hunk ./includes/TSO.h 87 * storage manager, and won't be copied du

darcs patch: Say what StgTSOBlockInfo is for, where to read about it.

2009-07-22 Thread Samuel Bronson
Wed Jul 22 12:30:11 EDT 2009 Samuel Bronson * Say what StgTSOBlockInfo is for, where to read about it. New patches: [Say what StgTSOBlockInfo is for, where to read about it. Samuel Bronson **20090722163011 Ignore-this: 6c09e11f23594251cdc2db1bc642edc9 ] hunk ./includes/TSO.h 70 } StgAsyncIO

patch applied (testsuite): Follow Integer changes

2009-07-22 Thread Ian Lynagh
Tue Jul 21 16:45:36 PDT 2009 Ian Lynagh * Follow Integer changes M ./driver/testlib.py -1 +1 M ./tests/ghc-regress/annotations/should_fail/annfail12.stderr -1 M ./tests/ghc-regress/ghci.debugger/scripts/all.T -11 +11 M ./tests/ghc-regress/ghci/scripts/ghci025.hs -1 +2 M ./t

patch applied (ghc): Make the Integer library used directly configurable in GHC and base

2009-07-22 Thread Ian Lynagh
Wed Jul 22 08:10:48 PDT 2009 Ian Lynagh * Make the Integer library used directly configurable in GHC and base Rather than indirecting through an integer package M ./compiler/basicTypes/Module.lhs -1 +2 M ./compiler/ghc.mk +2 M ./compiler/ghci/RtClosureInspect.hs -4 +7 M ./com

patch applied (ghc): Fix cleaning with the new integer changes

2009-07-22 Thread Ian Lynagh
Wed Jul 22 07:25:45 PDT 2009 Ian Lynagh * Fix cleaning with the new integer changes M ./ghc.mk -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090722142545-3fd76-c9197f006508193dec1d1fca62f6d9b58c88b783.gz ___ Cvs-ghc mai

patch applied (ghc): Add integer-simple as a build option

2009-07-22 Thread Ian Lynagh
Tue Jul 21 18:31:37 PDT 2009 Ian Lynagh * Add integer-simple as a build option M ./ghc.mk +10 M ./packages +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090722013137-3fd76-d711d120fbc5cf9230fe0c5cd0fe1e891b36c427.gz __

patch applied (ghc): Tweak whitespace

2009-07-22 Thread Ian Lynagh
Sun Jul 19 15:13:03 PDT 2009 Ian Lynagh * Tweak whitespace M ./compiler/ghc.mk -14 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090719221303-3fd76-f192c850b5a6d5848993f47bc691bfe0f8e80199.gz ___ Cvs-ghc mailing list Cvs-

patch applied (testsuite): Give us some more breathing room in T1969.

2009-07-22 Thread Simon Marlow
Wed Jul 22 05:25:18 PDT 2009 Simon Marlow * Give us some more breathing room in T1969. Ignore-this: 550cf0b0b58bf69f57858dccc9e4e416 Memory use went up a little with my change to external names, as most names got longer. However, we're still doing better than 6.10 on this test, so

patch applied (testsuite): accept output

2009-07-22 Thread Simon Marlow
Wed Jul 22 05:25:29 PDT 2009 Simon Marlow * accept output Ignore-this: 35b847e78b8062dac668425dcf3e7a57 M ./tests/ghc-regress/th/TH_runIO.stderr -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090722122529-12142-e0bd62a3c5623e438284c5a7cd72be0e5277cece.gz _

patch applied (ghc): thenIO, bindIO, returnIO moved to GHC.Base

2009-07-22 Thread Simon Marlow
Wed Jul 22 03:22:19 PDT 2009 Simon Marlow * thenIO, bindIO, returnIO moved to GHC.Base Ignore-this: 5d6c5988e0abab2c5169540aa8ddedb9 M ./compiler/prelude/PrelNames.lhs -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090722102219-12142-adf81e7840a299016c98463b1eb7c

patch applied (ghc): remove unused $(HscIfaceFileVersion)

2009-07-22 Thread Simon Marlow
Mon Jul 20 07:50:53 PDT 2009 Simon Marlow * remove unused $(HscIfaceFileVersion) Ignore-this: d725cbbde3c68673e2342b370460d87f M ./compiler/ghc.mk -2 M ./compiler/main/DynFlags.hs -1 M ./mk/config.mk.in -19 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/200907201

patch applied (ghc): Choose external names more predictably

2009-07-22 Thread Simon Marlow
Mon Jul 20 07:47:51 PDT 2009 Simon Marlow * Choose external names more predictably Ignore-this: 17513bc93af646108f21bbed1c8f4a3a Now, for a compiler-generated binding "x", if "x" is referred to by the exported "f", then it will be named "f_x" rather than something like "x23". This m

patch applied (ghc): Use stable ordering in the dependencies

2009-07-22 Thread Simon Marlow
Fri Jul 17 05:34:49 PDT 2009 Simon Marlow * Use stable ordering in the dependencies Ignore-this: e20bac233cf6f834e69c027ff60b5b50 Fixes another cause of wobbly interface files and unnecessary recompilation. M ./compiler/iface/MkIface.lhs -16 +5 View patch online: http://darcs.haskell.

patch applied (ghc): fall back on libffi for 'foreign import "wrapper"' if necessary

2009-07-22 Thread Simon Marlow
Thu Jul 16 06:45:49 PDT 2009 Simon Marlow * fall back on libffi for 'foreign import "wrapper"' if necessary Ignore-this: e1073e1ad77e720326865a6d3c4f3790 M ./mk/config.mk.in +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090716134549-12142-f751f7f62f70dbd607f9a46bd

Re: The case of the missing 'r' key

2009-07-22 Thread Simon Marlow
On 22/07/2009 10:19, Ben Lippmeier wrote: b...@mavericks:~/devel/ghc/ghc-head-work> ./configure checking for gfind... no checking for find... /usr/bin/find checking for sort... /usr/bin/sort checking for GHC version date... inferred 6.11.20090722 checking for ghc... /data0/home/benl/software/ghc

patch applied (testsuite): tc215 works now that Trac #366 is done

2009-07-22 Thread Simon Peyton Jones
Wed Jul 22 03:57:33 PDT 2009 simo...@microsoft.com * tc215 works now that Trac #366 is done Ignore-this: e9f108b8632316cc2d9c23370121d03 M ./tests/ghc-regress/typecheck/should_compile/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20090722105733-1287e-73

The case of the missing 'r' key

2009-07-22 Thread Ben Lippmeier
b...@mavericks:~/devel/ghc/ghc-head-work> ./configure checking for gfind... no checking for find... /usr/bin/find checking for sort... /usr/bin/sort checking for GHC version date... inferred 6.11.20090722 checking for ghc... /data0/home/benl/software/ghc-6.10.1/bin/ghc checking version of ghc...

Re: patch applied (ghc): Take account of GADTs when reporting patterm-match overlap

2009-07-22 Thread Simon Marlow
On 22/07/2009 07:00, Simon Peyton Jones wrote: Tue Jul 21 22:09:33 PDT 2009 simo...@microsoft.com * Take account of GADTs when reporting patterm-match overlap Ignore-this: 7dcbdcb91021e83e6e6208a2e68c50c9 When matching against a GADT, some of the constructors may be impossible. For