1. 18 Nov, 2009 1 commit
  2. 17 Nov, 2009 3 commits
  3. 14 Nov, 2009 7 commits
  4. 11 Nov, 2009 1 commit
  5. 10 Nov, 2009 1 commit
  6. 06 Nov, 2009 1 commit
    • Ben.Lippmeier@anu.edu.au's avatar
      Break recursive imports between the RTS and base library on Windows. · 02d8f553
      Ben.Lippmeier@anu.edu.au authored
      The file rts/win32/libHSbase.def contains a list of all the 
      symbols from the base library that the RTS needs. 
      
      When building the RTS into a DLL on Windows, we want to link the DLL
      for the RTS before we link the DLL for the base library. We use 
      libHSbase.def to make the "import library" libHSbase.so.a, which 
      contains stubs for each of the symbols from the base library that
      the RTS needs.
      02d8f553
  7. 18 Nov, 2009 4 commits
  8. 17 Nov, 2009 3 commits
  9. 16 Nov, 2009 2 commits
  10. 13 Nov, 2009 1 commit
  11. 17 Nov, 2009 4 commits
  12. 15 Nov, 2009 1 commit
  13. 13 Nov, 2009 2 commits
  14. 12 Nov, 2009 1 commit
  15. 13 Nov, 2009 2 commits
  16. 12 Nov, 2009 5 commits
  17. 11 Nov, 2009 1 commit
    • Simon Marlow's avatar
      Second attempt to fix #1185 (forkProcess and -threaded) · 2d5e052d
      Simon Marlow authored
      Patch 1/2: second part of the patch is to libraries/base
      
      This time without dynamic linker hacks, instead I've expanded the
      existing rts/Globals.c to cache more CAFs, specifically those in
      GHC.Conc.  We were already using this trick for signal handlers, I
      should have realised before.
      
      It's still quite unsavoury, but we can do away with rts/Globals.c in
      the future when we switch to a dynamically-linked GHCi.
      2d5e052d