1. 09 Aug, 2001 7 commits
  2. 08 Aug, 2001 27 commits
  3. 07 Aug, 2001 6 commits
    • ken's avatar
      [project @ 2001-08-07 20:10:30 by ken] · ebd10acf
      ken authored
      Back up previous change, which was not really a fix of any bug, let alone
      the bug it seemed to have fixed.
    • ken's avatar
      [project @ 2001-08-07 20:08:37 by ken] · eb204c28
      ken authored
      Change the number of threads to spawn in this test from 1000000 to 10000000,
      to (more likely) trigger the Alpha StgRun() bug that I just fixed.
    • ken's avatar
      [project @ 2001-08-07 20:06:41 by ken] · 9bab7a0e
      ken authored
      Fixed (I hope, and have reason to believe) mysterious segfaulting problem
      on the Alpha.
      The problem (I hope, and have reason to believe) was that, during a few
      instructions, the register saving/restoring code in StgRun() places data
      below the current SP value.  (I.e., it should first reserve stack space,
      then put data in said space, rather than first put data in, then reserve
      the space.)
         "The SP value might be used by the hardware when raising exceptions and
          asynchronous interrupts. It must be assumed that the contents of the stack
          below the current SP value and within the stack for the current thread are
          continually and unpredictably modified, as specified in the _Alpha
          Architecture Reference Manual_, and as a result of asynchronous software
         -- Compaq Computer Corporation, Houston. Tru64 UNIX Calling Standard for
            Alpha Systems, 5.1 edition, August 2000, section 3.2.1.  http://www.
    • ken's avatar
      [project @ 2001-08-07 19:34:01 by ken] · 1e402dba
      ken authored
      Fix 32-bit assumptions in debugging fprintf's.
    • ken's avatar
      [project @ 2001-08-07 19:33:33 by ken] · 565a4494
      ken authored
      For now, let mkMarshalCode_wrk = undefined for non-i386 architectures.
    • sewardj's avatar
      [project @ 2001-08-07 17:07:11 by sewardj] · 59f79a33
      sewardj authored
      Rewrite the machinery for pushing args to CCalls so that it can
      suitably mangle those :: ForeignObj# and ByteArray# and PtrArray#.