2009-12-31 |
Simon Marlow | Use local mut lists in UPD_IND(), also clean up Updates.h |
blob | commitdiff |
2009-12-13 |
Simon Marlow | If ACTIVITY_INACTIVE is set, wait for GC before resetti... |
blob | commitdiff | diff to current |
2009-12-12 |
Manuel M T Chakravarty | Expose all EventLog events as DTrace probes |
blob | commitdiff | diff to current |
2009-12-09 |
Simon Marlow | add a missing unlockTSO() |
blob | commitdiff | diff to current |
2009-12-07 |
Simon Marlow | threadStackUnderflow: fix recently introduced bug ... |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | Refactoring only |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | threadStackUnderflow: put the new TSO on the mut list... |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | don't sanity check the whole stack when switching inter... |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | Make allocatePinned use local storage, and other refact... |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | exitScheduler: move boundTaskExiting call outside ... |
blob | commitdiff | diff to current |
2009-11-29 |
Simon Marlow | Store a destination step in the block descriptor |
blob | commitdiff | diff to current |
2009-11-25 |
Simon Marlow | threadStackOverflow: check whether stack squeezing... |
blob | commitdiff | diff to current |
2009-11-13 |
Simon Marlow | The rest of the #1185 patch (forkProcess and -threaded) |
blob | commitdiff | diff to current |
2009-11-06 |
Simon Marlow | Rollback #1185 fix |
blob | commitdiff | diff to current |
2009-11-03 |
Simon Marlow | Fix #1185 (RTS part, also needs corresponding change... |
blob | commitdiff | diff to current |
2009-10-20 |
Simon Marlow | Fix a regression introduced in "overlap checking of... |
blob | commitdiff | diff to current |
2009-10-15 |
Simon Marlow | overlap checking of the black hole queue with waiting... |
blob | commitdiff | diff to current |
2009-10-14 |
Simon Marlow | micro-opt: replace stmGetEnclosingTRec() with a field... |
blob | commitdiff | diff to current |
2009-08-29 |
Simon Marlow | Unify event logging and debug tracing. |
blob | commitdiff | diff to current |
2009-08-30 |
Simon Marlow | Handle renames from #3310 |
blob | commitdiff | diff to current |
2009-08-29 |
Simon Marlow | Maintain Task/Capability invariants in performPendingTh... |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | remove a bogus assertion |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | fix warning |
blob | commitdiff | diff to current |
2009-08-19 |
Simon Marlow | Always yieldCapabilty() when a bound thread blocks |
blob | commitdiff | diff to current |
2009-08-19 |
Simon Marlow | Detect C finalizer callbacks in rts_lock() instead... |
blob | commitdiff | diff to current |
2009-08-03 |
Simon Marlow | use C99-style array initialisers |
blob | commitdiff | diff to current |
2009-08-03 |
Simon Marlow | Windows build fixes |
blob | commitdiff | diff to current |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff | diff to current |
2009-06-10 |
Simon Marlow | don't check for stack underflow if we just had an overflow |
blob | commitdiff | diff to current |
2009-06-02 |
Simon Marlow | Remove old GUM/GranSim code |
blob | commitdiff | diff to current |
2009-05-29 |
Simon Marlow | don't shrink the stack smaller than the value set by... |
blob | commitdiff | diff to current |
2009-05-28 |
Simon Marlow | Fix #3156: ensure preconditions of splitLargeBlock() |
blob | commitdiff | diff to current |
2009-05-18 |
Simon Marlow | Fix #3236: emit a helpful error message when the RTS... |
blob | commitdiff | diff to current |
2009-04-28 |
Simon Marlow | improve the finalizer callback error message |
blob | commitdiff | diff to current |
2009-04-03 |
donnie@darthik.com | Eventlog support for new event type: create spark. |
blob | commitdiff | diff to current |
2009-03-26 |
Simon Marlow | check for ThreadRelocated in checkBlackHoles() |
blob | commitdiff | diff to current |
2009-03-18 |
Simon Marlow | Set thread affinity with +RTS -qa (only on Linux so... |
blob | commitdiff | diff to current |
2009-03-17 |
Simon Marlow | Add fast event logging |
blob | commitdiff | diff to current |
2009-03-13 |
Simon Marlow | Instead of a separate context-switch flag, set HpLim... |
blob | commitdiff | diff to current |
2009-03-09 |
Simon Marlow | Fix a bug which sometimes caused extra major GCs to... |
blob | commitdiff | diff to current |
2009-03-03 |
Simon Marlow | fix assertion failure with -debug non-threaded RTS... |
blob | commitdiff | diff to current |
2009-02-09 |
Simon Marlow | scheduleYield(): check the wakeup queue before yielding |
blob | commitdiff | diff to current |
2009-01-14 |
Simon Marlow | Detect when a C finalizer calls back to Haskell |
blob | commitdiff | diff to current |
2009-01-07 |
Simon Marlow | Close the races between throwTo and thread completion |
blob | commitdiff | diff to current |
2009-01-07 |
Simon Marlow | fix a race where the timer signal could remain turned... |
blob | commitdiff | diff to current |
2009-01-06 |
Simon Marlow | wake up the blocked exception queue on ThreadFinished... |
blob | commitdiff | diff to current |
2008-12-10 |
Simon Marlow | wake up other Capabilities even when there is only... |
blob | commitdiff | diff to current |
2008-12-09 |
Simon Marlow | Fix #2592: do an orderly shutdown when the heap is... |
blob | commitdiff | diff to current |
2008-11-21 |
Simon Marlow | Use mutator threads to do GC, instead of having a separ... |
blob | commitdiff | diff to current |
2008-11-20 |
Simon Marlow | Fix a race in the deadlock-detection code |
blob | commitdiff | diff to current |
2008-11-19 |
Simon Marlow | Fix some more shutdown races |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Fix #2783: detect black-hole loops properly |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Fix warning on Windows (use deleteThread() not deleteTh... |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Another shutdown fix |
blob | commitdiff | diff to current |
2008-11-13 |
Simon Marlow | Fix another subtle shutdown deadlock |
blob | commitdiff | diff to current |
2008-11-13 |
Simon Marlow | Fix an extremely subtle deadlock bug on x86_64 |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | don't yield if the system is shutting down |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | Run sparks in batches, instead of creating a new thread... |
blob | commitdiff | diff to current |
2008-11-05 |
Simon Marlow | don't yield the Capability if blackholes_need_checking |
blob | commitdiff | diff to current |
2008-11-05 |
Simon Marlow | deadlock fix: reset the flag *after* checking the black... |
blob | commitdiff | diff to current |
2008-10-24 |
Simon Marlow | Move the freeing of Capabilities later in the shutdown... |
blob | commitdiff | diff to current |
2008-10-23 |
Simon Marlow | Fix a bug in the new scheduler |
blob | commitdiff | diff to current |
2008-10-23 |
Simon Marlow | add an assertion |
blob | commitdiff | diff to current |
2008-10-22 |
Simon Marlow | Refactoring and reorganisation of the scheduler |
blob | commitdiff | diff to current |
2008-09-15 |
berthold@mathemati... | Work stealing for sparks |
blob | commitdiff | diff to current |
2008-10-20 |
Simon Marlow | FIX (partially) #2703: bug in stack overflow handling... |
blob | commitdiff | diff to current |
2008-10-08 |
Simon Marlow | Fix #2663: we had a hard-wired capabilities[0] |
blob | commitdiff | diff to current |
2008-09-19 |
Simon Marlow | Move the context_switch flag into the Capability |
blob | commitdiff | diff to current |
2008-09-12 |
Simon Marlow | Fix some bugs in the stack-reducing code (#2571) |
blob | commitdiff | diff to current |
2008-09-11 |
Ian Lynagh | Use OSThreadProcAttr for workerStart |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | Fix warnings |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | Fix race condition in wakeupThreadOnCapability() (... |
blob | commitdiff | diff to current |
2008-08-19 |
berthold@mathemati... | Capability stopping when waiting for GC |
blob | commitdiff | diff to current |
2008-09-02 |
berthold@mathemati... | Scheduler code cleanup |
blob | commitdiff | diff to current |
2008-08-21 |
Ian Lynagh | Fix references to exceptions from the RTS |
blob | commitdiff | diff to current |
2008-06-21 |
Ian Lynagh | When raising NonTermination with the RTS, build the... |
blob | commitdiff | diff to current |
2008-07-28 |
Simon Marlow | Change the calling conventions for unboxed tuples slightly |
blob | commitdiff | diff to current |
2008-07-23 |
Simon Marlow | debug message tweaks |
blob | commitdiff | diff to current |
2008-07-15 |
Simon Marlow | non-threaded RTS: don't assume deadlock if there are... |
blob | commitdiff | diff to current |
2008-06-17 |
Simon Marlow | small interpreter fix |
blob | commitdiff | diff to current |
2008-06-09 |
Simon Marlow | threadStackUnderflow: fix up the bd->free pointers... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Don't look at all the threads before each GC. |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Don't traverse the entire list of threads on every... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add a write barrier to the TSO link field (#1589) |
blob | commitdiff | diff to current |
2008-02-28 |
simonmar@microsoft.com | Release some of the memory allocated to a stack when... |
blob | commitdiff | diff to current |
2007-11-22 |
simonmar@microsoft.com | kill the PAR/GRAN debug flags |
blob | commitdiff | diff to current |
2007-10-30 |
Simon Marlow | move GetRoots() to GC.c |
blob | commitdiff | diff to current |
2008-02-19 |
Simon Marlow | Fix #1984: missing context switches |
blob | commitdiff | diff to current |
2008-01-03 |
Simon Marlow | FIX #1898: add a missing UNTAG_CLOSURE() in checkBlackHoles |
blob | commitdiff | diff to current |
2007-10-12 |
Simon Marlow | threadStackOverflow should be using allocateLocal |
blob | commitdiff | diff to current |
2007-10-09 |
Simon Marlow | also call initMutex on every task->lock, see #1391 |
blob | commitdiff | diff to current |
2007-09-27 |
Simon Marlow | also acquire/release task->lock across fork() |
blob | commitdiff | diff to current |
2007-09-14 |
Simon Marlow | attempt to fix #1391, hold locks across fork() and... |
blob | commitdiff | diff to current |
2007-09-03 |
Ian Lynagh | Fix building RTS with gcc 2.*; declare all variables... |
blob | commitdiff | diff to current |
2007-09-03 |
Simon Marlow | FIX #1623: disable the timer signal when the system... |
blob | commitdiff | diff to current |
2007-09-02 |
Ian Lynagh | Fix and supress some warnings, and turn on -Werror... |
blob | commitdiff | diff to current |
2007-07-24 |
Simon Marlow | hs_exit()/shutdownHaskell(): wait for outstanding forei... |
blob | commitdiff | diff to current |
2007-06-26 |
Simon Marlow | Make the threaded RTS compilable using -fasm |
blob | commitdiff | diff to current |
2007-06-26 |
andy@galois.com | Cleanup Hpc sub-system, remove hpc-tracer implementation. |
blob | commitdiff | diff to current |
next |