Paolo Capriotti | 1 Apr 21:01 2012
Picon

[commit: unix] ghc-7.4: Bump version to 2.5.1.1 (4152c1b)

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

On branch  : ghc-7.4

http://hackage.haskell.org/trac/ghc/changeset/4152c1b17d8633dac8f830f334688393e527b061

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

commit 4152c1b17d8633dac8f830f334688393e527b061
Author: Paolo Capriotti <p.capriotti <at> gmail.com>
Date:   Sun Apr 1 20:00:21 2012 +0100

    Bump version to 2.5.1.1

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

 unix.cabal |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/unix.cabal b/unix.cabal
index 7f6052e..9e8b8cc 100644
--- a/unix.cabal
+++ b/unix.cabal
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 name:		unix
-version:        2.5.1.0
+version:        2.5.1.1
 license:	BSD3
 license-file:	LICENSE
 maintainer:	libraries <at> haskell.org
(Continue reading)

Paolo Capriotti | 1 Apr 21:01 2012
Picon

[commit: unix] ghc-7.4: fix documentation for getAnyProcessStatus/getGroupProcessStatus (#5946) (8b3b1d4)

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

On branch  : ghc-7.4

http://hackage.haskell.org/trac/ghc/changeset/8b3b1d4e73bb02d3571c4aeae3bbcdb39466ecd6

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

commit 8b3b1d4e73bb02d3571c4aeae3bbcdb39466ecd6
Author: Simon Marlow <marlowsd <at> gmail.com>
Date:   Fri Mar 23 15:10:17 2012 +0000

    fix documentation for getAnyProcessStatus/getGroupProcessStatus (#5946)

    MERGED from commit e518038a0eca7dddbbd3d4326355db9c1d6f0068

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

 System/Posix/Process/Common.hsc |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/System/Posix/Process/Common.hsc b/System/Posix/Process/Common.hsc
index 47dea7c..790f55b 100644
--- a/System/Posix/Process/Common.hsc
+++ b/System/Posix/Process/Common.hsc
 <at>  <at>  -318,12 +318,15  <at>  <at>  foreign import ccall safe "waitpid"
   c_waitpid :: CPid -> Ptr CInt -> CInt -> IO CPid

 -- |  <at> 'getGroupProcessStatus' blk stopped pgid <at>  calls  <at> waitpid <at> ,
---   returning  <at> 'Just' (pid, tc) <at> , the 'ProcessID' and
(Continue reading)

Paolo Capriotti | 2 Apr 11:45 2012
Picon

[commit: base] ghc-7.4: Bump version for the GHC 7.4.2 release (4efc43a)

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

On branch  : ghc-7.4

http://hackage.haskell.org/trac/ghc/changeset/4efc43aa4a4ad3088c61be28e7aaddacd14be1a7

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

commit 4efc43aa4a4ad3088c61be28e7aaddacd14be1a7
Author: Paolo Capriotti <p.capriotti <at> gmail.com>
Date:   Sun Apr 1 19:57:23 2012 +0100

    Bump version for the GHC 7.4.2 release

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

 base.cabal |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/base.cabal b/base.cabal
index 7ebd86b..186e0c8 100644
--- a/base.cabal
+++ b/base.cabal
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 name:           base
-version:        4.5.0.0
+version:        4.5.1.0
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries <at> haskell.org
(Continue reading)

Paolo Capriotti | 2 Apr 15:16 2012
Picon

[commit: base] ghc-7.4: Revert "Export setNumCapabilities" (41b8790)

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

On branch  : ghc-7.4

http://hackage.haskell.org/trac/ghc/changeset/41b87900b41fc6a88e75cd533344e554ad22efb6

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

commit 41b87900b41fc6a88e75cd533344e554ad22efb6
Author: Paolo Capriotti <p.capriotti <at> gmail.com>
Date:   Mon Apr 2 14:15:37 2012 +0100

    Revert "Export setNumCapabilities"

    This reverts commit b3e6c7d8ef8833e33056f0c8f21cb5f896b6026d.

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

 Control/Concurrent.hs |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/Control/Concurrent.hs b/Control/Concurrent.hs
index 55861fc..8f35069 100644
--- a/Control/Concurrent.hs
+++ b/Control/Concurrent.hs
 <at>  <at>  -45,7 +45,6  <at>  <at>  module Control.Concurrent (
         forkOn,
         forkOnWithUnmask,
         getNumCapabilities,
-        setNumCapabilities,
(Continue reading)

Simon Peyton Jones | 4 Apr 17:22 2012
Picon

[commit: base] master: Test Trac #5962 (a5b99c1)

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

On branch  : master

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

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

commit a5b99c1a7fb2835b38efd5a94b45c3448287008b
Author: Simon Peyton Jones <simonpj <at> microsoft.com>
Date:   Fri Mar 30 12:54:34 2012 +0100

    Test Trac #5962

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

 tests/T5962.hs                         |    8 ++++++++
 tests/{IO/4808.stdout => T5962.stdout} |    0 
 tests/all.T                            |    1 +
 3 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/tests/T5962.hs b/tests/T5962.hs
new file mode 100644
index 0000000..92a130d
--- /dev/null
+++ b/tests/T5962.hs
 <at>  <at>  -0,0 +1,8  <at>  <at> 
+module Main where
+
+import Data.Typeable
(Continue reading)

Simon Peyton Jones | 4 Apr 17:22 2012
Picon

[commit: base] master: Fix an egregious bug in the fingerprint calculation for TypeRep (f35ebbd)

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

On branch  : master

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

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

commit f35ebbd5dfd108487efa7912349e9802f6029897
Author: Simon Peyton Jones <simonpj <at> microsoft.com>
Date:   Fri Mar 30 12:51:14 2012 +0100

    Fix an egregious bug in the fingerprint calculation for TypeRep

    Given (T ty1) and ty2, we were computing the fingerprint of the
    application (T ty1 ty2) by combining the two fingerprints from (T ty1)
    and ty2.  But that gives a different answer to combinging the three
    fingerprints from T, ty1, and ty2, which is what happens if you
    build the type all at once.  Urk!

    Fixes Trac #5962

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

 Data/Typeable/Internal.hs |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/Data/Typeable/Internal.hs b/Data/Typeable/Internal.hs
index b5916e1..a89f43c 100644
--- a/Data/Typeable/Internal.hs
(Continue reading)

Paolo Capriotti | 4 Apr 18:39 2012
Picon

[commit: unix] master: Add workaround for systems without clearenv. (a0379db)

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

On branch  : master

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

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

commit a0379db01dce6b4371ead2ce82e4221e1ae8c334
Author: Paolo Capriotti <p.capriotti <at> gmail.com>
Date:   Wed Apr 4 15:33:53 2012 +0100

    Add workaround for systems without clearenv.

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

 System/Posix/Env.hsc |   11 ++++++++++-
 configure.ac         |    2 +-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/System/Posix/Env.hsc b/System/Posix/Env.hsc
index 51e8891..be4711b 100644
--- a/System/Posix/Env.hsc
+++ b/System/Posix/Env.hsc
 <at>  <at>  -36,7 +36,7  <at>  <at>  import Foreign.C.String
 import Foreign.Marshal.Array
 import Foreign.Ptr
 import Foreign.Storable
-import Control.Monad (liftM, forM_, void)
+import Control.Monad
(Continue reading)

Duncan Coutts | 4 Apr 20:27 2012

[commit: base] master: Rename parAvgBytesCopied to parTotBytesCopied (ff2c4c4)

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

On branch  : master

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

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

commit ff2c4c41d1b2b0437ef27c663cf8cb998b290102
Author: Mikolaj Konarski <mikolaj <at> well-typed.com>
Date:   Thu Mar 8 16:33:46 2012 +0100

    Rename parAvgBytesCopied to parTotBytesCopied

    This follows a change in GHC and ghc-events. The previous name was misleading.

    From commit "Change the presentation of parallel GC work balance in +RTS -s":

        Also rename internal variables to make the names match what they hold.
        The parallel GC work balance is calculated using the total amount of
        memory copied by all GC threads, and the maximum copied by any
        individual thread. You have serial GC when the max is the same as
        copied, and perfectly balanced GC when total/max == n_caps.

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

 GHC/Stats.hsc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/GHC/Stats.hsc b/GHC/Stats.hsc
(Continue reading)

Johan Tibell | 4 Apr 20:40 2012
Picon

Re: [commit: base] master: Rename parAvgBytesCopied to parTotBytesCopied (ff2c4c4)

Hi Duncan,

Since I'm (possibly the only) user of this module (through the ekg
package) could I ask for the reason for this change?

Thanks!

-- Johan

On Wed, Apr 4, 2012 at 11:27 AM, Duncan Coutts
<duncan.coutts <at> googlemail.com> wrote:
> Repository : ssh://darcs.haskell.org//srv/darcs/packages/base
>
> On branch  : master
>
> http://hackage.haskell.org/trac/ghc/changeset/ff2c4c41d1b2b0437ef27c663cf8cb998b290102
>
>>---------------------------------------------------------------
>
> commit ff2c4c41d1b2b0437ef27c663cf8cb998b290102
> Author: Mikolaj Konarski <mikolaj <at> well-typed.com>
> Date:   Thu Mar 8 16:33:46 2012 +0100
>
>    Rename parAvgBytesCopied to parTotBytesCopied
>
>    This follows a change in GHC and ghc-events. The previous name was misleading.
>
>    From commit "Change the presentation of parallel GC work balance in +RTS -s":
>
>        Also rename internal variables to make the names match what they hold.
(Continue reading)

Duncan Coutts | 4 Apr 22:56 2012

Re: [commit: base] master: Rename parAvgBytesCopied to parTotBytesCopied (ff2c4c4)

On Wed, 2012-04-04 at 11:40 -0700, Johan Tibell wrote:
> Hi Duncan,
> 
> Since I'm (possibly the only) user of this module (through the ekg
> package) could I ask for the reason for this change?

It's to match the name change elsewhere. It was renamed because the name
"average" is wrong, it is actually the total (as the docs indicate). I
considered leaving the name the same in the .hs file and just changing
it in the C file, but decide that'd just be too confusing and it's
better to have the same name everywhere so people don't think it's a
bug. Sorry that it's a slight API change.

Duncan

Gmane