patch applied (ghc): some more vectored return stuff to be removed

2007-03-01 Thread Simon Marlow
Thu Mar  1 01:22:50 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * some more vectored return stuff to be removed

M ./compiler/ghci/ByteCodeItbls.lhs -24

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): Fix -keep-s-file with --make

2007-03-01 Thread Simon Marlow
Thu Mar  1 01:57:49 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * Fix -keep-s-file with --make

M ./compiler/main/DriverPipeline.hs -6 +13

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (testsuite): Add tests for -keep-s-file with and without --make

2007-03-01 Thread Simon Marlow
Thu Mar  1 01:57:25 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * Add tests for -keep-s-file with and without --make
  One of these fails with 6.6

M ./tests/ghc-regress/driver/Makefile +12
M ./tests/ghc-regress/driver/all.T +4

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): is64BitInteger: truncate to 64 bits before testing

2007-03-01 Thread Simon Marlow
Thu Mar  1 03:25:13 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * is64BitInteger: truncate to 64 bits before testing
  We weren't catching some literals that actually fit in 32 bits before,
  because e.g. -1 was sometimes represented as 0x in CmmInt.
  

M ./compiler/nativeGen/MachCodeGen.hs -1 +7

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): Use the most complex form of addressing modes on x86

2007-03-01 Thread Simon Marlow
Thu Mar  1 03:26:25 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * Use the most complex form of addressing modes on x86
  We had a pattern that matched (base+(indexN)), but not
  (base+(indexN)+M).

M ./compiler/nativeGen/MachCodeGen.hs -9 +22

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): Do not go into an infinite loop when pretty-printer finds a negative indent (Trac #1176)

2007-03-01 Thread Simon Peyton Jones
Thu Mar  1 03:45:13 PST 2007  [EMAIL PROTECTED]
  * Do not go into an infinite loop when pretty-printer finds a negative indent 
(Trac #1176)

M ./compiler/utils/Pretty.lhs -4 +5

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (testsuite): Add pretty-print test

2007-03-01 Thread Simon Peyton Jones
Thu Mar  1 03:43:42 PST 2007  [EMAIL PROTECTED]
  * Add pretty-print test

M ./tests/ghc-regress/typecheck/should_fail/all.T +1
A ./tests/ghc-regress/typecheck/should_fail/tcfail177.hs
A ./tests/ghc-regress/typecheck/should_fail/tcfail177.stderr

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): Fix typo in primops docs

2007-03-01 Thread Ian Lynagh
Thu Mar  1 05:03:39 PST 2007  Ian Lynagh [EMAIL PROTECTED]
  * Fix typo in primops docs

M ./compiler/prelude/primops.txt.pp -3 +3

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc): further improvements to the x86/x86_64 NCG

2007-03-01 Thread Simon Marlow
Thu Mar  1 05:06:28 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * further improvements to the x86/x86_64 NCG

M ./compiler/cmm/Cmm.hs +2
M ./compiler/nativeGen/MachCodeGen.hs +22

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc-6.6/ghc): Improve documentation of concurrent and parallel Haskell; push to branch

2007-03-01 Thread Ian Lynagh
Tue Oct 10 08:58:34 PDT 2006  [EMAIL PROTECTED]
  * Improve documentation of concurrent and parallel Haskell; push to branch

M ./docs/users_guide/parallel.xml -24 +97

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc-6.6/ghc): Windows: the .hp file is lt; proggt; .exe.hp

2007-03-01 Thread Ian Lynagh
Wed Feb 28 04:03:19 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * Windows: the .hp file is prog.exe.hp

M ./utils/hp2ps/Main.c -1 +5

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc-6.6/ghc): Fix #249 (-caf-all bugs)

2007-03-01 Thread Ian Lynagh
Wed Feb 28 07:50:09 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * Fix #249 (-caf-all bugs)
  There were two bugs:
   * we were generating the symbol name for the CAF
 cost centre from the OccName, which isn't unique enough
 in the case of system-generated non-external names
   * :Main.main caused problems, because we were assuming that
 every top-level CAF was from the current module.

M ./compiler/profiling/CostCentre.lhs -3 +10
M ./compiler/profiling/SCCfinal.lhs -2 +8

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc-6.6/ghc): Fix layout of genprimopcode

2007-03-01 Thread Ian Lynagh
Thu Mar  1 06:00:55 PST 2007  Ian Lynagh [EMAIL PROTECTED]
  * Fix layout of genprimopcode

M ./utils/genprimopcode/Main.hs -8 +8

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


patch applied (ghc-6.6/testsuite): prof001 prof002 are not broken now

2007-03-01 Thread Ian Lynagh
Wed Feb 28 07:51:29 PST 2007  Simon Marlow [EMAIL PROTECTED]
  * prof001  prof002 are not broken now

M ./tests/ghc-regress/profiling/should_compile/all.T -2 +2

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


