More commandline flag improvements
authorIan Lynagh <igloo@earth.li>
Mon, 16 Jun 2008 14:29:17 +0000 (14:29 +0000)
committerIan Lynagh <igloo@earth.li>
Mon, 16 Jun 2008 14:29:17 +0000 (14:29 +0000)
commit0f5e104c36b1dc3d8deeec5fef3d65e7b3a1b5ad
treecb2319df6f3669fd22e95029a0de98cd308feec4
parent1363f4121ceaa38ac50eac42381b976f89d5ea96
More commandline flag improvements
* Allow -ffoo flags to be deprecated
* Mark some -ffoo flags as deprecated
* Avoid using deprecated flags in error messages, in the build system, etc
* Add a flag to en/disable the deprecated flag warning
34 files changed:
compat/Makefile
compiler/Makefile
compiler/Makefile.ghcbin
compiler/cmm/ZipDataflow.hs
compiler/ghci/InteractiveUI.hs
compiler/main/DynFlags.hs
compiler/main/ErrUtils.lhs
compiler/main/StaticFlags.hs
compiler/parser/Lexer.x
compiler/rename/RnNames.lhs
compiler/rename/RnPat.lhs
compiler/typecheck/Inst.lhs
compiler/typecheck/TcBinds.lhs
compiler/typecheck/TcClassDcl.lhs
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcMType.lhs
compiler/typecheck/TcSimplify.lhs
compiler/utils/LazyUniqFM.lhs
docs/comm/exts/ndp.html
docs/users_guide/bugs.xml
docs/users_guide/ffi-chap.xml
docs/users_guide/flags.xml
docs/users_guide/glasgow_exts.xml
docs/users_guide/gone_wrong.xml
docs/users_guide/using.xml
libraries/Makefile
libraries/Makefile.local
mk/build.mk.sample
mk/config.mk.in
mk/package.mk
utils/ext-core/lib/GHC_ExtCore/Unicode.hs
utils/genprimopcode/Main.hs
utils/hsc2hs/Main.hs
utils/runghc/runghc.hs