- 08 Nov, 2000 1 commit
-
-
simonmar authored
- Finder now copes with .hi-boot files - some driver fixes: the -osuf flag turns out to mean "object suffix" rather than "output suffix" (duh. it makes more sense that way after all).
-
- 02 Nov, 2000 1 commit
-
-
sewardj authored
Most, but not all changes needed to get CompManager to compile.
-
- 30 Oct, 2000 4 commits
-
-
sewardj authored
Move readIface from RnM to IO, and commensurate changes. Also, add a field to ModuleLocation to hold preprocessed source locations.
-
sewardj authored
Only pass a ModuleLocation into hscMain, not a ModSummary, so as to facilitate Main.main not necessarily being in Main.hs.
-
sewardj authored
Don't be so promiscuous about hoovering up any and all files into the home/package directory caches.
-
simonpj authored
First steps to making it work
-
- 27 Oct, 2000 8 commits
-
-
simonmar authored
fix location of .hi file for packages
-
simonmar authored
wibbles
-
sewardj authored
Half-way through versioning so it will compile, sans interpreter, with 4.08.1
-
simonmar authored
remove unneeded exports
-
sewardj authored
Track changes to the finder (now is a global variable and not passed around). Also some fixes to flag handling.
-
simonmar authored
Don't pass the finder around any more. Instead, its state lives in the I/O monad. module Finder ( newFinder, -- :: PackageConfigInfo -> IO (), findModule, -- :: ModuleName -> IO (Maybe (Module, ModuleLocation)) ModuleLocation(..), mkHomeModuleLocn, ) where
-
simonmar authored
fill in the package cache on the first lookup too.
-
simonmar authored
Change the finder so that it doesn't fill in the home cache until it is first used.
-
- 26 Oct, 2000 2 commits
- 23 Oct, 2000 2 commits
- 17 Oct, 2000 1 commit
-
-
simonmar authored
Flags hacking: - `dopt_GlasgowExts' is now written `dopt Opt_GlasgowExts' - convert all the warning options into DynFlags
-
- 16 Oct, 2000 2 commits
-
-
simonmar authored
add some comments
-
simonmar authored
re-implement the finder using information from the driver. The Finder now has type ModuleName -> IO (Maybe (Module, ModuleLocation) where data ModuleLocation = ModuleLocation { hs_file :: FilePath, hi_file :: FilePath, obj_file :: FilePath } For a module in another package, the hs_file and obj_file components are undefined.
-