Improve HsBang
authorSimon Peyton Jones <simonpj@microsoft.com>
Thu, 8 Jan 2015 15:54:39 +0000 (15:54 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Thu, 8 Jan 2015 15:57:39 +0000 (15:57 +0000)
commit9564bb8c84cbc0397a414e946cc8c28801f0fbe7
treee9f3793a9ebd81b9c0961391c02122d85ea7de30
parent43e5a2216494004d2073a472af13239d004f2ed6
Improve HsBang

Provoked by questions from Johan

 - Improve comments, fix misleading stuff
 - Add commented synonyms for HsSrcBang, HsImplBang, and use them throughout
 - Rename HsUserBang to HsSrcBang
 - Rename dataConStrictMarks to dataConSrcBangs
          dataConRepBangs    to dataConImplBangs

This renaming affects Haddock in a trivial way, hence submodule update
15 files changed:
compiler/basicTypes/DataCon.hs
compiler/basicTypes/MkId.hs
compiler/deSugar/DsMeta.hs
compiler/hsSyn/Convert.hs
compiler/hsSyn/HsTypes.hs
compiler/iface/BuildTyCl.hs
compiler/iface/MkIface.hs
compiler/main/GHC.hs
compiler/parser/Parser.y
compiler/typecheck/TcExpr.hs
compiler/typecheck/TcRnDriver.hs
compiler/typecheck/TcSplice.hs
compiler/typecheck/TcTyClsDecls.hs
compiler/vectorise/Vectorise/Type/TyConDecl.hs
utils/haddock