patch applied (ghc): Add vectorisation modules to package ghc

2007-07-09 Thread Roman Leshchinskiy
Mon Jul 9 23:06:23 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add vectorisation modules to package ghc M ./compiler/package.conf.in +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Put vectorisation monad into a separate file

2007-07-09 Thread Roman Leshchinskiy
Mon Jul 9 23:05:28 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Put vectorisation monad into a separate file A ./compiler/vectorise/VectMonad.hs M ./compiler/vectorise/Vectorise.hs -202 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org ht

patch applied (ghc): Vectorisation of type abstractions

2007-07-09 Thread Roman Leshchinskiy
Mon Jul 9 21:25:02 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorisation of type abstractions M ./compiler/vectorise/Vectorise.hs +12 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Utility functions for vectorisation

2007-07-09 Thread Roman Leshchinskiy
Mon Jul 9 21:23:19 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Utility functions for vectorisation M ./compiler/vectorise/Vectorise.hs +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Re: validate fails on MacOs

2007-07-09 Thread Roman Leshchinskiy
Manuel, Simon, Manuel M T Chakravarty wrote: I just tried the new validate script on MacOS/Intel and it fails when linking the stage2 compiler with the appended error messages. Any idea what could be the problem? This is caused by this patch: Sun Jul 8 12:44:23 PDT 2007 Simon Marlow <[E

validate fails on MacOs

2007-07-09 Thread Manuel M T Chakravarty
I just tried the new validate script on MacOS/Intel and it fails when linking the stage2 compiler with the appended error messages. Any idea what could be the problem? Manuel -=- ../compiler/stage1/ghc-inplace -H64m -Onot -fasm -package ghc -Istage2 -cpp -fglasgow-exts -fno-generics -Rghc-t

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

2007-07-09 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 Mon Jul 9 19:30:00 BST 2007. checkin

patch applied (testsuite): add test for #1505

2007-07-09 Thread Simon Marlow
Mon Jul 9 14:06:32 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * add test for #1505 M ./tests/ghc-regress/ghci.debugger/scripts/all.T +1 A ./tests/ghc-regress/ghci.debugger/scripts/break019.script A ./tests/ghc-regress/ghci.debugger/scripts/break019.stdout __

patch applied (ghc): Fix #1505; failure to catch syntax error in :break command

2007-07-09 Thread Simon Marlow
Mon Jul 9 14:07:06 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix #1505; failure to catch syntax error in :break command M ./compiler/ghci/InteractiveUI.hs -2 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listin

patch applied (testsuite): Fix this test to work with shells that don't have {..} globbing

2007-07-09 Thread Simon Marlow
Mon Jul 9 13:09:46 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix this test to work with shells that don't have {..} globbing e.g. the /bin/sh on my Ubuntu 7.04 system M ./tests/ghc-regress/ghci.debugger/scripts/break007.script -2 +2 ___ Cvs-

patch applied (ghc): Fix the +RTS -V0 option introduced recently; it didn't work at all, now it does.

2007-07-09 Thread Simon Marlow
Sun Jul 8 12:44:23 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * Fix the +RTS -V0 option introduced recently; it didn't work at all, now it does. Also, I documented it. +RTS -V0 disables the internal RTS timer completely, which is useful for repeatable debugginng. M ./docs/users_guide/

patch applied (ghc): FIX -fexcess-precision

2007-07-09 Thread Simon Marlow
Sun Jul 8 12:21:20 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX -fexcess-precision Ugly hack; see comments for details M ./compiler/main/StaticFlags.hs -1 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listin

StgCRun.c--inline assembler & MASM

2007-07-09 Thread Peter Tanski
Hello Simon and Ian, I'm trying to answer my own questions. After looking around I found that StgRun() is used in RtsStartup.c and Schedule.c so it is pretty clear that StgRun() needs to be implemented in a separate assembler module (i.e., no inline asm). I would rather use NASM but if yo

patch applied (ghc): Remove unused binding

2007-07-09 Thread Ian Lynagh
Mon Jul 9 08:33:50 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Remove unused binding M ./compiler/typecheck/TcTyClsDecls.lhs -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add -XTypeOperators flag

2007-07-09 Thread Ian Lynagh
Mon Jul 9 08:31:37 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add -XTypeOperators flag M ./compiler/main/DynFlags.hs +3 M ./compiler/rename/RnEnv.lhs -8 +1 M ./compiler/rename/RnTypes.lhs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc): Add -fprint-explicit-foralls flag; fixes trac #1474

