[commit: base] encoding: Resolve FIXMEs for environment variable strings on Windows (maybe) (3d6d92c)

Max Bolingbroke batterseapower at hotmail.com
Tue Apr 5 10:05:21 CEST 2011


Repository : ssh://darcs.haskell.org//srv/darcs/packages/base

On branch  : encoding

http://hackage.haskell.org/trac/ghc/changeset/3d6d92c0b5a189604da1e56cf20ec4ff8f0c97a0

>---------------------------------------------------------------

commit 3d6d92c0b5a189604da1e56cf20ec4ff8f0c97a0
Author: Max Bolingbroke <batterseapower at hotmail.com>
Date:   Mon Apr 4 17:06:03 2011 +0100

    Resolve FIXMEs for environment variable strings on Windows (maybe)
    
    This code is likely broken because I don't have a Windows box
    I can test on right this moment.
    
    Resolving the argv FIXMEs is trickier because I'm going to have to
    change the RTS API to use UTF-16 on Windows. Eurgh.

 GHC/Conc/Windows.hs   |   15 +---------
 GHC/IO/FD.hs          |    6 ++--
 GHC/Windows.hs        |   38 +++++++++++++++++++++++++++
 System/Environment.hs |   69 ++++++++++++++++++++++++++++++++++++++++++------
 base.cabal            |    1 +
 5 files changed, 104 insertions(+), 25 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 3d6d92c0b5a189604da1e56cf20ec4ff8f0c97a0



More information about the Cvs-libraries mailing list