Sun Jul 15 20:57:39 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Adapt interface file code for vectorisation
For the most part, this patch simply renames functions which had been used
for closure conversion and hence have CC in their name. It also changes the
OccNames generated by
Sun Jul 15 19:11:51 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Collect hoisted vectorised functions
M ./compiler/vectorise/VectMonad.hs +4
M ./compiler/vectorise/VectUtils.hs -1 +12
M ./compiler/vectorise/Vectorise.hs -2 +6
___
Cvs
Fri Jul 13 00:33:18 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* First incomplete version of closure vectorisation
M ./compiler/vectorise/Vectorise.hs +155
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/
Fri Jul 13 00:33:04 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Refactor slightly
M ./compiler/vectorise/Vectorise.hs -5 +8
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Jul 13 00:32:27 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Add utility function for vectorisation
M ./compiler/vectorise/VectUtils.hs -1 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Jul 13 00:28:43 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Add closedV
M ./compiler/vectorise/VectMonad.hs -1 +9
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jul 11 21:54:34 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Export wrapFamInstBody and unwrapFamInstScrut
M ./compiler/basicTypes/MkId.lhs +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jul 10 21:48:20 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Refactoring
M ./compiler/vectorise/Vectorise.hs -14 +18
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jul 10 20:58:39 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Add whitespace
M ./compiler/vectorise/Vectorise.hs +9
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jul 10 20:56:16 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Only vectorise rank-1 expressions
M ./compiler/vectorise/VectUtils.hs +17
M ./compiler/vectorise/Vectorise.hs -16 +58
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://ww
Tue Jul 10 07:09:34 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Move some vectorisation utility functions
M ./compiler/vectorise/VectUtils.hs -3 +30
M ./compiler/vectorise/Vectorise.hs -17 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
Tue Jul 10 07:02:21 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Modify PA dictionary computation to work with the class-based scheme
M ./compiler/vectorise/VectMonad.hs -4 +6
M ./compiler/vectorise/VectUtils.hs -2 +29
M ./compiler/vectorise/Vectorise.hs -30 +3
___
Tue Jul 10 06:31:24 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Clean up handling of PA dictionaries
M ./compiler/package.conf.in +1
M ./compiler/vectorise/VectMonad.hs -1 +4
A ./compiler/vectorise/VectUtils.hs
M ./compiler/vectorise/Vectorise.hs -41 +16
_
Hello Ian,
I'm sorry I re-read what I wrote and found I hadn't adequately
answered the question below:
Ian Lynagh wrote:
Peter Tanski wrote:
You could force a rebuild by making the PHONY rebuild.$
(SUBDIR) a dependancy of FORCE: but then it might still rebuild base
if you want to force a re
Ian Lynagh wrote,
OK, I've made it get skipped in a fast testsuite run, so it won't cause
problems with the validate script. So, I think that clears up the last
issue with validate?
Yes, at least on x86/MacOS , today's tree passes validate!
Are you going to announce it?
Manuel
__
Sun Jul 15 14:36:02 PDT 2007 [EMAIL PROTECTED]
* FIX problem with not using the compat lib for Set in hpc tools.
M ./utils/hpc/HpcShowTix.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sun Jul 15 13:41:16 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Properly parse GC blocks for functions with info tables
M ./compiler/cmm/CmmParse.y -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs
Sun Jul 15 13:22:35 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Removed 'allow_header_set' argument from 'pack_continuation'.
Because branches might now go to continuations and become calls to
continuations, 'allow_header_set' isn't always correct.
Removing that parameter makes the co
Sun Jul 15 13:20:33 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Fixed conditional branches to proc points
These could occur due to GC checks.
M ./compiler/cmm/CmmCPS.hs -1 +1
M ./compiler/cmm/CmmCPSGen.hs -26 +40
___
Cvs-ghc mailing lis
Sun Jul 15 13:17:17 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Removed unused variable from compiler/cmm/CmmCPS.hs
M ./compiler/cmm/CmmCPS.hs -2 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sun Jul 15 13:16:38 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Removed unused import from compiler/cmm/CmmCPS.hs
M ./compiler/cmm/CmmCPS.hs -1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sun Jul 15 09:20:03 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Keep the CPS pass from creating proc points due to unreachable parents.
The parser/flattener will generate an extra block after an if/else
statement even if both branches exit the function. So it is possible
for the i
Sat Jul 14 18:11:41 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Fixed CPS to account for info tables not being next to code
M ./compiler/cmm/CmmCPSGen.hs -1 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listin
Sat Jul 14 11:49:55 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]>
* Fix the CPS pass to pack the continuation with correct label form.
It was using the return point label before; now it uses the info label.
M ./compiler/cmm/CmmCPSGen.hs -1 +1
_
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 Sun Jul 15 19:30:01 BST 2007.
checki
Build results:
x86-64 Linux head: pass
x86 Windows head: fail (failed darcs)
x86 Windows head fast: fail (failed darcs) fail (failed darcs) fail
(failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs)
gbesh Intel x86_64 Linux head: pass
mnemosyne
26 matches
Mail list logo