2007-07-09 Thread Ian Lynagh
Mon Jul 9 07:35:51 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add -fprint-explicit-foralls flag; fixes trac #1474 M ./compiler/ghci/InteractiveUI.hs -9 +10 M ./compiler/main/DynFlags.hs +4 M ./compiler/main/PprTyThing.hs -55 +61 ___ Cvs-g

patch applied (ghc): Add -XFlexibleContexts flag

2007-07-09 Thread Ian Lynagh
Mon Jul 9 06:13:53 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add -XFlexibleContexts flag M ./compiler/main/DynFlags.hs +3 M ./compiler/typecheck/TcMType.lhs -7 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/li

patch applied (ghc): Add -XExistentialQuantification flag

2007-07-09 Thread Ian Lynagh
Mon Jul 9 05:44:36 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add -XExistentialQuantification flag M ./compiler/main/DynFlags.hs +3 M ./compiler/parser/Lexer.x +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/lis

patch applied (ghc): Implement -XPolymorphicComponents

2007-07-09 Thread Ian Lynagh
Mon Jul 9 05:04:15 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Implement -XPolymorphicComponents M ./compiler/main/DynFlags.hs +3 M ./compiler/parser/Lexer.x +1 M ./compiler/typecheck/TcMType.lhs -2 +6 ___ Cvs-ghc mailing list Cvs-ghc@hask

patch applied (ghc): rename tv -> explicitForall

2007-07-09 Thread Ian Lynagh
Mon Jul 9 04:25:05 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * rename tv -> explicitForall M ./compiler/parser/Lexer.x -6 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Implement -XUnicodeSyntax

2007-07-09 Thread Ian Lynagh
Mon Jul 9 02:34:15 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Implement -XUnicodeSyntax M ./compiler/main/DynFlags.hs +3 M ./compiler/parser/Lexer.x -30 +37 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/

patch applied (testsuite): Accept output (more flag name changes)

2007-07-09 Thread Ian Lynagh
Mon Jul 9 09:50:29 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Accept output (more flag name changes) M ./tests/ghc-regress/typecheck/should_fail/tcfail108.stderr -1 +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail166.stderr -1 +1 ___ Cvs

patch applied (testsuite): Add tests for -XPolymorphicComponents

2007-07-09 Thread Ian Lynagh
Mon Jul 9 05:03:31 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add tests for -XPolymorphicComponents M ./tests/ghc-regress/typecheck/should_compile/all.T +1 A ./tests/ghc-regress/typecheck/should_compile/tc233.hs M ./tests/ghc-regress/typecheck/should_fail/all.T +2 A ./tests/ghc-

patch applied (testsuite): readwrite002 is expect_broken_if_platform(1198, 'i386-unknown-mingw32')

2007-07-09 Thread Simon Marlow
Mon Jul 9 04:38:01 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * readwrite002 is expect_broken_if_platform(1198,'i386-unknown-mingw32') M ./tests/ghc-regress/lib/IO/all.T -2 +6 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/ma

