1. 31 May, 2002 1 commit
  2. 29 May, 2002 6 commits
    • sof's avatar
      [project @ 2002-05-29 22:39:39 by sof] · ea9c5577
      sof authored
      - nuke ghc_{501,502}_at_least defns, no longer used.
      - mingw/cygwin cross-compilation tweak.
      ea9c5577
    • sof's avatar
      [project @ 2002-05-29 22:32:49 by sof] · 5062fac4
      sof authored
      Use HOSTPLATFORM / *_HOST_OS to examine properties of the environment/compiler
      we're using.
      5062fac4
    • sof's avatar
      [project @ 2002-05-29 22:11:58 by sof] · 712f906d
      sof authored
      Use HOSTPLATFORM / *_HOST_OS (instead of TARGET equivalents), as we're
      dealing with host-specific properties, not that of the target.
      712f906d
    • simonmar's avatar
      [project @ 2002-05-29 13:44:18 by simonmar] · 1f1287d7
      simonmar authored
      gcc 3.1 broke the mangler again...  this time it seems gcc is adding
      spurious writes to the stack in the prologue, triggered perhaps by
      inline functions.  The code generated for uses of ASSIGN_DBL() and
      ASSIGN_INT64() is really terrible - we should really submit a bug
      report to the gcc folks for this one.
      
      Anyway, this patch should get us going again; we now toss the spurious
      instructions back into the main part of the code (just in case they
      happened to be there for a good reason).
      1f1287d7
    • simonpj's avatar
      [project @ 2002-05-29 13:09:24 by simonpj] · 52671283
      simonpj authored
      Wibble to previous commit on negative literals in patterns (fixes crash in GHC/Real.lhs)
      52671283
    • simonpj's avatar
      [project @ 2002-05-29 13:06:02 by simonpj] · b9394d5f
      simonpj authored
      Document GHC-mingw vs GHC-cygwin
      b9394d5f
  3. 28 May, 2002 3 commits
  4. 27 May, 2002 6 commits
  5. 24 May, 2002 1 commit
  6. 23 May, 2002 3 commits
  7. 22 May, 2002 2 commits
    • sof's avatar
      [project @ 2002-05-22 18:36:19 by sof] · 7a6b4575
      sof authored
      HC_SPLIT_POST: reduce the risk of exceeding command line length limits.
      
      [As was, constructing the relocatable ".o"s from split object files
      failed with stuff inside of libraries/haskell-src/Language/Haskell/
      under cygwin(&bash).]
      7a6b4575
    • simonmar's avatar
      [project @ 2002-05-22 09:02:40 by simonmar] · b719831c
      simonmar authored
      We don't pass --old-ghc to Happy any more.  Also, wire $(HappyOpts) to
      -agc in config.mk rather than passing it through from configure, since
      it was always the same anyhow.
      b719831c
  8. 21 May, 2002 2 commits
  9. 18 May, 2002 1 commit
  10. 17 May, 2002 3 commits
  11. 15 May, 2002 4 commits
    • sof's avatar
      [project @ 2002-05-15 20:25:10 by sof] · 1b679d89
      sof authored
      make prev commit work
      1b679d89
    • sof's avatar
      [project @ 2002-05-15 19:46:11 by sof] · ab156ceb
      sof authored
      Assume the presence of a Bits Int32 instance only
      ab156ceb
    • sof's avatar
      [project @ 2002-05-15 18:20:28 by sof] · 1d05a826
      sof authored
      add Main.hi to CLEAN_FILES to cope with the fact that HaskTags.hs is rooming the Main module
      1d05a826
    • chak's avatar
      [project @ 2002-05-15 08:59:58 by chak] · de1d4a16
      chak authored
      * Added the options `-ffi' and `-fffi', which switch on FFI support
        (`-fglasgow-exts' implies `-fffi').
      
        NB: Strictly speaking `-fffi' is the correct name; however, `-ffi' is
            supported as an alternative spelling.
      
      * `-fglasgow-exts' no longer enables the `with' keyword for implicit
        parameters.  To use `with' as a keyword, the additional option `-fwith' has
        to be supplied.  (Note that SimonM recently enabled the use of `let' instead
        of `with'.)
      
        NB: This might prompt some makefile tweaks in libraries or regression tests.
      
      * Renamed `Foreign.Marshal.Utils.withObject' to `Foreign.Marshal.Utils.with'
        as required by the FFI Addendum.  (The old name is still available, but
        marked as deprecated.)
      
      * Added `realloc' to `Foreign.Marshal.Alloc' (tracking RC4 of the FFI
        Addendum).
      
      Docu
      ~~~~
      * Added `-ffi', `-fffi', and `-fwith' to the flag reference and the section
        describing options for Glasgow extensions
      
      * Removed most of the FFI section in the User's Guide in favour of a reference
        to the Addendum plus a brief description of additional features supported by
        GHC.
      
        NB: The old material is still available at fptools/docs/, I merely removed
        the reference in the User's Guide.
      de1d4a16
  12. 14 May, 2002 7 commits
  13. 11 May, 2002 1 commit
    • sof's avatar
      [project @ 2002-05-11 13:58:18 by sof] · 263ebdd8
      sof authored
      Have createThread() use a separate mutex to ensure unique
      allocation of ThreadIds. A less-than-light solution, but
      cleaner than trying to reuse sched_mutex for this purpose.
      263ebdd8