1. 23 May, 2000 1 commit
    • simonpj's avatar
      [project @ 2000-05-23 11:35:36 by simonpj] · bb91427f
      simonpj authored
      *** MERGE WITH 4.07 (once I've checked it works) ***
      
      * Fix result type signatures.  Note that a consequential change is that
        an ordinary binding with a variable on the left
      	f = e
        is now treated as a FunMonoBind, not a PatMonoBind.  This makes
        a few things a bit simpler (eg rnMethodBinds)
      
      * Fix warnings for unused imports.  This meant moving where provenances
        are improved in RnNames.  Move mkExportAvails from RnEnv to RnNames.
      
      * Print module names right (small change in Module.lhs and Rename.lhs)
      
      * Remove a few unused bindings
        
      * Add a little hack to let us print info about join points that turn
        out not to be let-no-escaped.  The idea is to call them "$j" and report
        any such variables that are not let-no-escaped.
      
      * Some small things aiming towards -ddump-types (harmless but incomplete)
      bb91427f
  2. 22 May, 2000 14 commits
  3. 19 May, 2000 6 commits
  4. 18 May, 2000 12 commits
    • panne's avatar
      [project @ 2000-05-18 17:15:46 by panne] · 38a56574
      panne authored
      * A shell-classic: Inserted space before ] (the lexical syntax of
        shells is always resource of miracles...)
      
      * Made searching for a catalog a little bit more cunning: If
        SGML_CATALOG_FILES is not set, try FPTOOLS_CATALOG_FILE, then
        /usr/share/sgml/CATALOG.docbkdsl, the SuSE-Linux default, don't know
        about Red Hat, Debian, etc.  This way "make dvi html pdf ps rtf"
        works out of the box, at least for me. :-)
      38a56574
    • simonmar's avatar
      [project @ 2000-05-18 14:40:47 by simonmar] · 777d1f55
      simonmar authored
      Add parsec subdir.
      777d1f55
    • panne's avatar
      [project @ 2000-05-18 14:22:26 by panne] · 022b2dc4
      panne authored
      '-#include <foo.h>' gobbled the following option. Fixed.
      022b2dc4
    • sewardj's avatar
      [project @ 2000-05-18 13:55:36 by sewardj] · 963cf411
      sewardj authored
      Teach the NCG about the dereferencing and naming conventions to be
      used when compiling for a DLLised world.  Some cleanups on the way
      too.  The scheme is that
      
      * All CLabels which are in different DLLs from the current module
        will, via the renamer, already be such that labelDynamic returns
        True for them.
      
      * Redo the StixPrim/StixMacro stuff so that all references to symbols
        in the RTS are via CLabels.  That means that the usual labelDynamic
        story can be used.
      
      * When a label is printed in PprMach, labelDynamic is consulted, to
        generate the __imp_ prefix if necessary.
      
      * In MachCode.stmt2Instrs, selectively ask derefDLL to walk trees
        before code generation and insert deferencing code around other-DLL
        symbols.
      
      * When generating Stix for SRTs, add 1 to other-DLL refs.
      
      * When generating static closures, insert a zero word before
        the _closure label.
      963cf411
    • simonmar's avatar
      [project @ 2000-05-18 12:42:20 by simonmar] · 6f191b69
      simonmar authored
      New version of hGetLine that is roughly 4 times faster than the
      original, and is tail-recursive to boot.
      
      I'm not entirely happy with the code, but it needs to get some testing.
      6f191b69
    • panne's avatar
      [project @ 2000-05-18 11:33:21 by panne] · 34428afb
      panne authored
      Add addrOf_ErrorHdrHook prototype
      34428afb
    • panne's avatar
      [project @ 2000-05-18 11:32:21 by panne] · 5edbd17d
      panne authored
      Make stackOverflow prototype available Haskell compilation
      5edbd17d
    • simonmar's avatar
      [project @ 2000-05-18 09:59:28 by simonmar] · faf341f8
      simonmar authored
      cosmetic only
      faf341f8
    • simonmar's avatar
      [project @ 2000-05-18 09:57:33 by simonmar] · 64ae0dee
      simonmar authored
      Remove -noC, add -package concurrent to simpl006_HC_OPTS.
      64ae0dee
    • simonmar's avatar
      [project @ 2000-05-18 09:54:47 by simonmar] · 327d438f
      simonmar authored
      Upd_frame ==> upd_frame
      327d438f
    • simonmar's avatar
      [project @ 2000-05-18 09:46:24 by simonmar] · e4a69fce
      simonmar authored
      $(SGML_DOC) can only support one document, so build the Build System
      Guide by default.
      e4a69fce
    • simonmar's avatar
      [project @ 2000-05-18 09:42:28 by simonmar] · bc4924fc
      simonmar authored
      doc-building fix.
      bc4924fc
  5. 17 May, 2000 1 commit
    • lewie's avatar
      [project @ 2000-05-17 22:05:44 by lewie] · 04b6f89d
      lewie authored
      Defer ambiguity test for class members, so that the test is done *after*
      we know the (extended) functional dependencies (this is a patch that was
      mostly carried over from hugs98, but a few lines were out of place).
      04b6f89d
  6. 16 May, 2000 6 commits