1. 12 Nov, 1999 2 commits
  2. 11 Nov, 1999 14 commits
  3. 10 Nov, 1999 1 commit
    • andy's avatar
      [project @ 1999-11-10 23:26:57 by andy] · 31518c3e
      andy authored
      Adding Int8,16,32,64 into Hugs.
      These changes are based on the current (Sep99 Hugs) version of Word.
      The GHC parts should be unchanged.
  4. 09 Nov, 1999 9 commits
    • simonmar's avatar
      [project @ 1999-11-09 15:57:39 by simonmar] · e77996aa
      simonmar authored
      Fix up some problems with the IN_STG_CODE macro.
    • simonmar's avatar
      [project @ 1999-11-09 15:46:49 by simonmar] · 30681e79
      simonmar authored
      A slew of SMP-related changes.
       - New locking scheme for thunks: we now check whether the thunk
         being entered is in our private allocation area, and if so
         we don't lock it.  Well, that's the upshot.  In practice it's
         a lot more fiddly than that.
       - I/O blocking is handled a bit more sanely now (but still not
         properly, methinks)
       - deadlock detection is back
       - remove old pre-SMP scheduler code
       - revamp the timing code.  We actually get reasonable-looking
         timing info for SMP programs now.
       - fix a bug in the garbage collector to do with IND_OLDGENs appearing
         on the mutable list of the old generation.
       - move BDescr() function from rts/BlockAlloc.h to includes/Block.h.
       - move struct generation and struct step into includes/StgStorage.h (sigh)
       - add UPD_IND_NOLOCK for updating with an indirection where locking
         the black hole is not required.
    • simonmar's avatar
      [project @ 1999-11-09 11:38:28 by simonmar] · 532fc331
      simonmar authored
      Test for lit-lits in patterns.
    • simonmar's avatar
      [project @ 1999-11-09 11:37:38 by simonmar] · f91f525e
      simonmar authored
      Fixes to Simon's lit-lit pattern commit
    • simonmar's avatar
      [project @ 1999-11-09 10:46:25 by simonmar] · ee6369a6
      simonmar authored
      Reset standard file descriptors to blocking mode on exit.
    • sewardj's avatar
      [project @ 1999-11-09 10:05:07 by sewardj] · b38a2d75
      sewardj authored
      mulIntCzh (i386_TARGET_ARCH): xor --> xorl
    • andy's avatar
      [project @ 1999-11-09 00:41:19 by andy] · 0d4adcb4
      andy authored
      Debugging wibble.
    • andy's avatar
      [project @ 1999-11-09 00:40:11 by andy] · 1e440dbc
      andy authored
      This is to fix the following bugs:
          Reported by    Description
          Various        cutoff value for -c option seems too low.
          Andy           weirdness with :i C if C is a zero parameter class.
          Ross Paterson  Problem with rank 2 parameters and "Showable" class.
          Jeff           Stronger static checking on instances for classes with
                         functional dependencies.
    • kglynn's avatar
      [project @ 1999-11-09 00:14:50 by kglynn] · 8a76a663
      kglynn authored
      Support for negative timings in the stats file.  (I've seen times of -0.00).
      If a timing is negative then set it to 0.
  5. 08 Nov, 1999 5 commits
  6. 05 Nov, 1999 4 commits
  7. 04 Nov, 1999 3 commits
  8. 03 Nov, 1999 2 commits
    • andy's avatar
      [project @ 1999-11-03 23:54:15 by andy] · 5c05f30b
      andy authored
      Adding Word8,16,32,64 into Hugs.
      These changes are based on the current (Sep99 Hugs) version of Word.
      The GHC parts should be unchanged.
    • simonmar's avatar
      [project @ 1999-11-03 15:04:25 by simonmar] · 5710a2d4
      simonmar authored
      - don't hold the scheduler lock while doing the select, since
        we might sit in there for a long time.
      - don't need the gettimeofday() hack on Linux, because select
        already returns the unslept time.