summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-0115-113/+8
* Change the representation of the MVar blocked queueSimon Marlow2010-04-0112-424/+336
* Make ioManagerDie() idempotentSimon Marlow2010-04-011-0/+4
* Move a thread to the front of the run queue when another thread blocks on itSimon Marlow2010-03-298-36/+114
* change throwTo to use tryWakeupThread rather than unblockOneSimon Marlow2010-03-294-36/+49
* tiny GC optimisationSimon Marlow2010-03-293-11/+10
* New implementation of BLACKHOLEsSimon Marlow2010-03-2934-799/+1081
* Fix warnings (allow pushOnRunQueue() to not be inlined)Simon Marlow2010-04-011-1/+4
* remove out of date commentSimon Marlow2010-04-011-3/+0
* tidy up spacing in stderr tracesSimon Marlow2010-03-261-2/+2
* Fix an assertion that was not safe when running in parallelSimon Marlow2010-03-251-3/+12
* Keep gcc 4.5 happySimon Marlow2010-03-301-37/+42
* Fix warning compiling Linker.c for PPC Macnaur@post11.tele.dk2010-04-031-1/+2
* fix a non-portable printf formatSimon Marlow2010-03-301-2/+2
* avoid single quote in #errorSimon Marlow2010-03-301-1/+1
* use FMT_Word64 instead of locally-defined versionSimon Marlow2010-03-301-8/+1
* avoid a fork deadlock (see comments)Simon Marlow2010-03-291-0/+7
* tidy up the end of the all_tasks list after forkingSimon Marlow2010-03-291-0/+1
* Add a 'setKeepCAFs' external function (#3900)Simon Marlow2010-03-291-2/+7
* A sanity checkSimon Marlow2010-03-251-0/+2
* comments and formatting onlySimon Marlow2010-03-251-61/+71
* Enable shared libraries on Windows; fixes trac #3879Ian Lynagh2010-03-203-2/+22
* UNDO: slight improvement to scavenging ...Simon Marlow2010-03-191-16/+20
* slight improvement to scavenging of update frames when a collision has occurredSimon Marlow2010-03-191-20/+16
* Don't use -Bsymbolic when linking the RTSIan Lynagh2010-03-161-2/+2
* copy_tag_nolock(): fix write ordering and add a write_barrier()Simon Marlow2010-03-161-2/+6
* When saying RTS options are disabled, also say how to enable them2010-03-16Ian Lynagh2010-03-151-2/+2
* Fix profiling build following removal of specific STM object typesSimon Marlow2010-03-152-48/+4
* Add a link-time flag to en/disable the RTS optionsIan Lynagh2010-03-133-2/+42
* Fix a couple of bugs in the throwTo handling, exposed by conc016(threaded2)Simon Marlow2010-03-112-10/+17
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-1128-851/+604
* fix bug in discardTasksExcept() that broke forkProcessSimon Marlow2010-03-111-2/+3
* disable a false assertion, add a comment to explain whySimon Marlow2009-11-231-3/+5
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-099-273/+328
* Fix a rare deadlock when the IO manager thread is slow to start upSimon Marlow2010-03-091-1/+9
* Tweak the tracing flags slightly, and clean up error handling and diagnosticsSimon Marlow2010-02-261-64/+69
* Fix crash when using printf format specifiers in traceEvent (#3874)Simon Marlow2010-02-263-6/+14
* Fix #3875: Crash in parallel GC, wrong pointer was being tested.Ben.Lippmeier@anu.edu.au2010-02-221-1/+1
* disable a false assertion, with a comment to explain whySimon Marlow2010-02-161-1/+2
* Fix a bug that can lead to noDuplicate# not working sometimes.Simon Marlow2010-02-161-8/+71
* fix lost context switches in GHCi (fixes test 3429(ghci))Simon Marlow2010-02-151-17/+13
* Disable -Wcast-align when building the rtsbenl@cse.unsw.edu.au2010-02-031-1/+9
* Stifle warning about printf format stringsbenl@cse.unsw.edu.au2010-02-031-1/+1
* Cast to (void*) to stifle warning about signednessbenl@cse.unsw.edu.au2010-02-031-2/+2
* Add missing import sm_mutex, which fixes the -fvia-c buildbenl@cse.unsw.edu.au2010-02-021-0/+1
* Fix typo in error message (#3848)Simon Marlow2010-01-301-1/+1
* tweak the totally-bogus arbitrary stack-squeezing heuristic to fix #2797Simon Marlow2010-01-281-1/+2
* fix Windows build (GHC.Conc.runHandlers is Unix-only)Simon Marlow2010-01-271-0/+2
* Don't Terminate the ticker thread (#3748)Simon Marlow2010-01-276-12/+21
* Win32 yieldThread(): use SwitchToThread() instead of Sleep(0)Simon Marlow2010-01-271-1/+1