1. 19 Dec, 1997 2 commits
  2. 17 Dec, 1997 5 commits
  3. 16 Dec, 1997 1 commit
  4. 25 Nov, 1997 1 commit
  5. 12 Nov, 1997 4 commits
  6. 10 Nov, 1997 1 commit
  7. 16 Oct, 1997 1 commit
  8. 15 Oct, 1997 1 commit
  9. 14 Oct, 1997 1 commit
  10. 13 Oct, 1997 1 commit
    • simonm's avatar
      [project @ 1997-10-13 16:12:54 by simonm] · df10403c
      simonm authored
      Changes to unbox the state in the ST and IO monads.
      
      ST now has type
      
      	newtype ST s a = ST (State# s -> STret s a)
      	data STret s a = STret (State# s) a
      
      IO now has type
      
      	newtype IO a = IO (State# RealWorld -> IOResult a)
      	data IOResult a = IOok   (State# RealWorld) a
      	                | IOfail (State# RealWorld) IOError
      
      So ST should be slightly more efficient, and IO should be nearly as
      efficient as ST.
      df10403c
  11. 07 Oct, 1997 1 commit
  12. 26 Sep, 1997 2 commits
  13. 25 Sep, 1997 1 commit
  14. 24 Sep, 1997 1 commit
  15. 22 Sep, 1997 1 commit
  16. 08 Sep, 1997 1 commit
  17. 05 Sep, 1997 5 commits
  18. 04 Sep, 1997 1 commit
  19. 03 Sep, 1997 8 commits
  20. 14 Aug, 1997 1 commit