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 Nov 11 19:00:01 GMT 2009.
**
Wed Nov 11 16:28:57 PST 2009 Manuel M T Chakravarty
* Fix setting of utf8 locale on Mac OS X
Ignore-this: 7d710c5f8030ba0f572bb3888d983227
M ./driver/runtests.py -1 +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/20091112002857-6295e-e18393f1ee0ef007becfa73ddf953
I fixed the locale issue. The driver script was only looking for locales
containing the string UTF8, but on Mac OS, it's UTF-8.
Manuel
> On 10/11/2009 00:13, Manuel M T Chakravarty wrote:
>> Simon Marlow:
On Leopard, the lists is still longer:
> Unexpected failures:
> 2302(n
Thu Nov 5 07:15:32 PST 2009 d...@cs.tufts.edu
* Loop problems in native back ends, update to T3286 fix
Ignore-this: a4ebb8962d63656601045435b6ab6038
The native back ends had difficulties with loops;
in particular the code for branch-chain elimination
could run in infinite loops or drop
Fri Sep 18 12:29:32 PDT 2009 d...@cs.tufts.edu
* Morguing dead code
Ignore-this: 661e8423d4ffbf2befa8fe32be281dda
M ./compiler/cmm/CmmCallConv.hs -85 +8
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090918192932-a3835-638e9087df01630b2305dbeb097c4f810d23190f.gz
__
Fri Sep 18 12:16:26 PDT 2009 d...@cs.tufts.edu
* More sensible use of -fnew-codegen and less debugging output
Ignore-this: 9804daca9eb21668dc0217a6aadece6e
M ./compiler/cmm/CmmBuildInfoTables.hs -3 +6
M ./compiler/cmm/CmmCPSZ.hs -13 +10
M ./compiler/cmm/CmmSpillReload.hs -1 +1
Fri Sep 18 12:14:17 PDT 2009 d...@cs.tufts.edu
* Minor refactoring and formatting
Ignore-this: 8ab597089c496248cff3db7867ff7525
Wrote a generic function to extend dataflow results for safe foreign calls.
Should be able to throw it away when we change the representation of safe
foreign cal
Fri Sep 18 12:07:53 PDT 2009 d...@cs.tufts.edu
* Keep Touch'd variables live through the back end
Ignore-this: 2abe470d7c80b38441e1c25b3d081c6f
When we used derived pointers into the middle of an object,
we need to keep the pointer to the start of the object live.
We use a "fat machine i
Fri Sep 18 11:34:15 PDT 2009 d...@cs.tufts.edu
* Fixed calling convention for unboxed tuples
Ignore-this: 773d04134e0c05b1c7b26e100ca566a3
Apparently, the arguments should be sorted by pointerhood.
While we're at it, I rewrote the code that assigns registers
and stack space to function c
Fri Sep 18 11:31:22 PDT 2009 d...@cs.tufts.edu
* Fix for T3286 in new codegen (related to T3132); plus formatting
Ignore-this: c23b1aed37be610552a7dba6d32cd923
If the scrutinee is bottom, the generated Cmm code could have a
type error when the case arm expected an unboxed floating-point
On Mon, Nov 09, 2009 at 10:53:18AM +, Simon Marlow wrote:
> ifeq "$(BootingFromHc)" "YES"
> -SRC_CC_OPTS += -DNO_REGS -DUSE_MINIINTERPRETER
> -D__GLASGOW_HASKELL__=$(ProjectVersionInt)
> +SRC_CC_OPTS += -I$(GHC_INCLUDE_DIR) -DNO_REGS -DUSE_MINIINTERPRETER
> -D__GLASGOW_HASKELL__=$(ProjectVer
Wed Nov 11 11:28:21 PST 2009 Ian Lynagh
* Add gen_contents_index and prologue.txt to bindists
M ./ghc.mk +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2009192821-3fd76-85f9a8d6f9e59cb3b4035151221465e8350db25b.gz
___
Cvs-
Tue Nov 10 14:36:32 PST 2009 Ian Lynagh
* Use relative paths for haddockHTMLs in the inplace package.conf
This means that the docs get built with the correct relative paths.
When installing, the absolute path will still be used.
M ./utils/ghc-cabal/ghc-cabal.hs -1 +4
View patch online
Sun Nov 8 13:07:01 PST 2009 Ian Lynagh
* Put docs into versioned directory names; fixes trac #3532
You can now have multiple versions of a package installed, and
gen_contents_index will do the right thing.
M ./ghc.mk +2
M ./libraries/gen_contents_index -12 +19
M ./utils/ghc-ca
It's just an informational thing. It's kind-of expected early in compilation,
but hopefully isn't present later... but at present we don't have a way to say
to Lint "only report this late in compilation"
I'd like a better way to do this. In general, having Lint report things that
look dodgy i
I'm seeing quite a few of these while compiling libraries/base in a
validate run:
*** Core Lint warnings : in result of Simplifier mode
gentle[rules,noinline], iteration 1 out of 4 ***
:
[RHS of $c/=_a2qr :: forall a_a10y.
GHC.Conc.TVar a_a10y -> GHC.Conc.TVar a_a1
Wed Nov 11 03:32:01 PST 2009 Simon Marlow
* Make "./darcs-all optimize --relink" do the right thing
Ignore-this: 4d255397c300133e6840d08db09a41f8
M ./darcs-all -2 +8
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2009113201-12142-dc41e9040783d65d3b2b790a31560cc19f041
Wed Nov 11 03:18:21 PST 2009 Simon Marlow
* Support for DragonFly BSD
Ignore-this: 37f39eff3af0ce8f42cae581b1c2a17e
Patches from Goetz Isenmann , slightly updated
for HEAD (the method for configuring platforms in configure.ac has
changed).
M ./compiler/nativeGen/NCG.h +6
M ./co
Wed Nov 11 03:12:25 PST 2009 Simon Marlow
* The RTS needs hs-suffix-rules-srcdir for BootingFromHc
Ignore-this: 3b121df345191fb4328445c8be0c57e6
Patch submitted by Matthias Kilian ,
re-recorded against HEAD by me, with a comment added.
M ./rts/ghc.mk +2
View patch online:
http://dar
Fixed, I think. Apologies.
Simon
| -Original Message-
| From: Simon Marlow [mailto:marlo...@gmail.com]
| Sent: 10 November 2009 13:37
| To: Simon Peyton-Jones; GHC CVS list
| Subject: Simplifier is looping
|
| In HEAD today, GHC hangs when compiling nofib/imaginary/exp3_8:
|
| /64plaype
Mon Nov 9 06:46:26 PST 2009 Simon Marlow
* add test for #3624
Ignore-this: 99aaae47f6ce6773e550f335cad7a527
A ./tests/ghc-regress/ffi/should_compile/3624.hs
M ./tests/ghc-regress/ffi/should_compile/all.T +1
View patch online:
http://darcs.haskell.org/testsuite/_darcs/patches/200911
Mon Nov 9 05:51:59 PST 2009 Simon Marlow
* Don't try to rebuild compiler/primop-*.hs-incl when BootingFromHc
Ignore-this: 8901b86a5b7551b63c94d278109b3765
Patch submitted by Matthias Kilian
M ./compiler/ghc.mk +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2009110
Build results:
x86 Windows stable: fail (failed compile)
x86 Windows stable fast: pass pass lost pass pass pass
x86-64 Linux stable: pass
Old unexpected test passes:
2410 2 x86 Linux stable
TH_spliceE5_prof 2 x86 Linux stable
length0011 kgardas stable
Wed Nov 11 00:09:57 PST 2009 simo...@microsoft.com
* No CoreLint warnings if -dno-debug-output is on
Ignore-this: a1de5e498829ba422b2b743b239e38ce
The Core Lint warnings are new. There's only one at the moment,
namely one to identify recursive INLINE things:
[RHS of $c>>_als :
Tue Nov 10 09:23:37 PST 2009 simo...@microsoft.com
* Wibbles to the inline-in-InlineRule stuff
Ignore-this: 34bae835ed91c7cce928ab0067fec40
The main change is using SimplUtils.updModeForInlineRules
doesn't overwrite the current setting, it just augments it.
M ./compiler/simplCore/S
Tue Nov 10 09:20:17 PST 2009 simo...@microsoft.com
* Don't inline a loop breaker, even if it has an INLINE pragma
Ignore-this: 5f340e186ff5c135e83f5dd624066f13
We preserve the InlineRule on loop breakers, in the hope that they'll
stop being a loop breaker later. So don't inline them!
Tue Nov 10 09:18:46 PST 2009 simo...@microsoft.com
* Comments only
Ignore-this: 5e6d0015a8f20f0d6622b0fa73908a59
M ./compiler/simplCore/OccurAnal.lhs -9 +13
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091110171846-1287e-703ccc4f30852630009f62c8dd3769b6f5092a64.gz
__
Tue Nov 10 09:17:45 PST 2009 simo...@microsoft.com
* Implement the PushC rule when optimising casts
Ignore-this: d611a368ab8283f166fd787475396731
M ./compiler/simplCore/Simplify.lhs -5 +10
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091110171745-1287e-4a14286f8f2d6d0
Tue Nov 10 09:16:50 PST 2009 simo...@microsoft.com
* Preserve strictness when floating coercions
Ignore-this: 6d1f7b2c7c098693777a5e0f222d594e
See Note [Preserve strictness when floating coercions]
M ./compiler/simplCore/Simplify.lhs -12 +31
View patch online:
http://darcs.haskell.o
Tue Nov 10 09:10:40 PST 2009 simo...@microsoft.com
* Make -dverbose-core2core set verbosity = 2
Ignore-this: c17897e2d0ca9fab30b4103e675565e5
This ensures that messages coming out with -dshow-passes
also come out with -dverbose-core2core
M ./compiler/main/DynFlags.hs -6 +7
View p
Tue Nov 10 09:09:23 PST 2009 simo...@microsoft.com
* Comments only
Ignore-this: 562fbb2358aed0b105c301bb0bc1b773
M ./compiler/basicTypes/Var.lhs -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091110170923-1287e-a34e01b1c503e460ec4d26ddc3fea80f80c4b0a6.gz
Sun Nov 8 10:51:52 PST 2009 tom.schrijv...@cs.kuleuven.be
* more aggressive optimization of coercion terms
Ignore-this: 1154e023668f5ac382df92c179f834b0
M ./compiler/types/Coercion.lhs -23 +106
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091108185152-d193d-5b91b304c
Fri Nov 6 09:40:32 PST 2009 simo...@microsoft.com
* Improve debug-printing of the type environment
Ignore-this: b7da242adfc4300a280c39f644b6a679
M ./compiler/typecheck/TcRnDriver.lhs -1 +7
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091106174032-1287e-dfb2626b5def83
Fri Nov 6 09:38:01 PST 2009 simo...@microsoft.com
* Tidy up coercions, and implement csel1, csel2, cselR
Ignore-this: 17991a7b7d1db093d1049e3315027d96
In preparation for implementing the PushC rule for coercion-swizzling
in the Simplifier, I had to inmplement the three new decompositio
Fri Nov 6 06:58:30 PST 2009 simo...@microsoft.com
* Comments in OccurAnal
Ignore-this: f5056751a39e2f117f69a5866d3a6a27
M ./compiler/simplCore/OccurAnal.lhs -1 +1
M ./compiler/typecheck/TcInstDcls.lhs -7 +9
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2009110614583
35 matches
Mail list logo