X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2FPrelNames.lhs;h=c09d73de2f46a6f786ba2652f970e9b9559d1e2b;hb=5b2d14201d66e280368f37c922d164a356f18107;hp=f66b319a128dbd91a6fa7b8bc7504893ae7bbe8e;hpb=986622b97885ed080680754d23e43fcff9b9e57f;p=ghc-hetmet.git diff --git a/compiler/prelude/PrelNames.lhs b/compiler/prelude/PrelNames.lhs index f66b319..c09d73d 100644 --- a/compiler/prelude/PrelNames.lhs +++ b/compiler/prelude/PrelNames.lhs @@ -220,7 +220,7 @@ ndpNames :: [Name] ndpNames = [ parrayTyConName, paClassName, closureTyConName , mkClosureName, applyClosureName , mkClosurePName, applyClosurePName - , lengthPAName, replicatePAName ] + , lengthPAName, replicatePAName, emptyPAName ] \end{code} @@ -274,6 +274,8 @@ gLA_EXTS = mkBaseModule FSLIT("GHC.Exts") nDP_PARRAY = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.PArray") nDP_CLOSURE = mkNDPModule FSLIT("Data.Array.Parallel.Lifted.Closure") +nDP_INTERFACE_NAME = mkModuleNameFS FSLIT("Data.Array.Parallel.Lifted") +nDP_BUILTIN = mkModuleNameFS FSLIT(":NDP") mAIN = mkMainModule_ mAIN_NAME rOOT_MAIN = mkMainModule FSLIT(":Main") -- Root module for initialisation @@ -692,6 +694,7 @@ parrayTyConName = tcQual nDP_PARRAY FSLIT("PArray") parrayTyConKey paClassName = clsQual nDP_PARRAY FSLIT("PA") paClassKey lengthPAName = methName nDP_PARRAY FSLIT("lengthPA") lengthPAClassOpKey replicatePAName = methName nDP_PARRAY FSLIT("replicatePA") replicatePAClassOpKey +emptyPAName = varQual nDP_PARRAY FSLIT("emptyPA") emptyPAClassOpKey closureTyConName = tcQual nDP_CLOSURE FSLIT(":->") closureTyConKey mkClosureName = varQual nDP_CLOSURE FSLIT("mkClosure") mkClosureIdKey applyClosureName = varQual nDP_CLOSURE FSLIT("$:") applyClosureIdKey @@ -1069,6 +1072,7 @@ applyClosurePIdKey = mkPreludeMiscIdUnique 129 closurePAIdKey = mkPreludeMiscIdUnique 130 lengthPAClassOpKey = mkPreludeMiscIdUnique 131 replicatePAClassOpKey = mkPreludeMiscIdUnique 132 +emptyPAClassOpKey = mkPreludeMiscIdUnique 133 ---------------- Template Haskell ------------------- -- USES IdUniques 200-399