[commit: base] data-proxy: Merge branch 'master' into data-proxy (aec3eaa)

Richard Eisenberg eir at ghc.haskell.org
Tue Jul 23 16:04:22 CEST 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : data-proxy

http://hackage.haskell.org/trac/ghc/changeset/aec3eaa9041262a839279ede769d076930eee600

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

commit aec3eaa9041262a839279ede769d076930eee600
Merge: f6b521c af77ef4
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date:   Mon Jul 22 09:40:42 2013 +0100

    Merge branch 'master' into data-proxy
    
    Conflicts:
    	Data/Typeable.hs
    	Data/Typeable/Internal.hs

 .gitignore                            |    3 +
 Control/Applicative.hs                |    2 +-
 Control/Category.hs                   |    4 +
 Control/Concurrent.hs                 |   32 +++
 Control/Concurrent/MVar.hs            |   31 +--
 Data/Either.hs                        |   12 +
 Data/Foldable.hs                      |   12 +
 Data/OldTypeable.hs                   |    7 +-
 Data/OldTypeable.hs-boot              |   10 -
 Data/OldTypeable/Internal.hs          |    7 +-
 Data/Traversable.hs                   |    7 +
 Data/Typeable.hs                      |    2 -
 Data/Typeable.hs-boot                 |   10 -
 Data/Typeable/Internal.hs             |   59 ++---
 Data/Unique.hs                        |    8 +-
 Data/Word.hs                          |   18 ++
 Foreign/C/Error.hs                    |    5 +-
 Foreign/C/Types.hs                    |    4 +-
 Foreign/ForeignPtr/Imp.hs             |    1 -
 Foreign/Marshal/Alloc.hs              |    1 -
 Foreign/Marshal/Array.hs              |    1 -
 Foreign/Storable.hs                   |    1 -
 GHC/Arr.lhs                           |    2 +-
 GHC/Base.lhs                          |    6 +-
 GHC/Conc/Sync.lhs                     |   10 +-
 GHC/Enum.lhs                          |    6 +-
 GHC/Err.lhs                           |   43 +---
 GHC/Err.lhs-boot                      |   22 --
 GHC/Event/Array.hs                    |    8 +-
 GHC/Event/EPoll.hsc                   |   27 ++-
 GHC/Event/Internal.hs                 |   18 +-
 GHC/Event/KQueue.hsc                  |   36 ++-
 GHC/Event/Manager.hs                  |   62 +++--
 GHC/Event/Poll.hsc                    |    8 +-
 GHC/Event/Thread.hs                   |    3 +-
 GHC/Event/TimerManager.hs             |   88 ++++---
 GHC/Exception.lhs                     |   19 +-
 GHC/Exception.lhs-boot                |   38 +++
 GHC/Fingerprint.hs                    |    6 +-
 GHC/Foreign.hs                        |    5 +-
 GHC/ForeignPtr.hs                     |  114 +++++----
 GHC/IO/Encoding.hs                    |   28 ++-
 GHC/IO/Encoding/CodePage.hs           |   12 +-
 GHC/IO/Encoding/CodePage/API.hs       |  426 +++++++++++++++++++++++++++++++++
 GHC/IO/Encoding/Iconv.hs              |    4 +-
 GHC/IO/Encoding/Types.hs              |   12 +-
 GHC/IO/Encoding/UTF8.hs               |    3 +-
 GHC/IO/Handle/Internals.hs            |   17 +-
 GHC/IO/Handle/Text.hs                 |    2 +-
 GHC/IOArray.hs                        |    5 +-
 GHC/IORef.hs                          |    5 +-
 GHC/Int.hs                            |   14 +-
 GHC/MVar.hs                           |   41 +++-
 GHC/Read.lhs                          |    1 -
 GHC/Real.lhs                          |   25 +-
 GHC/Stable.lhs                        |    4 +-
 GHC/TypeLits.hs                       |  118 +++++++--
 GHC/Windows.hs                        |   20 +-
 GHC/Word.hs                           |   20 +-
 Prelude.hs                            |    1 -
 System/Environment.hs                 |   96 +++++++-
 System/Posix/Internals.hs-boot        |    9 -
 System/Timeout.hs                     |    9 +-
 Unsafe/Coerce.hs                      |    1 +
 base.cabal                            |    4 +-
 cbits/SetEnv.c                        |   11 +
 cbits/md5.c                           |   26 +-
 configure.ac                          |   18 +-
 include/md5.h                         |    8 +-
 tests/CatEntail.hs                    |   27 +++
 tests/CatPairs.hs                     |   34 +++
 tests/IO/T7853.hs                     |   28 +++
 tests/IO/T7853.stdout                 |   11 +
 tests/IO/all.T                        |    2 +
 tests/IO/encoded-data/CP1251-UTF8.txt |   34 +++
 tests/IO/encoded-data/CP1251.txt      |   34 +++
 tests/IO/encoded-data/CP936-UTF8.txt  |  153 ++++++++++++
 tests/IO/encoded-data/CP936.txt       |  153 ++++++++++++
 tests/IO/encoding004.hs               |  107 +++++++++
 tests/IO/encoding004.stdout           |    3 +
 tests/IO/hSetBuffering004.hs          |    1 +
 tests/IO/hSetBuffering004.stdout      |    1 +
 tests/T7653.hs                        |    7 +
 tests/T7773.hs                        |    9 +
 tests/T7773.stdout                    |    2 +
 tests/T7787.hs                        |    8 +
 tests/T7787.stdout                    |    1 +
 tests/all.T                           |   10 +
 88 files changed, 1878 insertions(+), 445 deletions(-)

diff --cc Data/Typeable/Internal.hs
index 0596a20,e98d3c1..0ab0232
--- a/Data/Typeable/Internal.hs
+++ b/Data/Typeable/Internal.hs
@@@ -49,13 -50,11 +49,12 @@@ import GHC.Bas
  import GHC.Word
  import GHC.Show
  import Data.Maybe
- import Data.List
 +import {-# SOURCE #-} Data.Proxy
  import GHC.Num
  import GHC.Real
- import GHC.IORef
- import GHC.IOArray
- import GHC.MVar
+ -- import GHC.IORef
+ -- import GHC.IOArray
+ -- import GHC.MVar
  import GHC.ST           ( ST )
  import GHC.STRef        ( STRef )
  import GHC.Ptr          ( Ptr, FunPtr )






More information about the ghc-commits mailing list