Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
7a7cb61b
Commit
7a7cb61b
authored
Aug 04, 2008
by
Ian Lynagh
Browse files
Follow the tuple datatype movements
parent
28dd45d2
Changes
2
Hide whitespace changes
Inline
Side-by-side
compiler/iface/IfaceEnv.lhs
View file @
7a7cb61b
...
...
@@ -193,7 +193,8 @@ newIPName occ_name_ip = do
\begin{code}
lookupOrigNameCache :: OrigNameCache -> Module -> OccName -> Maybe Name
lookupOrigNameCache _ mod occ
| mod == dATA_TUP || mod == gHC_PRIM, -- Boxed tuples from one,
-- XXX Why is gHC_UNIT not mentioned here?
| mod == gHC_TUPLE || mod == gHC_PRIM, -- Boxed tuples from one,
Just tup_info <- isTupleOcc_maybe occ -- unboxed from the other
= -- Special case for tuples; there are too many
-- of them to pre-populate the original-name cache
...
...
compiler/prelude/PrelNames.lhs
View file @
7a7cb61b
...
...
@@ -233,7 +233,7 @@ pRELUDE = mkBaseModule_ pRELUDE_NAME
gHC_PRIM, gHC_BOOL, gHC_UNIT, gHC_ORDERING, gHC_GENERICS, gHC_BASE, gHC_ENUM,
gHC_SHOW, gHC_READ, gHC_NUM, gHC_INTEGER, gHC_LIST, gHC_PARR,
dATA_TUP, dATA_EITHER, dATA_STRING, gHC_PACK, gHC_CONC, gHC_IO_BASE,
gHC_TUPLE,
dATA_TUP
LE
, dATA_EITHER, dATA_STRING, gHC_PACK, gHC_CONC, gHC_IO_BASE,
gHC_ST, gHC_ARR, gHC_STABLE, gHC_ADDR, gHC_PTR, gHC_ERR, gHC_REAL,
gHC_FLOAT, gHC_TOP_HANDLER, sYSTEM_IO, dYNAMIC, tYPEABLE, gENERICS,
dOTNET, rEAD_PREC, lEX, gHC_INT, gHC_WORD, mONAD, mONAD_FIX, aRROW,
...
...
@@ -251,7 +251,8 @@ gHC_NUM = mkBaseModule (fsLit "GHC.Num")
gHC_INTEGER = mkIntegerModule (fsLit "GHC.Integer")
gHC_LIST = mkBaseModule (fsLit "GHC.List")
gHC_PARR = mkBaseModule (fsLit "GHC.PArr")
dATA_TUP = mkBaseModule (fsLit "Data.Tuple")
gHC_TUPLE = mkPrimModule (fsLit "GHC.Tuple")
dATA_TUPLE = mkBaseModule (fsLit "Data.Tuple")
dATA_EITHER = mkBaseModule (fsLit "Data.Either")
dATA_STRING = mkBaseModule (fsLit "Data.String")
gHC_PACK = mkBaseModule (fsLit "GHC.Pack")
...
...
@@ -327,7 +328,7 @@ mkMainModule_ m = mkModule mainPackageId m
\begin{code}
mkTupleModule :: Boxity -> Arity -> Module
mkTupleModule Boxed 0 = gHC_UNIT
mkTupleModule Boxed _ =
dATA
_TUP
mkTupleModule Boxed _ =
gHC
_TUP
LE
mkTupleModule Unboxed _ = gHC_PRIM
\end{code}
...
...
@@ -609,8 +610,8 @@ breakpointAutoJumpName
-- PrelTup
fstName, sndName :: Name
fstName = varQual dATA_TUP (fsLit "fst") fstIdKey
sndName = varQual dATA_TUP (fsLit "snd") sndIdKey
fstName = varQual dATA_TUP
LE
(fsLit "fst") fstIdKey
sndName = varQual dATA_TUP
LE
(fsLit "snd") sndIdKey
-- Module PrelNum
numClassName, fromIntegerName, minusName, negateName, plusIntegerName,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment