Build description = 6.6 branch on x86_64-unknown-linux
(cam-03-unx.europe.corp.microsoft.com)
Build location= /64playpen/simonmar/nightly/6.6-cam-03-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-6.6-cam-03-unx
Nightly build started on cam-03-unx at Mon Feb 5 20:00:02 GMT 2007.
Build description = 6.6 branch on i386-unknown-linux
(cam-02-unx.europe.corp.microsoft.com)
Build location= /playpen/ghc/nightly/STABLE-cam-02-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-6.6-cam-02-unx
Nightly build started on cam-02-unx at Mon Feb 5 19:00:00 GMT 2007.
Mon Feb 5 17:22:12 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Option to skip ways when running the testsuite
M ./driver/runtests.py +10
M ./driver/testutil.py +3
M ./mk/test.mk +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.ha
Mon Feb 5 16:32:32 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Don't use compat when compiling utils with stage1
M ./compat/compat.mk +13
M ./utils/ghc-pkg/Main.hs -2 +8
M ./utils/ghc-pkg/Makefile +2
M ./utils/hsc2hs/Main.hs -1 +5
M ./utils/runghc/runghc.hs -2 +7
___
It could be my lack of knowledge. But during rename I was not able
to find the field names. But that could have been pure oversight on
my part. If they can be found I'm happy to have it expanded.
-- Lennart
On Feb 5, 2007, at 09:42 , Simon Peyton-Jones wrote:
I've applied all ex
Mon Feb 5 12:31:25 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Fix syntax error
M ./compiler/nativeGen/AsmCodeGen.lhs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 02:21:02 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* fix memory leak in allocExec/freeExec (see bug #985)
M ./rts/sm/Storage.c -7 +11
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Build description = HEAD on x86_64-unknown-linux
(cam-03-unx.europe.corp.microsoft.com)
Build location= /64playpen/simonmar/nightly/HEAD-cam-03-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-03-unx
Nightly build started on cam-03-unx at Mon Feb 5 20:00:02 GMT 2007.
***
Build description = HEAD on i386-unknown-linux
(cam-02-unx.europe.corp.microsoft.com)
Build location= /playpen/ghc/nightly/HEAD-cam-02-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx
Nightly build started on cam-02-unx at Mon Feb 5 19:30:00 GMT 2007.
checkin
Mon Feb 5 09:43:34 PST 2007 [EMAIL PROTECTED]
* Implement the PushT rule from the FC paper
M ./compiler/simplCore/Simplify.lhs -2 +12
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 09:40:58 PST 2007 [EMAIL PROTECTED]
* Improve handling of partial applications involving casts
This patch improves prepareRhs, so that it deals better with casts.
We want to deal well cases like this
v = (f e1 `cast` co) e2
Here we want to make e1,e2 trivial and ge
Mon Feb 5 09:35:44 PST 2007 [EMAIL PROTECTED]
* Float casts out of lambdas
See Note [Casts and lambdas] in SimplUtils. I found this transformation
when staring at some cast-heavy code generated by
Language.Haskell.Lexer.hs in the haskell-src library.
The basic transformation is t
Mon Feb 5 09:34:56 PST 2007 [EMAIL PROTECTED]
* Use exprIsCheap in floating, just as the simplifier does
M ./compiler/simplCore/FloatOut.lhs -2 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 09:31:50 PST 2007 [EMAIL PROTECTED]
* Establish the CoreSyn let/app invariant
This patch clears up a long-standing wart. For some time it's been the
case that
the RHS of a non-recursive let can be unlifed iff
the RHS is ok-for-speculation
This patch ext
Mon Feb 5 08:33:24 PST 2007 [EMAIL PROTECTED]
* Improve simplification of coercions
At the moment GHC really does very little simplification of coercions.
This patch improves matters, but it's still not great, especially when
you have chains linked together with 'trans'.
I'm also
Mon Feb 5 08:02:29 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Move #ifdef __GLASGOW_HASKELL__ < 604 to cover the CSIDL definitions too
Fixes bug exposed by compiling base w/ -fasm on Windows
M ./compat/cbits/directory.c -2 +2
___
Cvs-ghc mail
Mon Feb 5 06:48:47 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Make binary-dist tarballs automatically, and add support for uploading
Moving functionality that was previously in the nightly build scripts
into the top-level Makefile, so it's easier to use from BuildBot.
M ./Makefile -17
Simon Marlow wrote:
Mon Jan 22 03:40:16 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
UNDO: Semi-tagging optimisation
In the generated code for case-of-variable, test the tag of the
scrutinee closure and only enter if it is unevaluated. Also turn
*off* vectored returns.
M ./compiler/co
Mon Jan 22 03:40:16 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
UNDO: Semi-tagging optimisation
In the generated code for case-of-variable, test the tag of the
scrutinee closure and only enter if it is unevaluated. Also turn
*off* vectored returns.
M ./compiler/codeGen/CgCallConv.hs -4
Mon Feb 5 06:48:47 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Make binary-dist tarballs automatically, and add support for uploading
Moving functionality that was previously in the nightly build scripts
into the top-level Makefile, so it's easier to use from BuildBot.
M ./Makefile -17
Mon Feb 5 06:35:38 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
tagged 2007-02-05
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 06:08:00 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* don't forget to remove html-docs as part of 'make clean'
M ./libraries/Makefile +3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 06:07:27 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Simpler, more self-contained, "make dist"
This version does all its work in a subdirectory (no more destructive
'make distclean' in the current build tree), and results in the exact
-src.tar.bz2 distributions that we will put
Mon Jan 22 03:42:01 PST 2007 [EMAIL PROTECTED]
* optimisation: shortcut branches when possible (x86/x86_64 only for now)
This is only turned on with -O, and probably won't make much
difference at the moment, but it will be important for semi-tagging.
M ./compiler/cmm/CLabel.hs -1 +5
Mon Jan 22 03:40:16 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Semi-tagging optimisation
In the generated code for case-of-variable, test the tag of the
scrutinee closure and only enter if it is unevaluated. Also turn
*off* vectored returns.
M ./compiler/codeGen/CgCallConv.hs -3 +4
Fri Jan 19 08:05:01 PST 2007 [EMAIL PROTECTED]
* x86: disable assertion that conditionals are not on I8; they can be
M ./compiler/nativeGen/MachCodeGen.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listin
Fri Jan 19 07:08:00 PST 2007 [EMAIL PROTECTED]
* small debugging output cleanup
M ./compiler/codeGen/CgUtils.hs -4 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Jan 19 07:07:49 PST 2007 [EMAIL PROTECTED]
* don't make jump tables for small switches (<= 4 branches)
Only affects -fasm: gcc makes its own decisions about jump tables
M ./compiler/codeGen/CgUtils.hs -3 +5
___
Cvs-ghc mailing list
Cvs-ghc@
Fri Jan 19 07:04:33 PST 2007 [EMAIL PROTECTED]
* Small optimisation for comparisons
Comparison of literal with narrowed/widened operand: perform
the comparison at a different width, as long as the literal is
within range. We only do this on x86/x86_64 at the moment, where
we have compar
Thu Dec 21 03:57:09 PST 2006 Alexey Rodriguez <[EMAIL PROTECTED]>
* Extension of testing script to parse PAPI results from GHC programs.
M ./utils/runstdtest/runstdtest.prl -2 +54
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.or
Thu Dec 21 03:56:15 PST 2006 Alexey Rodriguez <[EMAIL PROTECTED]>
* One more PAPI measurement, dropped precise cycle counting and replaced it
with instructions.
M ./includes/RtsFlags.h +1
M ./rts/Papi.c -5 +52
M ./rts/Papi.h +2
M ./rts/RtsFlags.c +4
M ./rts/Stats.c +2
Mon Feb 5 04:12:10 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
tagged 2007-02-05
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Simon Peyton-Jones <[EMAIL PROTECTED]> wrote:
> | > Here's the complete record wildcard patch.
> |
> | Just to clarify, does ghc still accept the traditional record puns
> | (in both expressions and patterns) from Haskell 1.3, and this patch
> | merely augments puns to include wildcards? Or are w
Mon Feb 5 06:08:00 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* don't forget to remove html-docs as part of 'make clean'
M ./libraries/Makefile +3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 06:07:27 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Simpler, more self-contained, "make dist"
This version does all its work in a subdirectory (no more destructive
'make distclean' in the current build tree), and results in the exact
-src.tar.bz2 distributions that we will put
Mon Feb 5 04:32:08 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
tagged 2007-02-05
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Feb 5 04:31:44 PST 2007 Ian Lynagh <[EMAIL PROTECTED]>
tagged 2007-02-05
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
From: GHC Build Reports <[EMAIL PROTECTED]>
To: cvs-ghc@haskell.org
Subject: [nightly] 05-Feb-2007 build of of 6.6 branch on i386-unknown-mingw32
(bling)
Build description = of 6.6 branch on i386-unknown-mingw32 (bling)
Build location= /fptools/builds/STABLE
Build config file = /fptools/buil
| > Here's the complete record wildcard patch.
|
| Just to clarify, does ghc still accept the traditional record puns (in
| both expressions and patterns) from Haskell 1.3, and this patch merely
| augments puns to include wildcards? Or are wildcarded-puns the only
| kind that ghc now accepts?
Goo
Lennart Augustsson <[EMAIL PROTECTED]> wrote:
> Here's the complete record wildcard patch.
Just to clarify, does ghc still accept the traditional record puns (in
both expressions and patterns) from Haskell 1.3, and this patch merely
augments puns to include wildcards? Or are wildcarded-puns the
Mon Feb 5 02:21:02 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* fix memory leak in allocExec/freeExec (see bug #985)
M ./rts/Storage.c -7 +11
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Feb 2 09:00:26 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Don't put double-quotes around the command when passing it to timeout
Fixes the testsuite on Cygwin/MSYS using Cygwin Python. I hope it
hasn't broken it using the native Python... if it has, we'll need to
revisit. I can't se
I've applied this.
Why a *data* type? Wouldn't a newtype do?
Simon
| -Original Message-
| From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lennart
Augustsson
| Sent: 04 February 2007 02:09
| To: cvs-ghc@haskell.org
| Subject: Turn HsRecordBinds into a real type
|
| This i
I've applied all except the main patch.
I don't yet understand the difficulty. Why can't the renamer replace
C {..}
by
C {x1=x2, ...,xn=nx}
and behave *exactly* as if the latter had been written? Why this stuff with
the lookup function?
Admittedly, the typechecker might then em
Sun Feb 4 11:28:55 PST 2007 [EMAIL PROTECTED]
* Export a function to grab the local environment as a function.
M ./compiler/rename/RnEnv.lhs +6
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sun Feb 4 11:09:21 PST 2007 [EMAIL PROTECTED]
* Export nameEnvUniqueElts, similar to nameEnvElts, but giving the Unique as
well.
M ./compiler/basicTypes/NameEnv.lhs -1 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailm
Sat Feb 3 17:59:05 PST 2007 [EMAIL PROTECTED]
* Make HsRecordBinds a data type instead of a synonym.
M ./compiler/deSugar/Coverage.lhs -1 +1
M ./compiler/deSugar/DsExpr.lhs -3 +3
M ./compiler/deSugar/DsMeta.hs -2 +2
M ./compiler/hsSyn/Convert.lhs -2 +2
M ./compiler/hsSyn/Hs
Fri Feb 2 09:35:27 PST 2007 [EMAIL PROTECTED]
* Look through Notes when generating and matching RULES
M ./compiler/specialise/Rules.lhs +10
M ./compiler/specialise/SpecConstr.lhs +9
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.has
48 matches
Mail list logo