1. 11 Oct, 2000 10 commits
  2. 10 Oct, 2000 12 commits
    • simonmar's avatar
      [project @ 2000-10-10 16:31:26 by simonmar] · b3ee0636
      simonmar authored
      driver<->hsc deforestation continues; classifyOpts isn't needed any more
    • sewardj's avatar
      [project @ 2000-10-10 16:21:33 by sewardj] · ab3e2229
      sewardj authored
      Spadework for getting ModuleName -> Module maps in the right places.
      Also start to expand short names (PCS) to PersistentCompilerState, etc.
    • simonpj's avatar
      [project @ 2000-10-10 16:02:43 by simonpj] · 98a20850
      simonpj authored
      Back out changes to TcMonoType that didn't work right.
      These changes are now done correctly on the before-ghci-branch,
      and so will get merged in later.
    • simonmar's avatar
      [project @ 2000-10-10 15:42:32 by simonmar] · 4d9a3241
      simonmar authored
      Define HscLang, the output format of hsc.
      Remove opt_OutputLanguage, opt_OutputFile, and a few other flags which
      we're going to do through DynFlags or directly as arguments to hscLang now.
    • simonmar's avatar
      [project @ 2000-10-10 13:25:19 by simonmar] · 7100c98b
      simonmar authored
      The driver, more or less verbatim copied from ghc/driver/Main.hs.
      THE PLAN: the main body of the driver will eventually sit between the
      compilation manager and HscMain, providing all the grotty services
      like compilation of .hc files.
      Some other parts of the driver, eg. flag parsing, will remain at the
      front end.
    • simonmar's avatar
      [project @ 2000-10-10 13:21:10 by simonmar] · 015975f7
      simonmar authored
      Temporary file management, broken out of the driver.
    • simonmar's avatar
      [project @ 2000-10-10 13:20:38 by simonmar] · 35fb1e38
      simonmar authored
      Main is now HscMain: this will transform eventually into the
      compiler's entry point.
      CmdLineOpts now separates flags into static flags and dynamic flags;
      dynamic flags will be passed around explicitly and can therefore
      change from compilation to compilation.  All the dump flags and a few
      language flags (like -fglasgow-exts) are currently DynFlags.
      NOTE: nothing will now compile, for a long while until we get all this
      connected up.  This commit is so that we start pulling in the same
    • simonmar's avatar
      [project @ 2000-10-10 13:14:30 by simonmar] · 560cdb21
      simonmar authored
      export getImports; mkdependHS will need it.
    • simonmar's avatar
      [project @ 2000-10-10 13:13:17 by simonmar] · e7317b1e
      simonmar authored
      Build main/Config.hs (cut-n-paste from driver/Makefile)
    • sewardj's avatar
      [project @ 2000-10-10 12:20:46 by sewardj] · fbadd1f6
      sewardj authored
      * Get more of the compilation manager working, using a dummy compiler
        and linker.
      * When linking, figure out the set of packages which need to be linked.
      * Redo package config plumbing to support the above.  Some stuff has
        moved from CmFind to CmStaticInfo.
      * Get rid of FLAGS entirely.
    • simonmar's avatar
      [project @ 2000-10-10 09:28:50 by simonmar] · b5e41046
      simonmar authored
      Loop in fill_up_line_buffer if read returns EINTR.  The code
      previously just returned in this case.
    • simonmar's avatar
      [project @ 2000-10-10 09:12:19 by simonmar] · 2efb7790
      simonmar authored
      debugging output wibbles
  3. 09 Oct, 2000 7 commits
  4. 06 Oct, 2000 11 commits