1. 24 Jul, 2010 1 commit
  2. 23 Jul, 2010 1 commit
  3. 19 Jul, 2010 1 commit
  4. 22 Jul, 2010 1 commit
  5. 21 Jul, 2010 4 commits
  6. 20 Jul, 2010 4 commits
  7. 19 Jul, 2010 2 commits
  8. 18 Jul, 2010 1 commit
  9. 15 Jul, 2010 1 commit
  10. 16 Jul, 2010 2 commits
  11. 15 Jul, 2010 1 commit
  12. 14 Jul, 2010 3 commits
  13. 13 Jul, 2010 5 commits
  14. 07 Jul, 2010 2 commits
  15. 01 Jul, 2010 1 commit
    • simonpj@microsoft.com's avatar
      Fix second bug in Trac #4127 · 2c183f9b
      simonpj@microsoft.com authored
      This bug concerned the awkward shadowing we do for 
      Template Haskell declaration brackets.  Lots of
      comments in 
      
        Note [Top-level Names in Template Haskell decl quotes]
      2c183f9b
  16. 08 Jul, 2010 1 commit
    • Sergei Trofimovich's avatar
      Fixing link failure of compiler on ia64 ('-Wl,' prefixed value passed directly to ld) · 615d88d1
      Sergei Trofimovich authored
          /usr/bin/ld -Wl,--relax -r -o dist-stage1/build/HSghc-6.10.4.o \
                                        dist-stage1/build/BasicTypes.o dist-stage1/build/DataCon.o ...
          /usr/bin/ld: unrecognized option '-Wl,--relax'
      
      If we just drop '-Wl,' part it will not help as '-r' and '--relax' are incompatible.
      
      Looks like '-Wl,--relax' was skipped by earlier binutils' ld as unknown option.
      Removing ia64 specific path.
      615d88d1
  17. 12 Jul, 2010 1 commit
  18. 09 Jul, 2010 1 commit
  19. 08 Jul, 2010 1 commit
    • Simon Marlow's avatar
      New asynchronous exception control API (ghc parts) · ad3b79d2
      Simon Marlow authored
      As discussed on the libraries/haskell-cafe mailing lists
        http://www.haskell.org/pipermail/libraries/2010-April/013420.html
      
      This is a replacement for block/unblock in the asychronous exceptions
      API to fix a problem whereby a function could unblock asynchronous
      exceptions even if called within a blocked context.
      
      The new terminology is "mask" rather than "block" (to avoid confusion
      due to overloaded meanings of the latter).
      
      In GHC, we changed the names of some primops:
      
        blockAsyncExceptions#   -> maskAsyncExceptions#
        unblockAsyncExceptions# -> unmaskAsyncExceptions#
        asyncExceptionsBlocked# -> getMaskingState#
      
      and added one new primop:
      
        maskUninterruptible#
      
      See the accompanying patch to libraries/base for the API changes.
      ad3b79d2
  20. 16 Jun, 2010 1 commit
  21. 08 Jul, 2010 2 commits
  22. 07 Jul, 2010 3 commits