[nightly] 01-Mar-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-03-01 Thread GHC Build Reports
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 Thu Mar 1 19:30:01 GMT 2007.
 checking out new source tree ... ok. (GHC Version 
6.7.20070301)
 Building stage 1 compiler... ok.
 Building stage 2 compiler... ok.
 Building stage 3 compiler... ok.
 building testsuite tools ... ok.
 running tests... ok (summary below).
 building compiler binary distribution... ok.
 generating binary distribution + manifest... ok.
 running nofib (-O)   ... ok. (2 failures)
 running nofib (-O -fasm) ... ok. (2 failures)
 running nofib (-O -prof -auto-all)   ... ok. (5 failures)
 running nofib (-O -prof -auto-all -fasm) ... ok. (5 failures)
 running nofib (-fasm)... ok. (2 failures)
 running nofib (-unreg)   ... ok. (89 failures)
 publishing distfiles ... 
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
Received disconnect from 128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
ok.
 publishing logs  ... Received disconnect from 
128.36.229.215: 2: Corrupted MAC on input.
lost connection
failed.
 publishing docs  ... ok.
Logs  are at http://www.haskell.org/ghc/dist/current/logs
Dists are at http://www.haskell.org/ghc/dist/current/dist
Docs  are at http://www.haskell.org/ghc/dist/current/docs
All done!
Nightly build finished successfully at Fri Mar 2 06:30:19 GMT 2007

- GHC Test summary -

OVERALL SUMMARY for test run started at Fri Mar  2 00:06:51 GMT 2007
1714 total tests, which gave rise to
   10375 test cases, of which
  10 caused framework failures
1919 were skipped

7725 expected passes
  93 expected failures
   3 unexpected passes
 625 unexpected failures

Unexpected passes:
   arith008(profasm)
   cholewo-eval(profasm)
   read032(normal)

Unexpected failures:
   10queens(unreg)
   CPUTime001(unreg)
   Chan001(unreg)
   GMapAssoc(optc,hpc,profc,profasm,unreg)
   GMapTop(optc,hpc,profc,profasm,unreg)
   IOError001(unreg)
   IOError002(unreg)
   MVar001(unreg)
   QSem001(unreg)
   QSemN001(unreg)
   SampleVar001(unreg)
   TH_dataD1(normal)
   ThreadDelay001(unreg)
   addr001(unreg)
   andre_monad(unreg)
   andy_cherry(unreg)
   arith001(unreg)
   arith002(unreg)
   arith003(unreg)
   arith004(unreg)
   arith005(optc,hpc,optasm,profc,profasm,unreg,threaded2)
   arith006(unreg)
   arith007(unreg)
   arith008(hpc,unreg,threaded2)
   arith009(unreg)
   arith010(unreg)
   arith011(normal,optc,hpc,optasm,profc,profasm,unreg,ghci,threaded1,threaded2)
   arith012(hpc,unreg,threaded2)
   arith013(unreg)
   arith014(unreg)
   arith015(unreg)
   arith016(unreg)
   arith017(unreg)
   arith018(unreg)
   arith019(unreg)
   arr001(unreg)
   arr002(unreg)
   arr003(unreg)
   arr004(unreg)
   arr005(unreg)
   arr006(unreg)
   arr007(unreg)
   arr008(unreg)
   arr009(unreg)
   arr010(unreg)
   arr011(unreg)
   arr012(unreg)
   arr013(unreg)
   arr014(unreg)
   arr015(unreg)
   arr016(unreg)
   arr017(unreg)
   arrowrun001(unreg)
   arrowrun002(unreg)
   arrowrun003(unreg)
   
arrowrun004(normal,optc,hpc,optasm,profc,profasm,unreg,ghci,threaded1,threaded2)
   barton-mangler-bug(hpc,unreg,threaded2)
   base01(normal)
   bits(unreg)
   break001(ghci)
   break004(ghci)
   break010(ghci)
   bug1010(unreg)
   bytestring001(unreg)
   bytestring002(unreg)
   bytestring003(unreg)
   bytestring004(unreg)
   bytestring005(unreg)
   cabal02(normal)
   cg001(unreg)
   cg002(unreg)
   cg003(unreg)
   cg004(unreg)
   cg005(unreg)
   cg006(unreg)
   cg007(unreg)
   cg008(unreg)
   cg009(unreg)
   cg010(unreg)
   cg011(unreg)
   cg012(unreg)
   cg013(unreg)
   cg014(unreg)
   cg015(unreg)
   cg016(unreg)
   cg017(unreg)
   cg018(unreg)
   cg019(unreg)
   cg020(unreg)
   cg021(unreg)
   cg022(unreg)
   cg024(unreg)
   cg025(unreg)
   cg026(unreg)
   cg027(unreg)
   cg028(unreg)
   cg031(unreg)
   cg032(unreg)
   cg033(unreg)
   cg034(unreg)
   cg035(unreg)
   cg036(unreg)
   cg037(unreg)
   cg038(unreg)
   cg039(unreg)
   cg040(unreg)
   cg043(unreg)
   cg044(unreg)
   cg045(unreg)