- 25 Dec, 2000 1 commit
-
-
qrczak authored
s/moduleNameString/moduleNameUserString/ to correctly handle modules with 'z' in their names which come from packages. The function Module.moduleNameString is no longer used. Perhaps it should be removed so nobody tries to introduce such bug again :-) If the letter 'e' was chosen for escape instead of 'z', such bugs would be more quickly spotted :-)
-
- 20 Nov, 2000 1 commit
-
-
simonmar authored
Allow the root of the module tree to have a filename which is different from its module name. The argument to cmLoadModule is now a filename.
-
- 14 Nov, 2000 2 commits
- 13 Nov, 2000 1 commit
-
-
sewardj authored
Deal correctly with module names containing underscores.
-
- 08 Nov, 2000 2 commits
- 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.
-