From 674689e20127e199e76cd19dd2f81dc5c2346bac Mon Sep 17 00:00:00 2001 From: Lemmih Date: Sat, 4 Mar 2006 18:54:35 +0000 Subject: [PATCH] FIXME's. --- ghc/compiler/main/HscMain.lhs | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 1.7.10.4