1. 02 Dec, 2002 1 commit
    • Simon Peyton Jones's avatar
      -------------------------------- · 5807b057
      Simon Peyton Jones authored
      	Just pre-CUP-publication version
      	--------------------------------
      
      Includes all the changes that are in the CUP published version,
      but still as two separate reports.  Next thing to do is to merge them.
      5807b057
  2. 17 Nov, 2002 3 commits
  3. 21 Oct, 2002 1 commit
  4. 16 Oct, 2002 1 commit
    • Alastair Reid's avatar
      Added dissenting note to the claim that case for Haskell finalizers · 42abe824
      Alastair Reid authored
      was stronger in presence of concurrency.  IMHO, SimonPJ's example
      didn't demonstrate the claim because it was an argument to be able to
      finalize _Haskell_ objects which contain C objects using Haskell
      finalizers and so didn't actually involve ForeignPtrs at all.
      
      Minor cleanups - e.g., changing back-references to forward references,
      clarifying that 'finalizer' meant 'Haskell finalizer', etc.
      42abe824
  5. 15 Oct, 2002 3 commits
    • Simon Marlow's avatar
      Eliminate some duplication, and fix up the structure a bit. · 1f6c190e
      Simon Marlow authored
      Alastair, I'm afraid I removed one or two of your comments that were
      simply out of place or duplicated points made elsewhere.  We don't
      want to make the document any more hard to read than the email thread
      that it is supposed to be summarising.
      1f6c190e
    • Alastair Reid's avatar
      Added my comments from last night. · d07a94b8
      Alastair Reid authored
      The structure of the document isn't quite ideal (too many forward
      references) but didn't want to mess with it too much.
      
      There were conflicts with the previous commit which I did my best to
      resolve.  I don't think I broke anything but I couldn't always
      identify what had been changed in the previous commit so I may not
      have been successful.
      d07a94b8
    • Simon Marlow's avatar
      various additions · 9ab8a326
      Simon Marlow authored
      9ab8a326
  6. 14 Oct, 2002 2 commits
  7. 13 Sep, 2002 1 commit
  8. 12 Sep, 2002 2 commits
  9. 11 Sep, 2002 1 commit
    • chak@cse.unsw.edu.au.'s avatar
      Clarified that all operations in Bits are member functions of the · 2669216a
      chak@cse.unsw.edu.au. authored
      type class.  Reverse the meaning of the sign of the second argument
      for `rotate' and `shift' (this makes it the same as GHC used all
      the time).  `bitSize' on `Integer' etc is now undefined.
      
      Allowing multiple calls to hs_init() and clarified the constraints
      on the relative timing between hs_set_argv() and
      getProgName/getArgs.
      2669216a
  10. 10 Sep, 2002 2 commits
  11. 09 Aug, 2002 1 commit
  12. 14 Jun, 2002 1 commit
  13. 26 Apr, 2002 1 commit
  14. 09 Apr, 2002 1 commit
    • chak@cse.unsw.edu.au.'s avatar
      * 5.8: Clarified documentation for `MarshalAlloc.free'. · d6821e35
      chak@cse.unsw.edu.au. authored
      * 5.8: Added `MarshalAlloc.realloc'.
      * 3.2: Clarified the description of foreign types; so far, `IO ()' was
        strictly speaking not included as a valid return type.  Currently,
        functions of type `a -> ()' are included.  Do we want this?  Their use
        might not be portable if they include side effects.
      * 4.1.5: New section discussing the traps & pitfalls of type promotion with
        C bindings.
      d6821e35
  15. 04 Feb, 2002 3 commits
  16. 29 Jan, 2002 1 commit
  17. 28 Jan, 2002 1 commit
  18. 10 Jan, 2002 1 commit
  19. 21 Dec, 2001 1 commit
  20. 02 Nov, 2001 1 commit
  21. 01 Nov, 2001 1 commit
  22. 30 Oct, 2001 2 commits
  23. 29 Oct, 2001 1 commit
  24. 28 Oct, 2001 1 commit
  25. 19 Oct, 2001 1 commit
  26. 04 Oct, 2001 1 commit
  27. 02 Oct, 2001 1 commit
  28. 26 Sep, 2001 1 commit
  29. 24 Sep, 2001 2 commits