1. 03 Aug, 2005 4 commits
    • simonmar's avatar
      [project @ 2005-08-03 10:42:53 by simonmar] · 34495a28
      simonmar authored
      Fix the location of _stub.o files when compiling with -odir.  The
      comment from the source:
      
      -- The _stub.c file is derived from the haskell source file (but stored
      -- in hscStubCOutName in the dflags for some reason, probably historical).
      -- Consequently, we derive the _stub.o filename from the haskell object
      -- filename.
      --
      -- This isn't necessarily the same as the object filename we
      -- would get if we just compiled the _stub.c file using the pipeline.
      -- For example:
      --
      --    ghc src/A.hs -odir obj
      --
      -- results in obj/A.o, and src/A_stub.c.  If we compile src/A_stub.c with
      -- -odir obj, we would get obj/src/A_stub.o, which is wrong; we want
      -- obj/A_stub.o.
      34495a28
    • simonmar's avatar
      [project @ 2005-08-03 09:43:06 by simonmar] · 5cc19c6a
      simonmar authored
      Update documentation for ghc-pkg list and ghc-pkg latest.
      5cc19c6a
    • simonmar's avatar
      [project @ 2005-08-03 09:34:55 by simonmar] · 95a8c303
      simonmar authored
      Tidyup, and make all the commands that take a package identifier
      behave the same.  Previously, naming a package without a version
      number only matched the same package identifier, if you wanted to
      match multiple packages you had to say P-*.  However, the new list and
      latest commands behave differently, which was inconsistent.
      
      I believe the previous behaviour was for backwards compatibility with
      packages that had no version number.  However, it's unlikely that this
      is ever useful, so I've changed the semantics so that a package name
      on its own matches all versions of that package.
      95a8c303
    • simonmar's avatar
      [project @ 2005-08-03 09:13:32 by simonmar] · 53670972
      simonmar authored
      - Add "ghc-pkg list <pkg>" to list packages matching <pkg>
      - Add "ghc-pkg latest <pkg>" to show the latest version of <pkg>
      - Add --simple-output option to produce a more easily slurpable output
        from ghc-pkg list.
      
      Patch from Lennart Kolmodin <kolmodin at dtek.chalmers.se>
      53670972
  2. 02 Aug, 2005 11 commits
  3. 01 Aug, 2005 3 commits
  4. 29 Jul, 2005 1 commit
    • sof's avatar
      [project @ 2005-07-29 20:21:50 by sof] · b3de318b
      sof authored
      win32/AsyncIO.c:onIOComplete(), awaitRequests():
        Avoid completion table overflow through the use of
        a semaphore. Worker threads (the producers) wait for a free
        event slot to appear, the RTS thread (consumer) signal slot
        availability once the completion event has been de-queued and
        processed.
      
        This bug only manifests itself in 'massively concurrent' code
        (>200 threads), where the threads simultaneously engage in IO
        through the async IO layer. conc023 and conc036 in the regression
        test suite are examples of such.
      
      Merge to STABLE.
      b3de318b
  5. 28 Jul, 2005 11 commits
  6. 27 Jul, 2005 6 commits
  7. 26 Jul, 2005 4 commits