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 |
2009-07-06 |
Simon Marlow | Fix generational GC bug (#3348) |
tree | commitdiff |
2009-06-30 |
Simon Marlow | fix GC bug introduced with the C finalizer support |
tree | commitdiff |
2009-06-13 |
Duncan Coutts | Stop setting the gmp memory functions in the rts |
tree | commitdiff |
2009-06-04 |
Simon Marlow | Lock the StablePtr table during GC |
tree | commitdiff |
2009-04-03 |
Simon Marlow | remove now-unused atomic_modify_mutvar_mutex |
tree | commitdiff |
2009-04-20 |
Ben.Lippmeier@anu... | SPARC NCG: Add a comment explaining why we can't used... |
tree | commitdiff |
2009-04-04 |
Ian Lynagh | Don't use thread local storage on x86/not-Linux |
tree | commitdiff |
2009-04-03 |
Simon Marlow | On x86, use thread-local storage instead of stealing... |
tree | commitdiff |
2009-04-03 |
Simon Marlow | in the non-threaded RTS, use a static gc_thread structure |
tree | commitdiff |
2009-04-03 |
Simon Marlow | small GC optimisation |
tree | commitdiff |
2009-03-23 |
Simon Marlow | Fix locking in evacuate_large() (FIX openfile008(thread... |
tree | commitdiff |
2009-03-17 |
Simon Marlow | Add fast event logging |
tree | commitdiff |
2009-03-13 |
Simon Marlow | start finalizers on the current Capability rather than... |
tree | commitdiff |
2009-03-13 |
Simon Marlow | Use work-stealing for load-balancing in the GC |
tree | commitdiff |
2009-03-12 |
Simon Marlow | Fix sanity checking after fix to #2917 |
tree | commitdiff |
2009-03-09 |
Simon Marlow | Fix a bug which sometimes caused extra major GCs to... |
tree | commitdiff |
2009-03-09 |
Simon Marlow | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same... |
tree | commitdiff |
2009-03-06 |
Simon Marlow | Partial fix for #2917 |
tree | commitdiff |
2009-03-06 |
Ian Lynagh | Make LDV_FILL_SLOP use a forwards loop rather than... |
tree | commitdiff |
2009-02-11 |
Ian Lynagh | Fix trac #3001: Biographical profiling segfaults |
tree | commitdiff |
2009-01-30 |
Simon Marlow | add wiki commentary links |
tree | commitdiff |
2009-01-14 |
Simon Marlow | validate fix on 32-bit |
tree | commitdiff |
2009-01-12 |
Simon Marlow | sanity checking fixes |
tree | commitdiff |
2009-01-12 |
Simon Marlow | Keep the remembered sets local to each thread during... |
tree | commitdiff |
2009-01-05 |
Ben.Lippmeier@anu... | Don't pin a register for gc_thread on SPARC. |
tree | commitdiff |
2008-12-09 |
Simon Marlow | Fix #2592: do an orderly shutdown when the heap is... |
tree | commitdiff |
2008-12-04 |
Simon Marlow | fix an assertion failure in prof/threaded/debug mode |
tree | commitdiff |
2008-11-21 |
Simon Marlow | Use mutator threads to do GC, instead of having a separ... |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Small refactoring, and add comments |
tree | commitdiff |
2008-11-18 |
Simon Marlow | Add optional eager black-holing, with new flag -feager... |
tree | commitdiff |
2008-11-12 |
Simon Marlow | Only allocate a mark stack if we're actually doing... |
tree | commitdiff |
2008-11-06 |
Simon Marlow | allocateInGen(): increase alloc_blocks (#2747) |
tree | commitdiff |
2008-10-22 |
Simon Marlow | traverse the spark pools only once during GC rather... |
tree | commitdiff |
2008-10-01 |
Simon Marlow | Fix #2637: conc032(threaded2) failure |
tree | commitdiff |
2008-09-19 |
Simon Marlow | On Linux use libffi for allocating executable memory... |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix #2586, bug in THUNK_SELECTORs (again) |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix crash in biographical heap profiling (#2576) 2008-09-12 2008-09-12_2 |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix some bugs in the stack-reducing code (#2571) |
tree | commitdiff |
2008-09-11 |
Ian Lynagh | In stgReallocForGMP, we need to copy min(old_size,new_size) |
tree | commitdiff |
2008-09-09 |
Simon Marlow | when a memory leak is detected, report which blocks... |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Separate pruning from marking of spark pools |
tree | commitdiff |
2008-09-09 |
Simon Marlow | More sanity checking for the TSO write barrier |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Move checkGlobalTSOList() call from GarbageCollect... |
tree | commitdiff |
2008-09-09 |
Simon Marlow | small bugfix in traverseBlackHoleQueue() |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Fix compacting GC bug: don't forget to thread the black... |
tree | commitdiff |
2008-09-08 |
Simon Marlow | Fix parallel GC bug (crash in concprog001(threaded2)) |
tree | commitdiff |
2008-09-08 |
Simon Marlow | Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline function... |
tree | commitdiff |
2008-08-22 |
daniel@phaseveloci... | Add extern flag to avoid multiple symbol errors on... |
tree | commitdiff |
2008-08-20 |
Simon Marlow | Fix compacting GC on 64-bit machines |
tree | commitdiff |
2008-07-29 |
Simon Marlow | FIX #2327: a fault in the thunk-selector machinery... |
tree | commitdiff |
2008-07-29 |
Simon Marlow | FIX #2332: avoid overflow on 64-bit machines in the... |
tree | commitdiff |
2008-07-25 |
Simon Marlow | move an inline function to keep older versions of gcc... |
tree | commitdiff |
2008-07-25 |
Simon Marlow | don't steal %ebx for the GC on x86: it's also used... |
tree | commitdiff |
2008-07-23 |
Simon Marlow | Undo fix for #2185: sparks really should be treated... |
tree | commitdiff |
2008-06-19 |
Simon Marlow | fix a tiny bug spotted by gcc 4.3 |
tree | commitdiff |
2008-06-19 |
Simon Marlow | Fix up inlines for gcc 4.3 |
tree | commitdiff |
2008-06-18 |
Simon Marlow | fix gcc warnings for printf formats on 32-bit |
tree | commitdiff |
2008-06-17 |
Simon Marlow | fix some printf formats for 64 bits |
tree | commitdiff |
2008-06-16 |
Simon Marlow | don't try to parallelise marking GC (yet) |
tree | commitdiff |
2008-06-09 |
Simon Marlow | Experimental "mark-region" strategy for the old generation |
tree | commitdiff |
2008-06-08 |
Simon Marlow | fix allocated blocks calculation, and add more sanity... |
tree | commitdiff |
2008-06-03 |
Simon Marlow | Put the contents of Evac.c-inc back in Evac.c, and... |
tree | commitdiff |
2008-06-03 |
Simon Marlow | DECLARE_GCT for when we have no register variable |
tree | commitdiff |
2008-06-03 |
Simon Marlow | comment updates |
tree | commitdiff |
2008-05-28 |
Simon Marlow | FIX #2164: check for ThreadRelocated in isAlive() |
tree | commitdiff |
2008-04-24 |
Simon Marlow | FIX the compacting GC again |
tree | commitdiff |
2008-04-24 |
Simon Marlow | FIX #2185: sparks should not be treated as roots by... |
tree | commitdiff |
2008-04-17 |
Simon Marlow | turn off the usleep() in the GC thread idle loop (tmp... |
tree | commitdiff |
2008-04-17 |
Simon Marlow | declare the GC thread register variable more portably |
tree | commitdiff |
2008-04-17 |
Simon Marlow | remove EVACUATED: store the forwarding pointer in the... |
tree | commitdiff |
2008-04-16 |
Simon Marlow | Don't look at all the threads before each GC. |
tree | commitdiff |
2008-04-16 |
Simon Marlow | Don't traverse the entire list of threads on every... |
tree | commitdiff |
2008-04-16 |
Simon Marlow | optimisation for isAlive() |
tree | commitdiff |
2008-04-16 |
Simon Marlow | refactoring |
tree | commitdiff |
2008-04-16 |
Simon Marlow | bugfix for traverseBlackHoleQueue |
tree | commitdiff |
next |