1. 16 Mar, 2004 2 commits
    • simonmar's avatar
      [project @ 2004-03-16 11:39:50 by simonmar] · 72f7be33
      simonmar authored
      Remove all known hacks in rawSystem:
      
        - no splitting of the program name using toArgs
      
        - no avoiding translate when the string already appears to be quoted
      
        - no avoiding translate for the command name
      
      We now keep separate program name & args for various SysTools
      programs: gcc, as, ld, mkdll.
      
      MERGE TO STABLE
      72f7be33
    • mthomas's avatar
      [project @ 2004-03-16 05:05:31 by mthomas] · 52ab2a3d
      mthomas authored
      Retrofit Simon's DOCBOOK_CATALOG fix for platforms without DOCBOOK.
      52ab2a3d
  2. 15 Mar, 2004 1 commit
  3. 13 Mar, 2004 1 commit
  4. 12 Mar, 2004 2 commits
  5. 11 Mar, 2004 9 commits
  6. 10 Mar, 2004 1 commit
  7. 08 Mar, 2004 5 commits
  8. 07 Mar, 2004 1 commit
  9. 05 Mar, 2004 6 commits
  10. 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
  11. 02 Mar, 2004 2 commits
  12. 01 Mar, 2004 8 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