Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 10, 2012
  1. @pcapriotti

    Add testcase for #5930.

    pcapriotti authored
  2. @pcapriotti

    Add System.Environment.lookupEnv (#5930)

    pcapriotti authored
    Based on a patch by Evan Laforge <>
Commits on Apr 9, 2012
  1. @elaforge @pcapriotti

    Whitespace only: convert mixed tabs and spaces to spaces.

    elaforge authored pcapriotti committed
    Signed-off-by: Paolo Capriotti <>
  2. @yav

    Rewrite to use just one notion of singletons.

    yav authored
    This avoids the duplication of types and classes for each separate
    type of literal: before we had two copies of most functions, one for
    numbers and one for strings.  Now we just have one polymorphic (both
    at the type and the kind level!) version, which uses a type function
    and polymorphic kinds in an interesting way.
Commits on Apr 4, 2012
  1. @Mikolaj

    Rename parAvgBytesCopied to parTotBytesCopied

    Mikolaj authored Duncan Coutts committed
    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.
Commits on Mar 30, 2012
  1. @simonpj

    Test Trac #5962

    simonpj authored
  2. @simonpj

    Fix an egregious bug in the fingerprint calculation for TypeRep

    simonpj authored
    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
Commits on Mar 27, 2012
  1. @pcapriotti

    Ensure hGetBufSome does not cause potentially blocking reads (#5843)

    pcapriotti authored
    When there is data in a handle buffer, never fetch more than the
    available number of elements, since that can cause a blocking read on
Commits on Mar 24, 2012
  1. @yav
Commits on Mar 23, 2012
  1. @simonmar

    add test for #5943

    simonmar authored
  2. @simonmar

    change unsafeDupableInterleaveIO from INLINE to NOINLINE (#5943)

    simonmar authored
    See the comment for details.
Commits on Mar 22, 2012
  1. @yav

    Revert IsEven to the way it was.

    yav authored
  2. @yav

    Fix the type of IsEven

    yav authored
Commits on Mar 20, 2012
  1. @yav
  2. @yav
Commits on Mar 19, 2012
  1. @nomeata @pcapriotti

    Fix typo in Data.List.(\\) documentation

    nomeata authored pcapriotti committed
Commits on Mar 18, 2012
  1. @yav
Commits on Mar 14, 2012
  1. Update gitignore

    David Terei authored
  2. @joeyadams @simonmar

    Add strict versions of modifyIORef and atomicModifyIORef

    joeyadams authored simonmar committed
  3. @yav
Commits on Mar 13, 2012
  1. @joeyadams @simonmar

    Sealed writeChan with mask_ to prevent a theoretical bug

    joeyadams authored simonmar committed
Commits on Mar 11, 2012
  1. @igfoo
Commits on Mar 9, 2012
  1. @pcapriotti
Commits on Mar 1, 2012
  1. @igfoo

    Make "100e12" not parse as an Integer; part of #5688

    igfoo authored
    The report says that it isn't meant to.
  2. @igfoo

    Add a readInteger001 test

    igfoo authored
  3. @igfoo

    Change how NaN and Infinity are read by lex

    igfoo authored
    They now get read as Ident's, and the Read Double/Float instances
    (via convertFrac) handle that Ident specially.
  4. @igfoo

    Add a test for reading Doubles

    igfoo authored
  5. @igfoo
  6. @igfoo

    Refactor number lexing; part of #5688

    igfoo authored
    This doesn't change the behaviour yet, but I think it's a step in the
    right direction.
Commits on Feb 29, 2012
  1. @igfoo

    Remove some redundant imports

    igfoo authored
Commits on Feb 28, 2012
  1. @igfoo

    Move chr's definition into a new GHC.Char

    igfoo authored
    This eliminates a SOURCE import
  2. @igfoo

    Remove some __HADDOCK__ CPP

    igfoo authored
    I think it was all to work around problems in old versions of haddock.
Commits on Feb 26, 2012
  1. @igfoo
  2. @igfoo

    Use CAPI for lseek

    igfoo authored
  3. @igfoo

    Remove another unused definition

    igfoo authored
Something went wrong with that request. Please try again.