2011-02-02 |
Simon Marlow | fix warning |
tree | commitdiff |
2011-02-02 |
Simon Marlow | GC refactoring and cleanup |
tree | commitdiff |
2011-02-02 |
Simon Marlow | A small GC optimisation |
tree | commitdiff |
2011-02-02 |
Simon Marlow | Remove the per-generation mutable lists |
tree | commitdiff |
2011-01-25 |
Simon Marlow | update debugging code for fragmentation |
tree | commitdiff |
2011-01-31 |
Simon Marlow | fix warning |
tree | commitdiff |
2010-10-13 |
Simon Marlow | 32-bit fix |
tree | commitdiff |
2010-08-20 |
Simon Marlow | fix some shutdown memory leaks |
tree | commitdiff |
2010-12-21 |
Simon Marlow | Count allocations more accurately |
tree | commitdiff |
2010-12-15 |
Simon Marlow | remove an optimisation that wasn't |
tree | commitdiff |
2010-12-16 |
Simon Marlow | fix a warning |
tree | commitdiff |
2010-12-15 |
Simon Marlow | Implement stack chunks and separate TSO/STACK objects |
tree | commitdiff |
2010-12-09 |
Simon Marlow | fix another sanity error, and refactor/tidy up |
tree | commitdiff |
2010-10-29 |
Simon Marlow | sanity: fix places where we weren't filling fresh memor... |
tree | commitdiff |
2010-11-01 |
Ian Lynagh | On Windows, when returning memory to the OS, we try... |
tree | commitdiff |
2010-09-25 |
Edward Z. Yang | Don't interrupt when task blocks exceptions, don't... |
tree | commitdiff |
2010-09-19 |
Edward Z. Yang | Interruptible FFI calls with pthread_kill and CancelSyn... |
tree | commitdiff |
2010-10-05 |
Simon Marlow | Fix a very rare crash in GHCi |
tree | commitdiff |
2010-08-27 |
Simon Marlow | Fix for nursery resizing: the first block's back pointe... |
tree | commitdiff |
2010-07-18 |
Marco Túlio Gontij... | Don't check for swept blocks in -DS. |
tree | commitdiff |
2010-08-13 |
Ian Lynagh | Return memory to the OS; trac #698 |
tree | commitdiff |
2010-08-10 |
Simon Marlow | Run finalizers *after* updating the stable pointer... |
tree | commitdiff |
2010-07-13 |
Ian Lynagh | Change some TARGET tests to HOST tests in the RTS |
tree | commitdiff |
2010-06-28 |
Simon Marlow | during shutdown, only free the heap if we waited for... |
tree | commitdiff |
2010-06-24 |
Simon Marlow | Cast some more nats to StgWord to be on the safe side |
tree | commitdiff |
2010-06-24 |
Simon Marlow | comments only |
tree | commitdiff |
2010-06-24 |
Simon Marlow | Fix an arithmetic overflow bug causing crashes with... |
tree | commitdiff |
2010-06-17 |
Simon Marlow | Fix the symbol visibility pragmas |
tree | commitdiff |
2010-06-04 |
Simon Marlow | fix warning |
tree | commitdiff |
2010-05-09 |
Simon Marlow | Small optimisation: allocate nursery blocks contiguously |
tree | commitdiff |
2010-05-28 |
Marco Túlio Gontij... | rts/sm/GC.c: resize_generations(): Remove unneeded... |
tree | commitdiff |
2010-05-26 |
Marco Túlio Gontij... | rts/sm/BlockAlloc.c: Small comment correction. |
tree | commitdiff |
2010-05-26 |
Marco Túlio Gontij... | rts/sm/GC.c: Annotate constants. |
tree | commitdiff |
2010-05-25 |
Simon Marlow | Make sparks into weak pointers (#2185) |
tree | commitdiff |
2010-05-22 |
Ian Lynagh | Fix the RTS debug_p build |
tree | commitdiff |
2010-05-10 |
Simon Marlow | Compacting GC fix, we forgot to thread the new bq field... |
tree | commitdiff |
2010-05-06 |
Simon Marlow | Fix +RTS -G1 |
tree | commitdiff |
2010-04-09 |
Ian Lynagh | Handle IND_STATIC in isRetainer |
tree | commitdiff |
2010-04-07 |
Simon Marlow | sanity check fix |
tree | commitdiff |
2010-04-01 |
Simon Marlow | Remove the IND_OLDGEN and IND_OLDGEN_PERM closure types |
tree | commitdiff |
2010-04-01 |
Simon Marlow | Change the representation of the MVar blocked queue |
tree | commitdiff |
2010-03-29 |
Simon Marlow | Move a thread to the front of the run queue when anothe... |
tree | commitdiff |
2010-03-29 |
Simon Marlow | tiny GC optimisation |
tree | commitdiff |
2010-03-29 |
Simon Marlow | New implementation of BLACKHOLEs |
tree | commitdiff |
2010-03-25 |
Simon Marlow | Fix an assertion that was not safe when running in... |
tree | commitdiff |
2010-03-29 |
Simon Marlow | Add a 'setKeepCAFs' external function (#3900) |
tree | commitdiff |
2010-03-25 |
Simon Marlow | A sanity check |
tree | commitdiff |
2010-03-19 |
Simon Marlow | UNDO: slight improvement to scavenging ... |
tree | commitdiff |
2010-03-19 |
Simon Marlow | slight improvement to scavenging of update frames when... |
tree | commitdiff |
2010-03-16 |
Simon Marlow | copy_tag_nolock(): fix write ordering and add a write_b... |
tree | commitdiff |
2010-03-11 |
Simon Marlow | Use message-passing to implement throwTo in the RTS |
tree | commitdiff |
2009-11-23 |
Simon Marlow | disable a false assertion, add a comment to explain why |
tree | commitdiff |
2010-03-09 |
Simon Marlow | Split part of the Task struct into a separate struct... |
tree | commitdiff |
2010-02-22 |
Ben.Lippmeier@anu... | Fix #3875: Crash in parallel GC, wrong pointer was... |
tree | commitdiff |
2010-01-22 |
Simon Marlow | When acquiring a spinlock, yieldThread() every 1000... |
tree | commitdiff |
2009-12-31 |
Simon Marlow | Remove declaration of non-existent mark_splim |
tree | commitdiff |
2009-12-31 |
Simon Marlow | take newCAF() out from sm_mutex; use the capability... |
tree | commitdiff |
2009-12-31 |
Simon Marlow | use local mut lists rather than global mut lists in... |
tree | commitdiff |
2009-12-21 |
Simon Marlow | Fixes to account for the new layout of MUT_ARR_PTRS... |
tree | commitdiff |
2009-12-17 |
Simon Marlow | Fix #650: use a card table to mark dirty sections of... |
tree | commitdiff |
2009-12-12 |
Manuel M T Chakravarty | Expose all EventLog events as DTrace probes |
tree | commitdiff |
2009-12-08 |
Simon Marlow | simplify weak pointer processing |
tree | commitdiff |
2009-12-08 |
Simon Marlow | simplification/optimisation: update tso->bound->tso... |
tree | commitdiff |
2009-12-07 |
Simon Marlow | remove global 'total_allocated', seems to be the same... |
tree | commitdiff |
2009-12-04 |
Simon Marlow | evaluate_large: evaluate large objects to bd->dest... |
tree | commitdiff |
2009-12-04 |
Simon Marlow | Correction to the allocation stats following earlier... |
tree | commitdiff |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
tree | commitdiff |
2009-12-03 |
Simon Marlow | add a missing lock around allocGroup() |
tree | commitdiff |
2009-12-02 |
Simon Marlow | remove unused cap->in_gc flag |
tree | commitdiff |
2009-12-02 |
Simon Marlow | Refactoring only |
tree | commitdiff |
2009-12-02 |
Simon Marlow | move sanity checking code from Storage.c to Sanity.c |
tree | commitdiff |
2009-12-01 |
Simon Marlow | Make allocatePinned use local storage, and other refact... |
tree | commitdiff |
2009-11-30 |
Simon Marlow | Implement a new heap-tuning option: -H |
tree | commitdiff |
2009-11-29 |
Simon Marlow | Store a destination step in the block descriptor |
tree | commitdiff |
2009-11-14 |
Ben.Lippmeier@anu... | Don't share low valued Int and Char closures with Windo... |
tree | commitdiff |
2009-10-06 |
Ben.Lippmeier@anu... | Use C syntax for casting. 'stgCast' appears to have... |
tree | commitdiff |
2009-10-15 |
Simon Marlow | Add events to show when GC threads are idle/working |
tree | commitdiff |
2009-10-08 |
Simon Marlow | Mark/compact: use a dynamically-sized mark stack, and... |
tree | commitdiff |
2009-09-28 |
Simon Marlow | remove TICK_GC_WORDS_COPIED, the GC stats give us the... |
tree | commitdiff |
2009-09-18 |
Simon Marlow | Fix the nursery size calculation when -N is used with -H |
tree | commitdiff |
2009-09-12 |
Simon Marlow | Optimise the code generated at trace points |
tree | commitdiff |
2009-09-15 |
Simon Marlow | Improve the default parallel GC settings, and sanitise... |
tree | commitdiff |
2009-09-10 |
Simon Marlow | add comment: __thread is not supported by gcc on OS... |
tree | commitdiff |
2009-09-10 |
Simon Marlow | Fix #3320: we forgot to save/restore the GC register... |
tree | commitdiff |
2009-09-09 |
Simon Marlow | Omit visibility pragmas on Windows (fixes warnings... |
tree | commitdiff |
2009-09-08 |
Simon Marlow | comment fix |
tree | commitdiff |
2009-08-29 |
Simon Marlow | Fix incorrectly hidden RTS symbols |
tree | commitdiff |
2009-08-05 |
Simon Marlow | Declare RTS-private prototypes with __attribute__(... |
tree | commitdiff |
2009-08-28 |
Simon Marlow | Fix #3461: protect the use of keepCAFs with #ifdef... |
tree | commitdiff |
2009-08-20 |
Simon Marlow | Rollback: use cas() to claim the closure in copyPart... |
tree | commitdiff |
2009-08-20 |
Simon Marlow | Relax the assumption that all objects fit in a single... |
tree | commitdiff |
2009-08-20 |
Simon Marlow | Add a case for IND (and a comment). Fixes #3424, perha... |
tree | commitdiff |
2009-08-19 |
Simon Marlow | rename whitehole_spin to evac_collision, and update... |
tree | commitdiff |
2009-08-19 |
Simon Marlow | use cas() to claim the closure in copyPart(), to match... |
tree | commitdiff |
2009-08-18 |
Simon Marlow | Fix #3429: a tricky race condition |
tree | commitdiff |
2009-08-05 |
Simon Marlow | profiling build fixes |
tree | commitdiff |
2009-08-03 |
Simon Marlow | x86_64 warning fix |
tree | commitdiff |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
tree | commitdiff |
2009-07-24 |
Simon Marlow | free the gc_thread structures during shutdown |
tree | commitdiff |
2009-07-24 |
Simon Marlow | Add atomic_inc()/atomic_dec(), and use them to replace... |
tree | commitdiff |
next |