[commit: ghc] ghc-lwc2: Pulling in latest base package (ffc6e55)

Ian Lynagh igloo at earth.li
Thu Feb 28 15:19:27 CET 2013


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

On branch  : ghc-lwc2

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

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

commit ffc6e557e2c488fe37b2bb41bbd571c8b4ea1789
Author: KC Sivaramakrishnan <chandras at cs.purdue.edu>
Date:   Thu Feb 21 17:27:54 2013 -0500

    Pulling in latest base package

 libraries/base/Control/Applicative.hs             |  13 +-
 libraries/base/Control/Arrow.hs                   |   2 +-
 libraries/base/Control/Concurrent.hs              |  67 +++-
 libraries/base/Control/Concurrent/Chan.hs         |  20 +-
 libraries/base/Control/Concurrent/MVar.hs         |   4 +-
 libraries/base/Control/Exception.hs               |  24 +-
 libraries/base/Control/Exception/Base.hs          | 142 +-------
 libraries/base/Control/Monad.hs                   |  89 ++---
 libraries/base/Control/Monad/Fix.hs               |   6 +-
 libraries/base/Control/Monad/Instances.hs         |   6 +-
 libraries/base/Control/Monad/ST.hs                |  14 +-
 libraries/base/Control/Monad/ST/Imp.hs            |  12 +-
 libraries/base/Control/Monad/ST/Lazy.hs           |   4 +-
 libraries/base/Control/Monad/ST/Lazy/Imp.hs       |   2 +-
 libraries/base/Control/Monad/ST/Safe.hs           |   8 +-
 libraries/base/Data/Bits.hs                       |  89 ++---
 libraries/base/Data/Bool.hs                       |  19 +-
 libraries/base/Data/Char.hs                       |  33 +-
 libraries/base/Data/Complex.hs                    |  25 +-
 libraries/base/Data/Data.hs                       | 158 ++++-----
 libraries/base/Data/Dynamic.hs                    |  10 +-
 libraries/base/Data/Either.hs                     |   8 +-
 libraries/base/Data/Fixed.hs                      |  65 +---
 libraries/base/Data/Foldable.hs                   |  12 +-
 libraries/base/Data/IORef.hs                      |  33 +-
 libraries/base/Data/Int.hs                        |   7 -
 libraries/base/Data/Ix.hs                         |  12 +-
 libraries/base/Data/List.hs                       | 221 ++++++------
 libraries/base/Data/Maybe.hs                      |  42 +--
 libraries/base/Data/Ratio.hs                      |  24 +-
 libraries/base/Data/STRef.hs                      |  12 +-
 libraries/base/Data/STRef/Lazy.hs                 |  10 +-
 libraries/base/Data/String.hs                     |   2 -
 libraries/base/Data/Traversable.hs                |  76 ++++-
 libraries/base/Data/Tuple.hs                      |  53 +--
 libraries/base/Data/Typeable.hs                   | 155 ++-------
 libraries/base/Data/Typeable/Internal.hs          | 267 +++------------
 libraries/base/Data/Typeable/Internal.hs-boot     |   9 +-
 libraries/base/Data/Unique.hs                     |   6 +-
 libraries/base/Data/Version.hs                    |  11 -
 libraries/base/Data/Word.hs                       |   6 -
 libraries/base/Debug/Trace.hs                     |  91 ++++-
 libraries/base/Foreign.hs                         |  17 -
 libraries/base/Foreign/C/Error.hs                 |  55 +--
 libraries/base/Foreign/C/String.hs                |  58 ++--
 libraries/base/Foreign/C/Types.hs                 |  65 +---
 libraries/base/Foreign/ForeignPtr.hs              |  10 -
 libraries/base/Foreign/ForeignPtr/Imp.hs          |  22 +-
 libraries/base/Foreign/Marshal.hs                 |  32 --
 libraries/base/Foreign/Marshal/Alloc.hs           |  21 +-
 libraries/base/Foreign/Marshal/Array.hs           |  40 +--
 libraries/base/Foreign/Marshal/Error.hs           |  16 +-
 libraries/base/Foreign/Marshal/Pool.hs            |  34 +-
 libraries/base/Foreign/Marshal/Utils.hs           |  27 +-
 libraries/base/Foreign/Ptr.hs                     |  55 +--
 libraries/base/Foreign/StablePtr.hs               |  21 +-
 libraries/base/Foreign/Storable.hs                |  25 +-
 libraries/base/GHC/Arr.lhs                        |   6 +-
 libraries/base/GHC/Base.lhs                       | 108 +-----
 libraries/base/GHC/Conc.lhs                       |  88 ++---
 libraries/base/GHC/Conc/IO.hs                     |  68 +++-
 libraries/base/GHC/Conc/Sync.lhs                  | 121 +++----
 libraries/base/GHC/Conc/Windows.hs                |  10 +-
 libraries/base/GHC/Constants.hs                   |   9 +-
 libraries/base/GHC/Desugar.hs                     |   2 +-
 libraries/base/GHC/Enum.lhs                       |   8 +
 libraries/base/GHC/Err.lhs                        |  12 +-
 libraries/base/GHC/Event.hs                       |  14 +-
 libraries/base/GHC/Event/Clock.hsc                | 105 +-----
 libraries/base/GHC/Event/Control.hs               |  21 +-
 libraries/base/GHC/Event/EPoll.hsc                |  50 ++-
 libraries/base/GHC/Event/IntMap.hs                |  63 +---
 libraries/base/GHC/Event/Internal.hs              |  29 +-
 libraries/base/GHC/Event/KQueue.hsc               | 213 ++++++------
 libraries/base/GHC/Event/Manager.hs               | 390 ++++++++++++----------
 libraries/base/GHC/Event/Poll.hsc                 |  23 +-
 libraries/base/GHC/Event/Thread.hs                | 260 +++++++++++++--
 libraries/base/GHC/Exception.lhs                  |   4 +-
 libraries/base/GHC/Exts.hs                        |  44 ++-
 libraries/base/GHC/Float.lhs                      |  65 ++--
 libraries/base/GHC/Foreign.hs                     |  14 +-
 libraries/base/GHC/ForeignPtr.hs                  |  11 +-
 libraries/base/GHC/Generics.hs                    |  43 ++-
 libraries/base/GHC/Handle.hs                      |  57 ----
 libraries/base/GHC/IO.hs                          |  16 +-
 libraries/base/GHC/IO/Buffer.hs                   |   6 +-
 libraries/base/GHC/IO/BufferedIO.hs               |   2 +-
 libraries/base/GHC/IO/Device.hs                   |   6 -
 libraries/base/GHC/IO/Exception.hs                |  36 +-
 libraries/base/GHC/IO/FD.hs                       |   9 +-
 libraries/base/GHC/IO/Handle/FD.hs                |   2 +-
 libraries/base/GHC/IO/Handle/Internals.hs         |   4 +-
 libraries/base/GHC/IOBase.hs                      |  93 ------
 libraries/base/GHC/Int.hs                         |  52 ++-
 libraries/base/GHC/List.lhs                       |  47 ++-
 libraries/base/GHC/MVar.hs                        |  16 +-
 libraries/base/GHC/Pack.lhs                       |   6 +-
 libraries/base/GHC/Read.lhs                       |  76 ++---
 libraries/base/GHC/Real.lhs                       |   8 +-
 libraries/base/GHC/ST.lhs                         |   6 +-
 libraries/base/GHC/Show.lhs                       |   6 +-
 libraries/base/GHC/Stable.lhs                     |  10 +-
 libraries/base/GHC/Stack.hsc                      |  11 +
 libraries/base/GHC/TopHandler.lhs                 |   8 +-
 libraries/base/GHC/TypeLits.hs                    | 135 ++++++--
 libraries/base/GHC/Unicode.hs                     |   1 -
 libraries/base/GHC/Weak.lhs                       |  22 +-
 libraries/base/GHC/Windows.hs                     | 168 +++++++++-
 libraries/base/GHC/Word.hs                        |  28 +-
 libraries/base/Makefile.nhc98                     |  86 -----
 libraries/base/NHC/Makefile                       |   0
 libraries/base/NHC/PosixTypes.hsc                 |  90 -----
 libraries/base/NHC/SizedTypes.hs                  |  52 ---
 libraries/base/Numeric.hs                         |  37 +-
 libraries/base/Prelude.hs                         |  13 +-
 libraries/base/System/CPUTime.hsc                 |  30 +-
 libraries/base/System/Console/GetOpt.hs           |  13 +
 libraries/base/System/Environment.hs              |  22 +-
 libraries/base/System/Exit.hs                     |  15 +-
 libraries/base/System/IO.hs                       | 185 ++++------
 libraries/base/System/IO/Error.hs                 | 154 ++-------
 libraries/base/System/IO/Unsafe.hs                |  11 +-
 libraries/base/System/Info.hs                     |  15 +-
 libraries/base/System/Mem.hs                      |   6 +-
 libraries/base/System/Mem/StableName.hs           |  11 +
 libraries/base/System/Mem/Weak.hs                 |  27 +-
 libraries/base/System/Posix/Internals.hs          |  38 +--
 libraries/base/System/Posix/Types.hs              |  26 --
 libraries/base/System/Timeout.hs                  |  10 +-
 libraries/base/Text/ParserCombinators/ReadP.hs    |  99 ++----
 libraries/base/Text/ParserCombinators/ReadPrec.hs |  34 +-
 libraries/base/Text/Printf.hs                     | 125 ++++---
 libraries/base/Text/Read.hs                       |  28 +-
 libraries/base/Text/Read/Lex.hs                   |  43 ++-
 libraries/base/Text/Show.hs                       |  18 +-
 libraries/base/Text/Show/Functions.hs             |  10 -
 libraries/base/Unsafe/Coerce.hs                   |  29 +-
 libraries/base/aclocal.m4                         |  74 ++--
 libraries/base/base.cabal                         |  16 +-
 libraries/base/cbits/Win32Utils.c                 |  69 ++--
 libraries/base/configure.ac                       |  16 +-
 libraries/base/include/EventConfig.h.in           |   6 +
 libraries/base/include/HsBase.h                   |   5 +-
 libraries/base/include/Typeable.h                 |  14 +-
 libraries/base/tests/4006.hs                      |   8 -
 libraries/base/tests/4006.stdout                  |   2 -
 libraries/base/tests/5943.hs                      |  36 --
 libraries/base/tests/5943.stdout                  |   7 -
 libraries/base/tests/IO/2122.hs                   |  77 -----
 libraries/base/tests/IO/3307.hs                   |  52 ---
 libraries/base/tests/IO/3307.stdout               |  12 -
 libraries/base/tests/IO/4808.hs                   |  13 -
 libraries/base/tests/IO/4808.stderr               |   1 -
 libraries/base/tests/IO/4808.stdout               |   1 -
 libraries/base/tests/IO/4855.hs                   |   3 -
 libraries/base/tests/IO/4855.stderr               |   1 -
 libraries/base/tests/IO/4895.hs                   |   9 -
 libraries/base/tests/IO/4895.stdout               |   1 -
 libraries/base/tests/IO/Makefile                  |   6 +-
 libraries/base/tests/IO/all.T                     |  44 +--
 libraries/base/tests/IO/hDuplicateTo001.hs        |   5 +-
 libraries/base/tests/Memo1.lhs                    |   1 -
 libraries/base/tests/Memo2.lhs                    |   1 -
 libraries/base/tests/Numeric/all.T                |  11 +-
 libraries/base/tests/System/all.T                 |   2 +-
 libraries/base/tests/Text.Printf/1548.hs          |  11 -
 libraries/base/tests/Text.Printf/1548.stdout      |   3 -
 libraries/base/tests/Text.Printf/all.T            |   2 +-
 libraries/base/tests/all.T                        |  66 ++--
 169 files changed, 2881 insertions(+), 3900 deletions(-)


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

    git show ffc6e557e2c488fe37b2bb41bbd571c8b4ea1789



More information about the ghc-commits mailing list