2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff |
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 |
2007-05-18 |
Simon Marlow | FIX #767 (withMVar family have a bug) |
blob | commitdiff | diff to current |
2007-04-27 |
Simon Marlow | Basic heap profile support without -prof |
blob | commitdiff | diff to current |
2007-04-04 |
Ian Lynagh | Fix C/Haskell type mismatches |
blob | commitdiff | diff to current |
2007-03-22 |
Ian Lynagh | Add an --install-signal-handlers=<yes|no> RTS flag... |
blob | commitdiff | diff to current |
2007-03-05 |
Simon Marlow | forkProcess: startTimer() in the child, because the... |
blob | commitdiff | diff to current |
2007-01-29 |
Simon Marlow | fix bug in GetLastError/SetLastError patch |
blob | commitdiff | diff to current |
2007-01-26 |
Simon Marlow | Save the Win32 error code where necessary |
blob | commitdiff | diff to current |
2007-01-09 |
andy@galois.com | Adding command channel for the hpc debugger to the... |
blob | commitdiff | diff to current |
2007-01-05 |
Simon Marlow | disable an incorrect ASSERTion in the non-THREADED_RTS... |
blob | commitdiff | diff to current |
2006-12-15 |
Ian Lynagh | Free more things that we allocate 2006-12-16 |
blob | commitdiff | diff to current |
2006-12-14 |
andy@galois.com | Updating rix output to new standard. |
blob | commitdiff | diff to current |
2006-12-12 |
Simon Marlow | Don't free sched_mutex until freeTaskManager has finish... |
blob | commitdiff | diff to current |
2006-12-11 |
Ian Lynagh | Add freeScheduler/freeTaskManager and call it later... |
blob | commitdiff | diff to current |
2006-12-01 |
Simon Marlow | Add support for the IO manager thread on Windows |
blob | commitdiff | diff to current |
2006-10-24 |
Simon Marlow | Split GC.c, and move storage manager into sm/ directory |
blob | commitdiff | diff to current |
2006-10-19 |
Simon Marlow | remove performGCWithRoots() |
blob | commitdiff | diff to current |
2006-10-07 |
tharris@microsoft.com | STM invariants |
blob | commitdiff | diff to current |
2006-09-05 |
Ian Lynagh | new RTS flag: -V to modify the resolution of the RTS... |
blob | commitdiff | diff to current |
2006-08-23 |
Esa Ilari Vuokko | Add closeMutex and use it on clean up |
blob | commitdiff | diff to current |
2006-08-10 |
sven.panne@aedion.de | Match format strings and arguments for printf-like... |
blob | commitdiff | diff to current |
2006-06-16 |
Simon Marlow | Asynchronous exception support for SMP |
blob | commitdiff | diff to current |
2006-06-08 |
Simon Marlow | fix possible ^C problems |
blob | commitdiff | diff to current |
2006-06-08 |
Simon Marlow | New tracing interface |
blob | commitdiff | diff to current |
2006-06-07 |
Simon Marlow | Gather timing stats for a Task when it completes. |
blob | commitdiff | diff to current |
2006-06-07 |
Simon Marlow | Remove unnecessary SCHED_INTERRUPTED scheduler state |
blob | commitdiff | diff to current |
2006-05-25 |
Simon Marlow | performGC_(): don't use the existing Task, always grab... |
blob | commitdiff | diff to current |
2006-04-07 |
Simon Marlow | Reorganisation of the source tree |
blob | commitdiff | diff to current |
|