dph-lifted-vseg: eliminate sharing in arrays during zipl
authorBen Lippmeier <benl@ouroborus.net>
Tue, 8 Nov 2011 09:55:51 +0000 (20:55 +1100)
committerBen Lippmeier <benl@ouroborus.net>
Wed, 9 Nov 2011 05:29:00 +0000 (16:29 +1100)
commit5204ad61e427cce2a0f863873499551789a3ec35
tree9922459bc94fef7c5536edec6d5281ab51d6f95b
parent82051f76ebf2077b2d8c66a23ab10281e1b666a2
dph-lifted-vseg: eliminate sharing in arrays during zipl

With lifted zip, we can't guarantee that the two arrays were created in the same way, so have to eliminate sharing via the vsegds before zipping the components.
dph-lifted-reference/Data/Array/Parallel/PArray.hs
dph-lifted-reference/dph-lifted-reference.cabal
dph-lifted-vseg/Data/Array/Parallel/PArray.hs
dph-lifted-vseg/Data/Array/Parallel/PArray/PData/Tuple.hs
dph-lifted-vseg/Data/Array/Parallel/PArray/PRepr/Base.hs
dph-lifted-vseg/Data/Array/Parallel/PArray/PRepr/Tuple.hs