1. 18 Mar, 2004 1 commit
  2. 17 Mar, 2004 5 commits
    • simonpj's avatar
      [project @ 2004-03-17 15:38:13 by simonpj] · ad90960b
      simonpj authored
      Wibble
      ad90960b
    • simonpj's avatar
      [project @ 2004-03-17 13:59:06 by simonpj] · af5a2151
      simonpj authored
      ------------------------
      	More newtype clearing up
      	------------------------
      
      * Change the representation of TyCons so that it accurately reflects
      	* data     (0 or more constrs)
      	* newtype  (1 constr)
      	* abstract (unknown)
        Replaces DataConDetails and AlgTyConFlavour with AlgTyConRhs
      
      * Add IfaceSyn.IfaceConDecls, a kind of stripped-down analogue
        of AlgTyConRhs
      
      * Move NewOrData from BasicTypes to HsDecl (it's now an HsSyn thing)
      
      * Arrange that Type.newTypeRep and splitRecNewType_maybe unwrap just
        one layer of new-type-ness, leaving the caller to recurse.
      
        This still leaves typeRep and repType in Type.lhs; these functions
        are still vaguely disturbing and probably should get some attention.
      
      Lots of knock-on changes.  Fixes bug in ds054.
      af5a2151
    • simonpj's avatar
      [project @ 2004-03-17 10:44:06 by simonpj] · a34e79f1
      simonpj authored
      More Windows building notes
      a34e79f1
    • simonpj's avatar
      [project @ 2004-03-17 10:12:31 by simonpj] · 2407332d
      simonpj authored
      Fix debug-printing for Insts
      2407332d
    • simonpj's avatar
      [project @ 2004-03-17 08:54:19 by simonpj] · a6001411
      simonpj authored
      Use sub-kind rather than kind-equality check in matchTys,
      just as we do in TcUnify.  This is someting I failed to
      do when shifting to the funky new kind representation.
      a6001411
  3. 16 Mar, 2004 5 commits
  4. 15 Mar, 2004 1 commit
  5. 13 Mar, 2004 1 commit
  6. 12 Mar, 2004 2 commits
  7. 11 Mar, 2004 9 commits
  8. 10 Mar, 2004 1 commit
  9. 08 Mar, 2004 5 commits
  10. 07 Mar, 2004 1 commit
  11. 05 Mar, 2004 6 commits
  12. 03 Mar, 2004 2 commits
    • simonpj's avatar
      [project @ 2004-03-03 17:11:51 by simonpj] · 2072e42a
      simonpj authored
      Comments only
      2072e42a
    • simonpj's avatar
      [project @ 2004-03-03 17:10:33 by simonpj] · a69327ed
      simonpj authored
      Patches to configuration script for MSYS.  It's not clear that this'll
      always work, because we generate paths like /c/mingw/bin, which MinGW
      binaries won't understand -- but all of them seem to be fed to the
      MSYS shell, which translates them to c:/mingw/bin etc.
      
      Perhaps the Right Thing is to implement msyspath, by analogy with
      cygpath, to convert /c/xxx to c:/xxx? 
      
      Anyway, this patch seems to work for now.
      a69327ed
  13. 02 Mar, 2004 1 commit