1. 24 Jun, 1999 1 commit
  2. 18 May, 1999 1 commit
  3. 08 Mar, 1999 1 commit
  4. 02 Mar, 1999 1 commit
    • sof's avatar
      [project @ 1999-03-02 14:34:33 by sof] · dc7d7a2f
      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.
      dc7d7a2f
  5. 18 Dec, 1998 1 commit
    • simonpj's avatar
      [project @ 1998-12-18 17:40:31 by simonpj] · 7e602b0a
      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.
      7e602b0a
  6. 02 Dec, 1998 1 commit
  7. 14 Aug, 1998 1 commit
  8. 04 May, 1998 1 commit
  9. 19 Mar, 1998 1 commit
  10. 08 Jan, 1998 1 commit
    • simonm's avatar
      [project @ 1998-01-08 18:03:08 by simonm] · 9dd6e1c2
      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.
      9dd6e1c2
  11. 04 Sep, 1997 1 commit
  12. 05 Jul, 1997 1 commit
  13. 26 May, 1997 1 commit
  14. 18 May, 1997 1 commit
  15. 14 Mar, 1997 1 commit
  16. 06 Jan, 1997 1 commit
  17. 19 Dec, 1996 1 commit
  18. 26 Jun, 1996 1 commit
  19. 05 Jun, 1996 1 commit
  20. 06 May, 1996 1 commit
  21. 01 May, 1996 1 commit
  22. 25 Apr, 1996 1 commit
  23. 10 Apr, 1996 1 commit
  24. 08 Apr, 1996 1 commit
  25. 07 Apr, 1996 1 commit
  26. 05 Apr, 1996 1 commit
  27. 19 Mar, 1996 1 commit
  28. 08 Jan, 1996 1 commit