From: Lemmih Date: Sat, 4 Mar 2006 18:54:35 +0000 (+0000) Subject: FIXME's. X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=674689e20127e199e76cd19dd2f81dc5c2346bac;p=ghc-hetmet.git FIXME's. --- diff --git a/ghc/compiler/main/HscMain.lhs b/ghc/compiler/main/HscMain.lhs index 124d9f0..95ea74e 100644 --- a/ghc/compiler/main/HscMain.lhs +++ b/ghc/compiler/main/HscMain.lhs @@ -186,6 +186,8 @@ type FrontEnd core = HscEnv -> ModSummary -> Maybe (Int,Int) -> IO (Maybe core) type BackEnd core prepCore = HscEnv -> ModSummary -> Maybe ModIface -> core -> IO prepCore type CodeGen prepCore result = HscEnv -> ModSummary -> prepCore -> IO result +-- FIXME: The old interface and module index are only using in 'make' and +-- 'interactive' mode. They should be removed from 'oneshot' mode. type Compiler result = HscEnv -> ModSummary -> Bool -- True <=> source unchanged @@ -334,6 +336,7 @@ hscCoreFrontEnd hsc_env mod_summary mb_mod_index = do { hscFileFrontEnd :: FrontEnd ModGuts hscFileFrontEnd hsc_env mod_summary mb_mod_index = do { +-- FIXME: Move 'DISPLAY PROGRESS MESSAGE' out of the frontend. ------------------- -- DISPLAY PROGRESS MESSAGE ------------------- @@ -383,6 +386,8 @@ hscFileFrontEnd hsc_env mod_summary mb_mod_index = do { -- BackEnds -------------------------------------------------------------- +-- FIXME: Rename backend to simplifier, and codegen to backend. + hscNewBootBackEnd :: BackEnd ModGuts (HscStatus, ModIface, ModDetails) hscNewBootBackEnd hsc_env mod_summary maybe_old_iface ds_result = do details <- mkBootModDetails hsc_env ds_result