Repository : ssh://darcs.haskell.org//srv/darcs/packages/base
On branch  : encoding
http://hackage.haskell.org/trac/ghc/changeset/239d24cd0401c659f4aac65fe47156...
---------------------------------------------------------------
commit 239d24cd0401c659f4aac65fe47156b890e44571
Author: Max Bolingbroke 
Date:   Mon Apr 4 09:18:11 2011 +0100
    Implement coding failure modes: ignore, throw error, transliterate
 GHC/IO/Encoding.hs          |   43 ++++++++----
 GHC/IO/Encoding/CodePage.hs |   80 ++++++++++++++--------
 GHC/IO/Encoding/Iconv.hs    |  153 +++++++++++++++++++++++++------------------
 GHC/IO/Encoding/Latin1.hs   |   46 +++++++++----
 GHC/IO/Encoding/Types.hs    |   27 ++++++++
 GHC/IO/Encoding/UTF16.hs    |  104 ++++++++++++++++++++---------
 GHC/IO/Encoding/UTF32.hs    |  104 ++++++++++++++++++++---------
 GHC/IO/Encoding/UTF8.hs     |   75 +++++++++++++---------
 8 files changed, 414 insertions(+), 218 deletions(-)
Diff suppressed because of size. To see it, use:
    git show 239d24cd0401c659f4aac65fe47156b890e44571