1. 09 Apr, 2003 1 commit
  2. 31 Mar, 2003 1 commit
  3. 07 Mar, 2003 1 commit
  4. 28 Nov, 2002 1 commit
  5. 18 Nov, 2002 1 commit
  6. 15 Oct, 2002 1 commit
    • simonpj's avatar
      [project @ 2002-10-15 08:56:50 by simonpj] · 0c0a693f
      simonpj authored
      Some reorganising.  Simon and I agreed to leave out most of the (inaccurate) section
      on primitive operations, pointing people instead to the Real Truth in primops.txt
      and the External Core document.
      
      Also: bugs section added
      0c0a693f
  7. 25 Jun, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-06-25 12:05:14 by simonmar] · 7bcdfdba
      simonmar authored
      Various hacking on the User's Guide to knock it into shape for the release.
      
      Committers: please take a look at the 5.04 release notes and feel free
      to tweak or embelish the description for your favourite new feature.
      7bcdfdba
  8. 05 Jun, 2002 1 commit
  9. 27 Feb, 2002 1 commit
  10. 16 Oct, 2001 2 commits
  11. 23 Aug, 2001 2 commits
    • qrczak's avatar
      [project @ 2001-08-23 20:19:16 by qrczak] · 572ee73c
      qrczak authored
      Don't say that GHC doesn't do fixity resolution on the left hand side
      of a binding before deciding which symbol is the function symbol.
      This has been fixed.
      572ee73c
    • simonmar's avatar
      [project @ 2001-08-23 10:33:36 by simonmar] · 212c2212
      simonmar authored
      Add a new section, documenting "GHC's take on behaviour that is left
      undefined or implementation specific in Haskell 98", and in it
      document the size of Int, the behaviour of fromIntegral, and the
      behaviour of floating-point exceptions.
      212c2212
  12. 28 Mar, 2001 2 commits
  13. 07 Aug, 2000 1 commit
    • qrczak's avatar
      [project @ 2000-08-07 23:37:19 by qrczak] · 4b172698
      qrczak authored
      Now Char, Char#, StgChar have 31 bits (physically 32).
      "foo"# is still an array of bytes.
      
      CharRep represents 32 bits (on a 64-bit arch too). There is also
      Int8Rep, used in those places where bytes were originally meant.
      readCharArray, indexCharOffAddr etc. still use bytes. Storable and
      {I,M}Array use wide Chars.
      
      In future perhaps all sized integers should be primitive types. Then
      some usages of indexing primops scattered through the code could
      be changed to then-available Int8 ones, and then Char variants of
      primops could be made wide (other usages that handle text should use
      conversion that will be provided later).
      
      I/O and _ccall_ arguments assume ISO-8859-1. UTF-8 is internally used
      for string literals (only).
      
      Z-encoding is ready for Unicode identifiers.
      
      Ranges of intlike and charlike closures are more easily configurable.
      
      I've probably broken nativeGen/MachCode.lhs:chrCode for Alpha but I
      don't know the Alpha assembler to fix it (what is zapnot?). Generally
      I'm not sure if I've done the NCG changes right.
      
      This commit breaks the binary compatibility (of course).
      
      TODO:
      * is* and to{Lower,Upper} in Char (in progress).
      * Libraries for text conversion (in design / experiments),
        to be plugged to I/O and a higher level foreign library.
      * PackedString.
      * StringBuffer and accepting source in encodings other than ISO-8859-1.
      4b172698
  14. 18 Apr, 2000 1 commit
  15. 04 Apr, 2000 1 commit
  16. 24 Jan, 2000 1 commit
  17. 10 Jan, 2000 1 commit
  18. 05 Jan, 2000 1 commit