- 24 Jun, 1999 1 commit
-
-
simonmar authored
Minor cleanup
-
- 18 May, 1999 1 commit
-
-
simonpj authored
RULES-NOTES
-
- 08 Mar, 1999 1 commit
-
-
simonm authored
s/show/showSDoc/ Discovered-by: removing instance Show (->) :-)
-
- 02 Mar, 1999 1 commit
-
-
sof authored
- import list tweaks - moved the code that decides that a StgCon really shouldn't be mapped to a static constructor but an updateable thunk if it contains lit-lits from the codegen into the CoreToStg translation. Added an extra case to this code to deal with StgCon's that contain references to values that reside in a DLL, where we also have to opt for an updateable thunk instead of a static constructor. Only applies when compiling on/for Win32 platforms.
-
- 18 Dec, 1998 1 commit
-
-
simonpj authored
Another big commit from Simon. Actually, the last one didn't all go into the main trunk; because of a CVS glitch it ended up in the wrong branch. So this commit includes: * Scoped type variables * Warnings for unused variables should work now (they didn't before) * Simplifier improvements: - Much better treatment of strict arguments - Better treatment of bottoming Ids - No need for w/w split for fns that are merely strict - Fewer iterations needed, I hope * Less gratuitous renaming in interface files and abs C * OccName is a separate module, and is an abstract data type I think the whole Prelude and Exts libraries compile correctly. Something isn't quite right about typechecking existentials though.
-
- 02 Dec, 1998 1 commit
-
-
simonm authored
Move 4.01 onto the main trunk.
-
- 14 Aug, 1998 1 commit
-
-
sof authored
More import list updates
-
- 04 May, 1998 1 commit
-
-
sof authored
Import lists updated
-
- 19 Mar, 1998 1 commit
-
-
simonpj authored
Reorganisation of Id, IdInfo. Remove StdIdInfo, PragmaInfo; add basicTypes/MkId.lhs
-
- 08 Jan, 1998 1 commit
-
-
simonm authored
The Great Multi-Parameter Type Classes Merge. Notes from Simon (abridged): * Multi-parameter type classes are fully implemented. * Error messages from the type checker should be noticeably improved * Warnings for unused bindings (-fwarn-unused-names) * many other minor bug fixes. Internally there are the following changes * Removal of Haskell 1.2 compatibility. * Dramatic clean-up of the PprStyle stuff. * The type Type has been substantially changed. * The dictionary for each class is represented by a new data type for that purpose, rather than by a tuple.
-
- 04 Sep, 1997 1 commit
-
-
sof authored
ppr tidy up
-
- 05 Jul, 1997 1 commit
-
-
sof authored
-
- 26 May, 1997 1 commit
-
-
sof authored
Imports tidied up
-
- 18 May, 1997 1 commit
-
-
sof authored
new PP;2.0x bootable
-
- 14 Mar, 1997 1 commit
-
-
simonpj authored
Major update to more-or-less 2.02
-
- 06 Jan, 1997 1 commit
-
-
simonpj authored
Pragmas in interface files added
-
- 19 Dec, 1996 1 commit
-
-
simonpj authored
SLPJ new renamer and lots more
-
- 26 Jun, 1996 1 commit
-
-
partain authored
SLPJ 1.3 changes through 96/06/25
-
- 05 Jun, 1996 1 commit
-
-
partain authored
SLPJ changes through 960604
-
- 06 May, 1996 1 commit
-
-
partain authored
SLPJ 1.3 changes through 960505
-
- 01 May, 1996 1 commit
-
-
partain authored
SLPJ 1.3 changes through 960501
-
- 25 Apr, 1996 1 commit
-
-
partain authored
SLPJ 1.3 changes through 960425
-
- 10 Apr, 1996 1 commit
-
-
partain authored
Add SLPJ/WDP 1.3 changes through 960410
-
- 08 Apr, 1996 1 commit
-
-
partain authored
SLPJ 1.3 hacks through 960408
-
- 07 Apr, 1996 1 commit
-
-
partain authored
Sansom 1.3 changes through 960407
-
- 05 Apr, 1996 1 commit
-
-
partain authored
Add SLPJ/WDP 1.3 changes through 960404
-
- 19 Mar, 1996 1 commit
-
-
partain authored
simonpj/sansom/partain/dnt 1.3 compiler stuff through 96/03/18
-
- 08 Jan, 1996 1 commit
-
-
partain authored
Initial revision
-