1. 13 Mar, 2004 1 commit
  2. 12 Mar, 2004 2 commits
  3. 11 Mar, 2004 9 commits
  4. 10 Mar, 2004 1 commit
  5. 08 Mar, 2004 5 commits
  6. 07 Mar, 2004 1 commit
  7. 05 Mar, 2004 6 commits
  8. 03 Mar, 2004 2 commits
    • simonpj's avatar
      [project @ 2004-03-03 17:11:51 by simonpj] · 2072e42a
      simonpj authored
      Comments only
      2072e42a
    • simonpj's avatar
      [project @ 2004-03-03 17:10:33 by simonpj] · a69327ed
      simonpj authored
      Patches to configuration script for MSYS.  It's not clear that this'll
      always work, because we generate paths like /c/mingw/bin, which MinGW
      binaries won't understand -- but all of them seem to be fed to the
      MSYS shell, which translates them to c:/mingw/bin etc.
      
      Perhaps the Right Thing is to implement msyspath, by analogy with
      cygpath, to convert /c/xxx to c:/xxx? 
      
      Anyway, this patch seems to work for now.
      a69327ed
  9. 02 Mar, 2004 2 commits
  10. 01 Mar, 2004 10 commits
    • simonmar's avatar
      [project @ 2004-03-01 14:18:35 by simonmar] · a20ec0ce
      simonmar authored
      Threaded RTS improvements:
      
        - Make the main_threads list doubly linked.  Have threads
          remove themselves from this list when they complete, rather
          than searching for completed main threads each time around
          the scheduler loop.  This removes an O(n) loop from the
          scheduler, but adds some new constraints (basically completed
          threads must remain on the run queue until dealt with, including
          threads which have been killed by an async exception).
      
        - Add a pointer from the TSO to the StgMainThread struct, for
          main threads.  This avoids a number of places where we had
          to traverse the list of main threads to find the right one,
          including one place in the scheduler loop.  Adding a field to
          a TSO is cheap.
      
        - taskStart: we should be resetting the startingWorkerThread flag
          in here.  Not sure why we aren't; maybe this got lost at some point.
      
        - Use the BlockedOnCCall flags in the non-threaded RTS too.  Q: what
          should happen if a thread does a foreign call which re-enters the
          RTS, and then sends an async exception to the original thread?
          Answer: it should deadlock, which it does in the threaded RTS, and
          this commit makes it do so in the non-threaded RTS too (see
          testsuite/tests/concurrent/should_run/conc040.hs).
      a20ec0ce
    • simonmar's avatar
      [project @ 2004-03-01 14:11:01 by simonmar] · 07e22b02
      simonmar authored
      Remove Deadlock_closure (not used any more).
      07e22b02
    • simonmar's avatar
      [project @ 2004-03-01 13:44:10 by simonmar] · 1f215127
      simonmar authored
      add a few RTS ways (combinations) I missed out
      1f215127
    • simonmar's avatar
      [project @ 2004-03-01 13:34:54 by simonmar] · 0504641e
      simonmar authored
      Warning police, and omit a useless debugging msg in !RTS_SUPPORTS_THREADS.
      0504641e
    • simonmar's avatar
      [project @ 2004-03-01 12:33:17 by simonmar] · 59a8549c
      simonmar authored
      wibble
      59a8549c
    • simonmar's avatar
      [project @ 2004-03-01 10:17:53 by simonmar] · 9208824c
      simonmar authored
      Update version numbering policy: we now allow snapshots along the
      stable branch (eg. 6.2.20040229).
      9208824c
    • simonmar's avatar
      [project @ 2004-03-01 10:16:28 by simonmar] · ae8e4261
      simonmar authored
      Update docs for RTS options and GhcRtsThreaded
      ae8e4261
    • simonmar's avatar
      [project @ 2004-03-01 10:14:54 by simonmar] · 712290dc
      simonmar authored
      Add -fno-generics to SRC_HC_OPTS
      712290dc
    • simonmar's avatar
      [project @ 2004-03-01 10:13:01 by simonmar] · f18af71d
      simonmar authored
      build target should use '::' not ':'
      f18af71d
    • simonmar's avatar
      [project @ 2004-03-01 09:49:48 by simonmar] · fa8faa35
      simonmar authored
      make it compile (win32)
      fa8faa35
  11. 28 Feb, 2004 1 commit
    • ralf's avatar
      [project @ 2004-02-28 15:37:09 by ralf] · 0dca9ac5
      ralf authored
      Revised dataTypeOf member in "deriving ( ... Data ...)".
      This revised schemes relies on the updated modules
      Data.Typeable and Data.Generics*.
      0dca9ac5