- Jan 10, 2000
-
-
Julian Seward authored
ocGetNames: sort the acquired symbol table by symbol name, so that ocLookupSym can then use a fast binary search to find symbols.
-
Reuben Thomas authored
Retagged <Literal>s into <Filename>, <Option>, <Command>, &c.
-
Simon Marlow authored
fix more breakage
-
Simon Marlow authored
ordering matters when you're using ':='...
-
- Jan 07, 2000
-
-
Julian Seward authored
type.c: implement typechecker(POSTPREL), so that initialisation of the typechecker is completed correctly in combined mode. storage.c(addTupleTycon): create a name table entry for () so that nameUnit in the above can be bound to something.
-
Simon Marlow authored
import Float# from PrelGHC
-
Simon Marlow authored
set $(HC)=$(GHC_INPLACE)
-
Simon Marlow authored
- set directories using ':=' because the value of $(TOP) can change - remove some old cruft
-
Simon Marlow authored
A few fixups: - correct some addresses - update the mail archive pointers to point to the new archives on mail-archive.com - use <email> tag for email addresses.
-
Julian Seward authored
storage.c: unZcode tuple types (eg Z4T) correctly (off by one) interface.c(startGHCClass): remember to do dictapsToQualtype on class member types (processInterfaces): return a Bool if Prelude.hi was processed, so we can know when to do everybody(POSTPREL)
-
Simon Marlow authored
Add $(SGML_DOC).tex to $(CLEAN_FILES).
-
Julian Seward authored
finishGHCModule: correctly create export list entries for non-Names importEntity: allow TUPLE as a kind of TYCON (am dubious about this)
-
Julian Seward authored
Add a few more symbols to EXTERN_SYMS to track recent GHC Prelude changes.
-
Julian Seward authored
Remove _fast from macro name gcdIntegerIntzh_fast.
-
- Jan 06, 2000
-
-
Julian Seward authored
Update Hugs' knowledge of the GHC Prelude to track recent Prelude changes.
-
Julian Seward authored
Reinstate debug printing, but only only for combined mode.
-
Julian Seward authored
Remove #ifdef COMPILER, since the contents of this file is now needed by the combined system.
-
Julian Seward authored
Change NUM_TUPLES to 37, to match GHC.
-
Simon Marlow authored
Fix a bug in inlining that gave unresolved references whenever you compile without -O. Silly me.
-
- Jan 05, 2000
-
-
AndyGill authored
Commenting out the debugging messages for in the new interface code.
-
Julian Seward authored
Fix more interface-reading bugs: -- Qualtypes were not being generated from DICTAPs for overloaded non-class values. New function dictapsToQualtype to handle this. -- Incorrect construction of constructor result type in startGHCDataDecl for parameterised types eg Just :: a -> Maybe a. Changed meaning of DICTAP, so that the construction is ap(DICTAP, (QConId, Type)) rather than ap(DICTAP, (QConId, [Type])). Will have to undo this if we want to support multiparam type classes.
-
Simon Marlow authored
Add test for unterminated ``.
-
Simon Marlow authored
Emit a reasonable error message instead of crashing when there's an unterminated literal-liberal in the source file.
-
Julian Seward authored
Remember to add entities to module(m).names/.tycons/.classes as well as to module(m).exports. Otherwise the 'eval environment' will be wrong. Add assertions in storage.c for addName/addTycon/addClass.
-
Julian Seward authored
Fix some serious errors in the handling of instances in interfaces.
-
Reuben Thomas authored
Changed rules to make SGML documentation using DocBook tools rather than LinuxDoc.
-
Reuben Thomas authored
VSGML files removed because of conversion from LinuxDoc to DocBook (now have just SGML files).
-
Reuben Thomas authored
VSGML files changed back to plain SGML during change from LinuxDoc to DocBook.
-
Reuben Thomas authored
Documentation changed from LinuxDoc to DocBook format, and license added to the user guide.
-
- Jan 04, 2000
-
-
Simon Peyton Jones authored
This commit arranges that literal strings will fuse nicely, by expressing them as an application of build. * NoRepStr is now completely redundant, though I havn't removed it yet. * The unpackStr stuff moves from PrelPack to PrelBase. * There's a new form of Rule, a BuiltinRule, for rules that can't be expressed in Haskell. The string-fusion rule is one such. It's defined in prelude/PrelRules.lhs. * PrelRules.lhs also contains a great deal of code that implements constant folding. In due course this will replace ConFold.lhs, but for the moment it simply duplicates it.
-
- Dec 29, 1999
-
-
Simon Peyton Jones authored
Many tweaks to expected output
-
Simon Peyton Jones authored
Set MKDEPENDHS to $(HC) instead of $(GHC). This means that dependencies will be computed with the same compiler as compilations, which is presumably the right thing.
-
Simon Peyton Jones authored
Clarification on output files
-
Simon Peyton Jones authored
Improve rn029, remove dup rn033
-
Simon Peyton Jones authored
Fix a renamer bug that rejected import M hiding( C ) where C is a constructor.
-
Simon Peyton Jones authored
Add rn037
-
- Dec 22, 1999
-
-
Simon Marlow authored
Remove more vestiges of IntAbsOp, and now unused absIntCode.
-
Simon Marlow authored
Add comment about TMPDIR.
-
- Dec 21, 1999
-
-
Simon Marlow authored
remove old unused $RTS_PREFIX I just noticed.
-
Simon Marlow authored
Hopefully banish bogus "Happy version 1.6 or later is required to compile GHC" messages. The new rule is: if you don't have an installed copy of Happy, but have a Happy source tree, we point the build system at the latter (and pull the version number out of happy/mk/version.mk).
-