patch applied (testsuite): reqlib now uses subprocess (when it's available)

2007-07-09 Thread Ian Lynagh
Mon Jul 9 03:50:14 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * reqlib now uses subprocess (when it's available) Fixes a problem where /dev/null doesn't exist on mingw. M ./driver/testlib.py -1 +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org htt

patch applied (ghc): libraries/hpc is boring (in the GHC repo)

2007-07-09 Thread Ian Lynagh
Sun Jul 8 10:32:46 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * libraries/hpc is boring (in the GHC repo) M ./.darcs-boring +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add flags for Rank2Types and RankNTypes

2007-07-09 Thread Ian Lynagh
Sun Jul 8 10:31:50 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add flags for Rank2Types and RankNTypes M ./compiler/main/DynFlags.hs +5 M ./compiler/typecheck/TcMType.lhs -1 +4 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.or

patch applied (ghc): Make CPP a -X flag

2007-07-09 Thread Ian Lynagh
Sun Jul 8 09:50:45 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Make CPP a -X flag M ./compiler/main/DynFlags.hs +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add PatternGuards flag

2007-07-09 Thread Ian Lynagh
Sun Jul 8 09:42:36 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add PatternGuards flag M ./compiler/main/DynFlags.hs +3 M ./compiler/rename/RnBinds.lhs -3 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/c

patch applied (ghc): Add flags for TypeSynonymInstances and FlexibleInstances

2007-07-09 Thread Ian Lynagh
Sun Jul 8 09:25:07 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add flags for TypeSynonymInstances and FlexibleInstances M ./compiler/main/DynFlags.hs +6 M ./compiler/typecheck/TcMType.lhs -11 +22 M ./compiler/typecheck/TcType.lhs -5 +16 __

patch applied (ghc): Implement -XFunctionalDependencies

2007-07-09 Thread Ian Lynagh
Sun Jul 8 08:32:36 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Implement -XFunctionalDependencies M ./compiler/main/DynFlags.hs +3 M ./compiler/typecheck/TcTyClsDecls.lhs -1 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.or

patch applied (ghc): Implement -XRecursiveDo

2007-07-09 Thread Ian Lynagh
Sun Jul 8 08:06:31 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Implement -XRecursiveDo M ./compiler/main/DynFlags.hs +3 M ./compiler/parser/Lexer.x -2 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-

patch applied (ghc): Implement -XGeneralizedNewtypeDeriving

2007-07-09 Thread Ian Lynagh
Sun Jul 8 07:43:54 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Implement -XGeneralizedNewtypeDeriving M ./compiler/main/DynFlags.hs +3 M ./compiler/typecheck/TcDeriv.lhs -21 +28 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.o

patch applied (ghc): Add -XParallelListComp

2007-07-09 Thread Ian Lynagh
Sun Jul 8 06:42:52 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Add -XParallelListComp M ./compiler/main/DynFlags.hs +3 M ./compiler/rename/RnExpr.lhs -3 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cv

RE: patch applied (ghc): Add -XEmptyDataDecls flag

2007-07-09 Thread Simon Peyton-Jones
Ian: thank you for flag-ifying these various things. Don't forget to fix the User Guide too though! Both in the flag summary, and where the extension is described. Also need to make sure (and document) that -fglasgow-exts switches on a bunch of flags. Simon | -Original Message- | Fr

Daily report for head

2007-07-09 Thread BuildBot Collator
Build results: x86-64 Linux head: pass x86 Windows head: fail (failed darcs) x86 Windows head fast: pass pass pass pass pass pass gbesh Intel x86_64 Linux head: pass mnemosyne x86-64 Gentoo head: pass phil Intel OSX head: pass phil P4 SuSE Linux head:

patch applied (ghc): Vectorise lets

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 23:37:53 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorise lets M ./compiler/vectorise/Vectorise.hs -2 +65 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Split vectorisation environment into a global and a local part

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 23:25:05 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Split vectorisation environment into a global and a local part M ./compiler/vectorise/Vectorise.hs -67 +81 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/m

patch applied (ghc): First cut at vectorisation of expressions

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:39:34 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * First cut at vectorisation of expressions M ./compiler/vectorise/Vectorise.hs -4 +54 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-gh

patch applied (ghc): Construction of PA dictionaries for vectorisation

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:39:18 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Construction of PA dictionaries for vectorisation M ./compiler/vectorise/Vectorise.hs +27 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/c

patch applied (ghc): Vectorisation-specific imports

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:39:06 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorisation-specific imports M ./compiler/vectorise/Vectorise.hs +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Utilities for handling closure types during vectorisation

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:38:19 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Utilities for handling closure types during vectorisation M ./compiler/vectorise/Vectorise.hs +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/li

patch applied (ghc): Add orElse combinator for vectorisation monad

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:37:40 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add orElse combinator for vectorisation monad M ./compiler/vectorise/Vectorise.hs +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-gh

patch applied (ghc): Extend vectorisation environment

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 22:37:09 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Extend vectorisation environment M ./compiler/vectorise/Vectorise.hs -4 +20 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Allow variables to be mapped to arbitrary CoreExprs in vectorisation monad

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 21:22:51 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Allow variables to be mapped to arbitrary CoreExprs in vectorisation monad M ./compiler/vectorise/Vectorise.hs -4 +12 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.ha

patch applied (ghc): Add failure to vectorisation monad

2007-07-09 Thread Roman Leshchinskiy
Sun Jul 8 21:04:06 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add failure to vectorisation monad M ./compiler/vectorise/Vectorise.hs -11 +27 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc