summaryrefslogtreecommitdiff
path: root/rts/Timer.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate recent_activity accessBen Gamari2022-12-161-4/+4
* rts/Timer: Always use atomic operationsBen Gamari2022-12-161-8/+8
* rts: no timer for wasm32Cheng Shao2022-11-111-0/+13
* Fix a few Note inconsistenciesBen Gamari2022-02-011-2/+1
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* rts: Introduce --eventlog-flush-interval flagBen Gamari2021-02-271-0/+13
* Merge branch 'wip/tsan/timer' into wip/tsan/allBen Gamari2020-11-011-11/+13
|\
| * Fix #17289Ben Gamari2020-10-241-2/+2
| * rts: Pause timer while changing capability countBen Gamari2020-10-241-11/+13
* | rts/Schedule: Eliminate data races on recent_activityBen Gamari2020-10-241-4/+4
|/
* Fix some sloppy indentationKevin Buhr2019-12-311-3/+3
* Add additional Note explaining the -Iw flagKevin Buhr2019-12-311-2/+49
* Add "-Iw" RTS flag for minimum wait between idle GCs (#11134)Kevin Buhr2019-12-311-7/+14
* Prefer #if defined to #ifdefBen Gamari2017-04-281-2/+2
* Use C99's boolBen Gamari2016-11-291-1/+1
* rts/Timer: Actually fix #9105Ben Gamari2016-01-271-1/+3
* rts: Disable tick timer unless really neededBen Gamari2016-01-221-3/+8
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: detabify/dewhitespace Timer.cAustin Seipp2014-08-201-3/+3
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Eliminate atomic_inc_by and instead medofiy atomic_inc.Ryan Newton2013-08-211-1/+1
* Another overhaul of the recent_activity / idle GC handling (#5991)Simon Marlow2012-09-241-14/+15
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-011-1/+1
* Fix #4074 (I hope).Simon Marlow2010-05-181-4/+18
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-2/+0
* Don't Terminate the ticker thread (#3748)Simon Marlow2010-01-271-2/+2
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-3/+4
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-1/+1
* FIX #1623: disable the timer signal when the system is idle (threaded RTS only)Simon Marlow2007-09-031-15/+37
* Fix the +RTS -V0 option introduced recently; it didn't work at all, now it does.Simon Marlow2007-07-081-1/+3
* +RTS -V0 disables the interval timer completely (for repeatable debugging)Simon Marlow2007-06-271-1/+3
* Basic heap profile support without -profSimon Marlow2007-04-271-5/+0
* Use timer_create() for the interval timer, if availableSimon Marlow2007-03-021-4/+4
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+1
* new RTS flag: -V to modify the resolution of the RTS timerIan Lynagh2006-09-051-6/+8
* call wakeUpRts() in the correct placeSimon Marlow2006-06-141-2/+1
* fix possible ^C problemsSimon Marlow2006-06-081-13/+1
* Better control of the IO manager thread; improvements to deadlock checkingSimon Marlow2006-05-241-0/+8
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+102