#5470: The DPH library needs to support PData and PRepr instances for more than
6-tuples
---------------------------------+------------------------------------------
    Reporter:  chak              |       Owner:  benl                 
        Type:  bug               |      Status:  new                  
    Priority:  normal            |   Component:  Data Parallel Haskell
     Version:  7.3               |    Keywords:                       
    Testcase:                    |   Blockedby:                       
          Os:  Unknown/Multiple  |    Blocking:                       
Architecture:  Unknown/Multiple  |     Failure:  Compile-time crash   
---------------------------------+------------------------------------------
 Currently, `Data.Array.Parallel.PArray.PDataInstances` only generates
 tuple instances up to 6-tuple.  This is not sufficient as these instances
 are used for environments of closures by the vectoriser — i.e., once a
 closures has more than 6 free variables, the compiler fails with
 `VectMonad.lookupFamInst: not found`.

 To fix this in the DPH library, `vector` needs support for `zip` and
 `unzip` beyond 6-tuples as well.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5470>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to