Skip to content
Snippets Groups Projects
  1. Nov 12, 1999
  2. Nov 11, 1999
  3. Nov 10, 1999
  4. Nov 09, 1999
    • Simon Marlow's avatar
      [project @ 1999-11-09 15:57:39 by simonmar] · e77996aa
      Simon Marlow authored
      Fix up some problems with the IN_STG_CODE macro.
      e77996aa
    • Simon Marlow's avatar
      [project @ 1999-11-09 15:46:49 by simonmar] · 30681e79
      Simon Marlow 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.
      30681e79
    • Simon Marlow's avatar
      [project @ 1999-11-09 11:38:28 by simonmar] · 532fc331
      Simon Marlow authored
      Test for lit-lits in patterns.
      532fc331
    • Simon Marlow's avatar
      [project @ 1999-11-09 11:37:38 by simonmar] · f91f525e
      Simon Marlow authored
      Fixes to Simon's lit-lit pattern commit
      f91f525e
    • Simon Marlow's avatar
      [project @ 1999-11-09 10:46:25 by simonmar] · ee6369a6
      Simon Marlow authored
      Reset standard file descriptors to blocking mode on exit.
      ee6369a6
    • Julian Seward's avatar
      [project @ 1999-11-09 10:05:07 by sewardj] · b38a2d75
      Julian Seward authored
      mulIntCzh (i386_TARGET_ARCH): xor --> xorl
      b38a2d75
    • AndyGill's avatar
      [project @ 1999-11-09 00:41:19 by andy] · 0d4adcb4
      AndyGill authored
      Debugging wibble.
      0d4adcb4
    • AndyGill's avatar
      [project @ 1999-11-09 00:40:11 by andy] · 1e440dbc
      AndyGill 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.
      1e440dbc
    • Kevin Glynn's avatar
      [project @ 1999-11-09 00:14:50 by kglynn] · 8a76a663
      Kevin Glynn 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.
      8a76a663
  5. Nov 08, 1999
  6. Nov 05, 1999
Loading