1. 04 Sep, 2000 6 commits
  2. 01 Sep, 2000 1 commit
  3. 31 Aug, 2000 4 commits
  4. 30 Aug, 2000 2 commits
  5. 29 Aug, 2000 7 commits
  6. 25 Aug, 2000 5 commits
    • simonmar's avatar
      [project @ 2000-08-25 15:21:57 by simonmar] · a61dd342
      simonmar authored
      Fix for copying html documentation into a binary dist.
      a61dd342
    • simonmar's avatar
      [project @ 2000-08-25 13:26:57 by simonmar] · b07a2716
      simonmar authored
      Add a test (also benchmark) for threadDelay, Random, and QSemN.  This
      test starts a large number of threads which all wait for a random
      delay.  The semaphore is used to wait for them all to finish before exiting.
      b07a2716
    • simonmar's avatar
      [project @ 2000-08-25 13:12:07 by simonmar] · 5a4ec937
      simonmar authored
      Change the way threadDelay# is implemented.
      
      We now use a list of sleeping threads sorted in increasing order by
      the time at which they will wake up.  This avoids us having to
      traverse the entire queue on each context switch.
      5a4ec937
    • rrt's avatar
      [project @ 2000-08-25 12:49:54 by rrt] · 944c6afd
      rrt authored
      Sorry Sigbj&oslash;rn, but DocBook won't accept &oslash; in <Author>
      elements. Seems to work everywhere else...
      944c6afd
    • qrczak's avatar
      [project @ 2000-08-25 10:06:37 by qrczak] · fd23905b
      qrczak authored
      Don't strip libgmp.a. (But perhaps --strip-unneeded or something
      would be harmless.)
      
      PS. The configure script looks for __gmpz_fdiv_qr, but gmp that I have
      installed uses the name mpz_fdiv_qr and is thus not being found. (Also
      it is dynamically linked, where ghc's gmp is only statically linked.)
      I guess that configure should check for either name.
      fd23905b
  7. 24 Aug, 2000 5 commits
  8. 23 Aug, 2000 1 commit
  9. 22 Aug, 2000 6 commits
  10. 21 Aug, 2000 3 commits
    • sewardj's avatar
      [project @ 2000-08-21 15:40:14 by sewardj] · b71148fc
      sewardj authored
      Make the register allocator deal properly with switch tables.
      Previously, it didn't calculate the correct flow edges away from the
      indirect jump (in fact it didn't reckon there were any flow edges
      leaving it :) which makes a nonsense of the live variable analysis in
      the branches.
      
      A jump insn can now optionally be annotated with a list of destination
      labels, and if so, the register allocator creates flow edges to all of
      them.
      
      Jump tables are now re-enabled.  They remain disabled for 4.08.1,
      since we aren't fixing the problem properly on that branch.
      
      I assume this problem wasn't exposed by the old register allocator
      because of the live-range-approximation hacks used in it.  Since it
      was undocumented, we'll never know.
      
      Sparc builds will now break until I fix them.
      b71148fc
    • simonmar's avatar
      [project @ 2000-08-21 15:28:30 by simonmar] · 4e477c58
      simonmar authored
      look for GMP 3, not GMP 2.
      4e477c58
    • simonmar's avatar
      [project @ 2000-08-21 15:27:18 by simonmar] · b682cf8d
      simonmar authored
      Connect up the new GMP.
      b682cf8d