1. 31 May, 2001 4 commits
  2. 30 May, 2001 4 commits
  3. 29 May, 2001 5 commits
  4. 28 May, 2001 8 commits
    • qrczak's avatar
      [project @ 2001-05-28 17:34:24 by qrczak] · 15a7e6ba
      qrczak authored
      Fix removing temporary files.
      15a7e6ba
    • simonmar's avatar
      [project @ 2001-05-28 13:57:19 by simonmar] · 2e63bea6
      simonmar authored
      When we auto-load a module because the user typed a qualified name at
      the prompt, we better not auto-load a home interface (because we won't
      have the code to go with it).
      
      So, introduce a new constructor in the WhereFrom datatype, namely
      ImportByCmdLine for these auto-imports, and make findAndReadIface fail
      if it tries to load a home interface by this route.
      
      ToDo: GHCi should *never* demand-load a home interface under any
      circumstances, but we don't have an ASSERT for this yet.
      2e63bea6
    • simonmar's avatar
      [project @ 2001-05-28 12:56:35 by simonmar] · 15cf6d3b
      simonmar authored
      Change the GHCi monad from type
      
      	GHCiState -> IO (GHCiState, a)
      to
      	IORef GHCiState -> IO a
      
      to avoid losing recent changes to the state when we receive an
      exception (which would normally be harmless, except that the state
      isn't purely functional: it must match some state kept by the RTS's
      dynamic linker).  Asynchonous exceptions could still cause us some
      difficulty.
      15cf6d3b
    • simonpj's avatar
      [project @ 2001-05-28 11:42:56 by simonpj] · 5a023eed
      simonpj authored
      Wibble for scoped type variables
      5a023eed
    • sof's avatar
      [project @ 2001-05-28 07:13:54 by sof] · 63ae274a
      sof authored
      get rid of some more cpp warnings
      63ae274a
    • sof's avatar
      [project @ 2001-05-28 05:52:55 by sof] · d08fd403
      sof authored
      de-ramble previous commit
      d08fd403
    • sof's avatar
      [project @ 2001-05-28 03:31:19 by sof] · 4cef3202
      sof authored
      Misc minor changes to integrate GHC a little bit better on Win32 platforms.
      Specifically, the commit does the following (assuming you've configured
      fptools/ with the option --enable-minimal-unix-deps on a mingw platform):
      
       * when GHC uses System.system, it expects an MSDOS command processor to
         interpret the command. This implies that 'normal' UNIX shell utils will
         no longer be used, but substituted with MSDOS equivalents.
       * the GHC backend relies on gcc and perl to handle .s/.hc/.o/.a files. GHC
         will now assume that these all live in one 'tool directory', making it
         easier to bundle these backend tools with GHC.
      
      The upshot of these changes is that it is now possible for the user not to
      have to install cygwin prior to installing GHC (as the upcoming ghc-win32
      binary release will prove).
      4cef3202
    • sof's avatar
      [project @ 2001-05-28 03:17:03 by sof] · 8bbf522b
      sof authored
      Avoid the use of Posix when compiling for target i386-unknown-mingw32
      8bbf522b
  5. 27 May, 2001 4 commits
    • sof's avatar
      [project @ 2001-05-27 23:55:07 by sof] · b8c0cb8a
      sof authored
      Added GHC_TOUCHY_DIR and GHC_TOUCHY
      b8c0cb8a
    • sof's avatar
      [project @ 2001-05-27 23:53:47 by sof] · 13c670c3
      sof authored
      New configure script option, --enable-minimal-unix-deps, a Win32-specific
      option which lets you build a compiler that doesn't depend on cygwin tools
      to run. Well, you still need tools such as gcc and perl in the backend, but
      these don't have to be cygwin ports.
      13c670c3
    • sof's avatar
      [project @ 2001-05-27 06:08:24 by sof] · 4e8b2b5b
      sof authored
      wibble
      4e8b2b5b
    • sof's avatar
      [project @ 2001-05-27 05:00:08 by sof] · 72efdb49
      sof authored
      'flex' or 'lex' is required to compile up fptools/ (e.g., reqd in
      glafp-utils/sgmlverb). autoconf's standard macro AC_PROG_LEX just
      defaults to 'lex' if 'flex' isn't found, but doesn't actually
      check whether 'lex' is available along PATH.
      
      Added AC_PROG_LEX_STRICT, which extends AC_PROG_LEX by checking
      for the presence of 'lex' if 'flex' isn't found. It bails
      out with an error message if 'lex' cannot be found.
      72efdb49
  6. 25 May, 2001 15 commits