summaryrefslogtreecommitdiff
path: root/rts/Schedule.c
Commit message (Expand)AuthorAgeFilesLines
* Better abstraction over run queues.Edward Z. Yang2013-01-161-7/+13
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+1
* delete old commentsSimon Marlow2012-10-251-22/+0
* remove unused sched_shutting_downSimon Marlow2012-10-251-7/+0
* fix a warningSimon Marlow2012-10-231-2/+2
* typoSimon Marlow2012-10-221-1/+1
* Another overhaul of the recent_activity / idle GC handling (#5991)Simon Marlow2012-09-241-4/+12
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-2/+2
* tidy upSimon Marlow2012-08-211-6/+11
* Fix a bug in the handling of recent_activitySimon Marlow2012-08-071-13/+22
* Merge remote branch 'mikolaj/dcoutts'Ian Lynagh2012-07-141-1/+12
|\
| * Emit the task-tracking eventsDuncan Coutts2012-07-101-1/+12
* | The final GC should be a major oneSimon Marlow2012-07-101-1/+1
|/
* Merge branch 'master' of http://darcs.haskell.org//ghcIan Lynagh2012-06-071-1/+1
|\
| * Test USE_MINIINTERPRETER rather than GhcUnregisterisedIan Lynagh2012-05-271-1/+1
* | scheduleYield: avoid doing a GC again if we just did oneIan Lynagh2012-06-071-8/+19
|/
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-2/+0
* Add eventlog/trace stuff for capabilities: create/delete/enable/disableDuncan Coutts2012-04-041-1/+4
* Use win32AllocStack on Win64 tooIan Lynagh2012-03-191-1/+1
* Fixed for unregisterised Windows buildsIan Lynagh2012-03-181-1/+1
* Another Win64 fixIan Lynagh2012-03-161-1/+1
* typoGabor Greif2012-02-271-1/+1
* setNumCapabilities: don't barf() if it isn't supported, just print an errorSimon Marlow2012-01-061-3/+9
* Support for reducing the number of Capabilities with setNumCapabilitiesSimon Marlow2011-12-151-70/+174
* New flag +RTS -qi<n>, avoid waking up idle Capabilities to do parallel GCSimon Marlow2011-12-131-2/+68
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-29/+143
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-86/+182
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-011-7/+13
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* Time handling overhaulSimon Marlow2011-11-251-1/+1
* fix occasional failure of numsparks001 test. During shutdown weSimon Marlow2011-08-141-5/+14
* Move the call to heapCensus() into GarbageCollect(), just beforeSimon Marlow2011-07-201-5/+4
* Add spark counter tracingDuncan Coutts2011-07-181-0/+2
* Move allocation of spark pools into initCapabilityDuncan Coutts2011-07-181-4/+0
* Add assertion of the invariant for the spark countersDuncan Coutts2011-07-181-0/+10
* Change tryStealSpark so it does not consume fizzled sparksDuncan Coutts2011-07-181-0/+4
* Fix Windows breakage (#5322). When I modified StgRun to use the pureSimon Marlow2011-07-181-0/+4
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-251-2/+8
* Rearrange shutdownCapability code slightlyDuncan Coutts2011-05-261-10/+1
* Revert "Add capability sets to the event system. Contains code from Duncan Co...Duncan Coutts2011-05-231-8/+8
* Add capability sets to the event system. Contains code from Duncan Coutts.Spencer Janssen2011-05-181-8/+8
* scheduleDoGC: if we're doing heapCensus(), do it *before* releasingSimon Marlow2011-05-111-6/+6
* Refactoring and tidy upSimon Marlow2011-04-111-0/+10
* scheduleThreadOn: use TSO_LOCKED even on the non-threaded RTSSimon Marlow2011-03-301-1/+1
* scheduleProcessInbox: use non-blocking acquire, and take the whole queueSimon Marlow2011-02-021-4/+28
* Annotate thread stop events with the owner of the black holeSimon Marlow2011-01-271-2/+12
* raiseExceptionHelper: update tso->stackobj->sp before calling threadStackOver...Simon Marlow2010-12-211-0/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-247/+36
* Only reset the event log if logging is turned on (addendum to #4512)Simon Marlow2010-12-101-4/+4
* Catch too-large allocations and emit an error message (#4505)Simon Marlow2010-12-091-0/+4