summaryrefslogtreecommitdiff
path: root/rts/Schedule.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a missing getNewNursery(), and related cleanupSimon Marlow2017-07-181-16/+3
* rts: Ensure that new capability count is > 0Ben Gamari2017-06-181-1/+7
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-4/+3
* Typos [ci skip]Gabor Greif2017-05-101-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-31/+31
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-8/+8
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-8/+8
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-8/+8
* rts: print incorrect prev_what_nextSergei Trofimovich2017-04-011-1/+1
* Fix comment (old file names) in rts/Takenobu Tani2017-02-041-1/+1
* Throw an exception on heap overflowDemi Obenour2017-01-101-19/+49
* Install toplevel handler inside fork.Alexander Vershilov2016-12-021-1/+4
* Use C99's boolBen Gamari2016-11-291-77/+77
* Spelling in comment onlyGabor Greif2016-11-181-1/+1
* Fix a bug in parallel GC synchronisationSimon Marlow2016-10-291-14/+16
* Make it possible to use +RTS -qn without -NSimon Marlow2016-10-281-1/+5
* Fix failure in setnumcapabilities001 (#12728)Simon Marlow2016-10-221-27/+26
* Default +RTS -qn to the number of coresSimon Marlow2016-10-091-3/+12
* Add hs_try_putmvar()Simon Marlow2016-09-121-1/+14
* Another try to get thread migration rightSimon Marlow2016-08-051-99/+62
* Fix to thread migrationSimon Marlow2016-08-031-24/+63
* Track the lengths of the thread queuesSimon Marlow2016-08-031-22/+13
* Move stat_startGCSyncBartosz Nitka2016-07-271-0/+2
* Fix double-free in T5644 (#12208)Simon Marlow2016-06-201-2/+2
* NUMA supportSimon Marlow2016-06-101-2/+3
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-4/+4
* Fix ASSERT failure and re-enable setnumcapabilities001Simon Marlow2016-05-111-2/+5
* Fix a crash in requestSync()Simon Marlow2016-05-101-9/+14
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-26/+26
* schedulePushWork: avoid unnecessary wakeupsSimon Marlow2016-05-041-7/+25
* Allow limiting the number of GC threads (+RTS -qn<n>)Simon Marlow2016-05-041-85/+192
* Refactor comments about shutdownSimon Marlow2016-04-101-15/+19
* rts: mark 'removeFromRunQueue' as staticSergei Trofimovich2016-02-071-1/+1
* RTS: Rename InCall.stat struct field to .rstatHerbert Valerio Riedel2015-12-041-6/+6
* rts/Schedule.c: remove unused variableÖmer Sinan Ağacan2015-10-221-6/+0
* Don't get a new nursery if we exceeded large_alloc_limSimon Marlow2015-07-151-12/+19
* Delete the WayPar wayThomas Miedema2015-07-101-25/+2
* Fix deadlock (#10545)Simon Marlow2015-06-261-7/+7
* Don't call DEAD_WEAK finalizer again on shutdown (#7170)Simon Marlow2015-06-011-2/+5
* fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #1...Karel Gardas2015-02-231-3/+3
* Add +RTS -n<size>: divide the nursery into chunksSimon Marlow2014-11-251-0/+6
* Make clearNursery freeSimon Marlow2014-11-251-11/+7
* Add missing semicolon in Schedule.cSimon Peyton Jones2014-11-181-1/+1
* Fix a bug introduced with allocation countersSimon Marlow2014-11-171-0/+3
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-0/+19
* [skip ci] rts: Detabify Schedule.cAustin Seipp2014-10-211-443/+443
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* Terminate in forkProcess like in real_mainEdsko de Vries2014-08-041-2/+1
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Acquire all_tasks_mutex in forkProcessEdsko de Vries2014-07-131-1/+12