1. 16 Nov, 2000 10 commits
  2. 15 Nov, 2000 6 commits
    • simonpj's avatar
      [project @ 2000-11-15 17:07:34 by simonpj] · ea659be5
      simonpj authored
      I finally got tired of not having
      	splitTyConApp
      	tyConAppTyCon
      	tyConAppArgs
      
      (Previously we called splitTyConApp_maybe,
       but it's a pain in the neck.)
      ea659be5
    • simonpj's avatar
      [project @ 2000-11-15 17:07:17 by simonpj] · 894a5792
      simonpj authored
      The main thing in this commit is to make sure the desugarer
      looks a the right TyCon when desugaring a record update.
      Again, it's because in GHCI-land, it's possible that the
      some versions of the TyCon won't have the constructors;
      but the one in the FieldLabel will.
      894a5792
    • sewardj's avatar
      [project @ 2000-11-15 15:43:30 by sewardj] · d68df63f
      sewardj authored
      Overhaul of CM, reducing the complexity of recursive module machinery.
      Also, don't compute package dependencies at all, and don't pass them
      to the linker.
      d68df63f
    • simonpj's avatar
      [project @ 2000-11-15 14:37:08 by simonpj] · 8b653a82
      simonpj authored
      The main thing in this commit is to change StgAlts so that
      it carries a TyCon, and not a Type.  Furthermore, the TyCon
      is derived from the alternatives, so it should have its
      constructors etc, even if there's a module loop involved, so that
      some versions of the TyCon don't have the constructors visible.
      
      There's a comment in StgSyn.lhs, with the type decl for StgAlts
      
      
      Also: a start on hscExpr in HscMain.
      8b653a82
    • sewardj's avatar
      [project @ 2000-11-15 10:49:53 by sewardj] · 4631557d
      sewardj authored
      Fix up the Batch vs Interactive plumbing.
      4631557d
    • sewardj's avatar
      [project @ 2000-11-15 09:58:00 by sewardj] · 98bae87d
      sewardj authored
      Fix z-encoding problem in findDependency (moduleNameString ->
      moduleNameUserString).
      98bae87d
  3. 14 Nov, 2000 19 commits
  4. 13 Nov, 2000 5 commits