Skip to content
Snippets Groups Projects
  1. Oct 12, 2000
  2. Oct 11, 2000
  3. Oct 10, 2000
    • Simon Marlow's avatar
      [project @ 2000-10-10 16:31:26 by simonmar] · b3ee0636
      Simon Marlow authored
      driver<->hsc deforestation continues; classifyOpts isn't needed any more
      b3ee0636
    • Julian Seward's avatar
      [project @ 2000-10-10 16:21:33 by sewardj] · ab3e2229
      Julian Seward authored
      Spadework for getting ModuleName -> Module maps in the right places.
      Also start to expand short names (PCS) to PersistentCompilerState, etc.
      ab3e2229
    • Simon Peyton Jones's avatar
      [project @ 2000-10-10 16:02:43 by simonpj] · 98a20850
      Simon Peyton Jones 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.
      98a20850
    • Simon Marlow's avatar
      [project @ 2000-10-10 15:42:32 by simonmar] · 4d9a3241
      Simon Marlow 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.
      4d9a3241
    • Simon Marlow's avatar
      [project @ 2000-10-10 13:25:19 by simonmar] · 7100c98b
      Simon Marlow 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.
      7100c98b
    • Simon Marlow's avatar
      [project @ 2000-10-10 13:21:10 by simonmar] · 015975f7
      Simon Marlow authored
      Temporary file management, broken out of the driver.
      015975f7
    • Simon Marlow's avatar
      [project @ 2000-10-10 13:20:38 by simonmar] · 35fb1e38
      Simon Marlow 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
      direction.
      35fb1e38
    • Simon Marlow's avatar
      [project @ 2000-10-10 13:14:30 by simonmar] · 560cdb21
      Simon Marlow authored
      export getImports; mkdependHS will need it.
      560cdb21
Loading