1. 28 Jun, 2000 1 commit
    • sewardj's avatar
      [project @ 2000-06-28 10:42:17 by sewardj] · a71f8523
      sewardj authored
      Partially fix signal (control-C) handling under mingw32.
      The interpreter can now be interrupted and successfully returns to
      the Hugs prompt, but only if Hugs was started from cmd.exe and not
      by bash (!).  This is a known bogon with Cygwin, according to
      Sigbjorn.  I still can't get Hugs to ignore other control-C's;
      instead it acts as if it was asked to exit.  Bizarre.
  2. 27 Jun, 2000 6 commits
  3. 26 Jun, 2000 3 commits
  4. 25 Jun, 2000 7 commits
  5. 24 Jun, 2000 1 commit
  6. 23 Jun, 2000 4 commits
    • rrt's avatar
      [project @ 2000-06-23 14:01:09 by rrt] · 5552a779
      rrt authored
      Get rid of hand-maintained HSrts.def, and generate it automatically.
    • sewardj's avatar
      [project @ 2000-06-23 13:13:10 by sewardj] · 3c9488f6
      sewardj authored
      markHugsObjects() and lookupSection(): don't use debugging versions
      of macros module(), name(), tycon(), etc, even when debugging.
      Also, in lookupSection(), return immediately when not in combined mode.
      Together, these dramatically reduce the cost of GC in Hugs (by about
      a factor of 15 for nofib/real/anna).
    • sewardj's avatar
      [project @ 2000-06-23 12:09:00 by sewardj] · ff0d01ea
      sewardj authored
      Minor mods to make fully-optimised builds of Hugs work again.
    • sewardj's avatar
      [project @ 2000-06-23 09:41:11 by sewardj] · e46b131d
      sewardj authored
      Changes to make DietHEP.dll usable from Visual Basic:
      * Export DH_LoadLibrary and DH_GetProcAddress using stdcall, not ccall.
      * Append all messages to a logfile, diet_hep_logfile.txt, for debugging.
  7. 22 Jun, 2000 7 commits
    • panne's avatar
      [project @ 2000-06-22 16:19:16 by panne] · 415765b5
      panne authored
      * -syslib => -package
      * mkdependHS => ghc -M
      *** please merge ***
    • panne's avatar
      [project @ 2000-06-22 16:18:10 by panne] · 6c47f615
      panne authored
      * Mentioned CTypesISO
      * Synched comments about MutableArray with reality
      *** please merge ***
    • panne's avatar
      [project @ 2000-06-22 16:16:46 by panne] · c820dcf3
      panne authored
      Removed explicit usage of hslibs/docs, it belongs to
      ghc/docs/set. (untested)
      *** please merge ***
    • simonpj's avatar
      [project @ 2000-06-22 14:45:41 by simonpj] · 5f352824
      simonpj authored
      *** NO NEED TO MERGE WITH 4.07 ***
          (but it would do no harm)
      * Improve an error message when overlapping instance
        declarations are present.  Carl Witty reported this
        infelicitous message.  The problem arises for this code:
      	class Foo a
      	class (Foo a) => Bar a
      	data Dat a = Dat
      	instance Foo (Dat a)
      	instance Foo (Dat Integer)
      	instance Bar (Dat a)
        The instance decl for Bar should say
      	instance Foo (Dat a) => Bar (Dat a) 
        because the overlapping instance decls for Foo can't
        be resolved (or at least might vary depending on how
        a is instantiated).
    • simonpj's avatar
      [project @ 2000-06-22 14:41:29 by simonpj] · fad3991b
      simonpj authored
      *** MERGE WITH 4.07 ***
      * ParseIface.y should reject newtypes with no
      	newtype T a ;
        The rest of the compiler falls over if it sees such a thing.
    • simonpj's avatar
      [project @ 2000-06-22 14:40:22 by simonpj] · 41cd7a86
      simonpj authored
      *** MERGE WITH 4.07 ***
      * The divide by zero check in the constant-folding
        rules was testing the numerator not denominator!
        (For Float and Double.)
    • rrt's avatar
      [project @ 2000-06-22 12:02:55 by rrt] · 4efbac79
      rrt authored
      Add greencard support.
  8. 21 Jun, 2000 1 commit
    • chak's avatar
      [project @ 2000-06-21 09:13:09 by chak] · 25ee7c9e
      chak authored
      As suggested by SimonM, moved an overview over the three components of the FFI
      into the FFI document included as Chapter 7 into the GHC user guide.
      Open questions:
      * How can I make cross references to the doc in hslibs/?  There are already
        references to hslibs sections in other parts of ghc's user guide, but they
        are not correctly resolved when I generate html from the sgml files.
      * There is now a (little) overlap with material in 6.5 (GHC Language Features:
        The foreign interface).  I would say, we could actually leave this as it is,
        as 6.5 goes on to describe GHC specifics.
  9. 20 Jun, 2000 10 commits