[project @ 2000-02-22 15:47:56 by panne]
authorpanne <unknown>
Tue, 22 Feb 2000 15:48:03 +0000 (15:48 +0000)
committerpanne <unknown>
Tue, 22 Feb 2000 15:48:03 +0000 (15:48 +0000)
commitb78eb7be33564199dff5b03a452ea5d3b707f34d
tree7e26da338af310424db05d4c4969095fead455fc
parentc01dc71dffd1977bf556167d7174e39eed69d61f
[project @ 2000-02-22 15:47:56 by panne]
Load deprecations from interface files into a deprecation environment
which maps Names to RenamedDeprecations. This map is not used yet, but
very soon it will...

This commit fixes a bug related to implicit parameters, too:
Previously, an interface file containing the name "with" could not be
read by the interface parser. This broke Malcolm's HaXml 0.9 (released
today). Remember Sven's glaexts-commandment (Jeffrey? :-) : Always
keep Lex.lhs's ghcExtensionKeywordsFM and ParseIface.y's var_fs
production in synch!
ghc/compiler/parser/Lex.lhs
ghc/compiler/parser/RdrHsSyn.lhs
ghc/compiler/rename/ParseIface.y
ghc/compiler/rename/RnEnv.lhs
ghc/compiler/rename/RnHsSyn.lhs
ghc/compiler/rename/RnIfaces.lhs
ghc/compiler/rename/RnMonad.lhs