- 27 Nov, 2000 10 commits
-
-
rrt authored
Improve hevea (.tex -> .html) rule
-
simonpj authored
Default methods are sys-binders
-
rrt authored
No more vsgml.
-
rrt authored
Added hevea.
-
rrt authored
vsgml? What's that?
-
rrt authored
Removed vsgml->sgml rule: we no longer have vsgml.
-
rrt authored
Removed second copy of sgml->ps rule and added latex->html rule (for use with HeVeA).
-
sewardj authored
Nuked. (Decided not to go this route in the end).
-
simonmar authored
rename filterNameEnv-->filterNameMap to avoid clash with Name.filterNameEnv.
-
simonpj authored
Fixes to new version machinery
-
- 24 Nov, 2000 5 commits
-
-
simonmar authored
- Bug fixes to the interpreter. Now much more stable - it hasn't crashed all day. - Many improvements to the user interface (eg. :set +t and :set +s work just like Hugs). - Several wibbles & message improvements: the interpreter now informs you when it's loading the object code for a given module.
-
simonpj authored
1. Make the new version machinery work. I think it does now! 2. Consequence of (1): Move the generation of default method names to one place (namely in RdrHsSyn.mkClassOpSigDM 3. Major clean up on HsDecls.TyClDecl These big constructors should have been records ages ago, and they are now. At last.
-
simonpj authored
Unused imports and suchlike
-
simonpj authored
Version management [WARNING: may not work! Don't update till I've tested it.] This commit is a first stab at getting version management to work properly. The main trick is to get consistent naming when comparing old and new versions of the same module. Some functionality has moved arond between coreSyn/CoreTidy, which tidies up the result of the middle end of the compiler Main change: now responsible for figuring out which Ids are "external" (i.e visible to importing modules), and constructing the final IdInfo for each Id main/MkIface, which produces the ModIface and ModDetails for the module being compiled Main change: CoreTidy does more, so MkIface does less stgSyn/CoreToStg, which converts Core to STG Main change: responsible for globalising internal names when we are doing object code splitting The game plan is documented at the top of CoreTidy.
-
simonpj authored
Slurp unpackCString even for interfaces
-
- 23 Nov, 2000 1 commit
-
-
simonmar authored
more hacking
-
- 22 Nov, 2000 13 commits
-
-
simonmar authored
Today's hacking; more things work, but StgInterp is rapidly heading for a brick wall. Fortunately we're planning to swerve at the last minute.
-
sewardj authored
Infrastructure for the (machine-independent) assembler.
-
simonmar authored
:l now unloads the previously loaded module collection before loading the new ones. This allows you to :l Main, :cd <somewhere-else> and :l Main again without it saying "compilation IS NOT required".
-
simonmar authored
omit PrelMain from the GHCi library.
-
simonmar authored
remove some duplicate showPasses.
-
simonmar authored
message wibble
-
simonmar authored
add stuff for building GHCi libraries automatically.
-
simonmar authored
Fix problems with errors during renaming causing the PIT to get out of whack.
-
simonmar authored
typos
-
simonmar authored
- :type now prints names unqualified when possible. - :module is implemented
-
sewardj authored
Don't commit junk in the Makefile :-(
-
sewardj authored
compiling-with-4.08.1 wibbles
-
simonmar authored
message wibbles: don't print "compilation IS required" in -v0 mode.
-
- 21 Nov, 2000 11 commits
-
-
simonmar authored
Bugfixes, bugfixes: - allow compiling expressions in the context of any module we have an interface for, including "Prelude". - don't forget to pull in things like unpackCString# in the renamer, we might need to use them for desugaring Strings, for example. I'm sure there are other things we'll need to pull in too. - :quit now works from the interpreter (!)
-
simonmar authored
Zonk the expr we return from typecheckExpr.
-
sewardj authored
Delete pci field from PersistentCMState. Now that the list of available packages is a global variable (v_Packages), there's no point in having it in PersistentCMState.
-
simonmar authored
merge rev. 1.9.2.6
-
simonmar authored
merge rev. 1.44.2.4
-
sewardj authored
Message wibbles.
-
sewardj authored
Only let the finder see the set of packages which will be available for linking with, rather than all available packages.
-
sewardj authored
Add dummy import dependency to CgExpr so that booting in batch mode works.
-
simonmar authored
* :t works !!! (but it's a bit excessive about qualifying everything at the moment). * lots of other things work.
-
sewardj authored
Return the correct file name for .stub_[ch] files.
-
simonmar authored
Mostly verbosity changes. GONE AWAY: -dshow-passes, -ddump-all, -ddump-most. NEW: -v<n>, where <n> is 0 | print errors & warnings only 1 | minimal verbosity: print "compiling M ... done." for each module. 2 | equivalent to -dshow-passes 3 | equivalent to existing "ghc -v" 4 | "ghc -v -ddump-most" 5 | "ghc -v -ddump-all" 4 & 5 are the same at the moment. -dshow-passes also prints out the passes in the driver, and some in the compilation manager.
-