Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 3, 2011
  1. @igfoo

    Take strlen of archive filenames.

    igfoo authored
    On OS X at least, the filename size is the size of the filename
    field. The actual filename may be shorter.
    
    Also a number of code style improvements and debug prints.
    
    This is part of the patch from #5062, from Greg Wright.
Commits on Mar 30, 2011
  1. @simonmar
  2. @simonmar
Commits on Mar 29, 2011
  1. @simonmar

    add atexit (#4456)

    simonmar authored
  2. @simonmar

    fix typo (#5056)

    simonmar authored
Commits on Mar 21, 2011
  1. @igfoo

    Rename System.Event to GHC.Event

    igfoo authored
    It's just an internal GHC library, for now at least
Commits on Mar 18, 2011
  1. @simonmar

    pruneSparkQueue: handle CAFs

    simonmar authored
Commits on Mar 16, 2011
  1. @igfoo
Commits on Mar 9, 2011
  1. @altaic
Commits on Mar 1, 2011
  1. @simonmar
Commits on Feb 16, 2011
  1. @batterseapower
Commits on Feb 14, 2011
  1. Fix #4867 (updated; corrects address calculation)

    gwright@antiope.com authored
    This is a corrected fix for ticket #4867, "ghci displays negative floats
    incorrectly".  The previous patch sometimes gave incorrect offset to values
    in the __const section of the __TEXT segment.  The new patch arranges a zero
    fixup for non-external, not-global offset table signed relocations.  This
    is apparently what is required, though documentation on this point is scarce.
    
    With this change Doubles are negated properly, because the sign bit mask
    is loaded from the correct offset.  This was tested both on HEAD and the 7.0
    branch.
  2. @simonmar

    pruneSparkQueue: check for tagged pointers

    simonmar authored
    This was a bug in 6.12.3.  I think the problem no longer occurs due to
    the way sparks are treated as weak pointers, but it doesn't hurt to
    test for tagged pointers anyway: better to do the test than have a
    subtle invariant.
Commits on Feb 10, 2011
  1. @igfoo
Commits on Feb 9, 2011
  1. Fix #4867, ghci displays negative floats incorrectly

    gwright@antiope.com authored
    This patch fixes the erroneous relocations that caused
    the bug in ticket #4867.  External addresses and global
    offset table entries were relocated correctly, but all other
    relocations were incorrectly calculated.  This caused, for
    example, bad references to constants stored in the __const
    section of the __TEXT segment.
    
    This bug only affected OS X on 64-bit platforms.
Commits on Feb 4, 2011
  1. @simonmar

    add missing initialisation of ws->todo_large_objects

    simonmar authored
    Found-by: Valgrind.  Thanks Julian!
Commits on Feb 2, 2011
  1. @simonmar

    fix compacting GC

    simonmar authored
  2. @simonmar

    fix warning

    simonmar authored
  3. @simonmar

    GC refactoring and cleanup

    simonmar authored
    Now we keep any partially-full blocks in the gc_thread[] structs after
    each GC, rather than moving them to the generation.  This should give
    us slightly better locality (though I wasn't able to measure any
    difference).
    
    Also in this patch: better sanity checking with THREADED.
  4. @simonmar

    Fix the profiling build

    simonmar authored
  5. @simonmar

    A small GC optimisation

    simonmar authored
    Store the *number* of the destination generation in the Bdescr struct,
    so that in evacuate() we don't have to deref gen to get it.
    This is another improvement ported over from my GC branch.
  6. @simonmar

    scheduleProcessInbox: use non-blocking acquire, and take the whole queue

    simonmar authored
    This is an improvement from my GC branch, that helps performance for
    intensive message-passing communication between Capabilities.
  7. @simonmar

    do a bit of by-hand CSE

    simonmar authored
  8. @simonmar

    Remove the per-generation mutable lists

    simonmar authored
    Now that we use the per-capability mutable lists exclusively.
Commits on Feb 1, 2011
  1. @simonmar

    +RTS -qw hasn't done anything since 7.0.1; remove the implementation …

    simonmar authored
    …& docs
    
    It is still (silently) accepted for backwards compatibility.
Commits on Jan 31, 2011
  1. @simonmar

    fix warning

    simonmar authored
Commits on Jan 27, 2011
  1. @simonmar

    Annotate thread stop events with the owner of the black hole

    simonmar authored
    So we can now get these in ThreadScope:
    
      19487000: cap 1: stopping thread 6 (blocked on black hole owned by thread 4)
    
    Note: needs an update to ghc-events.  Older ThreadScopes will just
    ignore the new information.
Commits on Jan 25, 2011
  1. @simonmar
Commits on Jan 24, 2011
  1. @igfoo

    Fix validate on OS X 64

    igfoo authored
Commits on Jan 23, 2011
  1. @igfoo
Commits on Jan 12, 2011
  1. @kgardas
Commits on Nov 11, 2010
  1. @simonmar
Commits on Nov 1, 2010
  1. @simonmar
Commits on Oct 13, 2010
  1. @simonmar

    32-bit fix

    simonmar authored
Commits on Aug 20, 2010
  1. @simonmar
Something went wrong with that request. Please try again.