1. 21 Nov, 2000 1 commit
  2. 20 Nov, 2000 18 commits
  3. 19 Nov, 2000 3 commits
  4. 17 Nov, 2000 5 commits
    • simonmar's avatar
      [project @ 2000-11-17 17:03:17 by simonmar] · 71b3f476
      simonmar authored
      add a few missing cases
      71b3f476
    • simonmar's avatar
      [project @ 2000-11-17 16:53:27 by simonmar] · 459e7bd4
      simonmar authored
      Results of today's hacking:
      
        - We can now execute expressions from the GHCi prompt.  However,
          a problem with the typechecker environment means that identifiers
          from outside the current module aren't resolved :-(
      
        - loading up a multi-module program in the interpreter seems to
          work.  Interpreting is kinda slow (ok, very slow), but I'm hoping
          it'll get better when I compile the interpreter w/ optimisation.
      
        - :set sort of works - you can do ":set -dshow-passes", for example
      
        - lots of bugfixes, etc.
      459e7bd4
    • sewardj's avatar
      [project @ 2000-11-17 13:33:17 by sewardj] · a5f9c20a
      sewardj authored
      Facilitate handling the situation where name of module /= name of file.
      This is handled in CompManager.summarise, which can inspect the source
      to see what the _real_ module name is, and act accordingly.
      All a bit messy -- needs a rethink.
      a5f9c20a
    • sewardj's avatar
      [project @ 2000-11-17 11:59:59 by sewardj] · 22e83441
      sewardj authored
      Filter the HST and HIT passed to compile to only contain the downwards
      closure of the module being compiled.  This means that the instance-env
      construction machinery cannot pick up out-of-scope instances from HST.
      Don't know if it's necessary to filter HIT -- perhaps not.
      
      Instance env construction still doesn't work right, due to duplicates
      being picked up from interface files.
      22e83441
    • sewardj's avatar
      [project @ 2000-11-17 10:13:21 by sewardj] · f5f3b9d9
      sewardj authored
      Make file up-to-dateness checking work in batch mode.
      f5f3b9d9
  5. 16 Nov, 2000 11 commits
  6. 15 Nov, 2000 2 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