summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix some cpp warnings when building on FreeBSD; patch from Gabor PALIIan Lynagh2010-04-281-0/+8
* remove duplicate docs for -e in --help output (#4010)Simon Marlow2010-04-261-3/+0
* Use StgWord64 instead of ullongIan Lynagh2010-04-218-72/+121
* Fix crash in non-threaded RTS on WindowsSimon Marlow2010-04-202-9/+13
* Expand the scope of the event_buf_mutex to cover io_manager_eventSimon Marlow2010-04-201-15/+26
* Handle IND_STATIC in isRetainerIan Lynagh2010-04-092-2/+8
* Fix for derefing ThreadRelocated TSOs in MVar operationsSimon Marlow2010-04-074-40/+73
* sanity check fixSimon Marlow2010-04-071-1/+3
* get the reg liveness right in the putMVar# heap checkSimon Marlow2010-04-071-1/+1
* initialise the headers of MSG_BLACKHOLE objects properlySimon Marlow2010-04-071-1/+1
* initialise the headers of MVAR_TSO_QUEUE objects properlySimon Marlow2010-04-071-2/+2
* undo debugging codeSimon Marlow2010-04-061-3/+2
* putMVar#: fix reg liveness in the heap checkSimon Marlow2010-04-061-1/+1
* don't forget to deRefTSO() in tryWakeupThread()Simon Marlow2010-04-061-1/+2
* Fix bug in popRunQueueSimon Marlow2010-04-061-1/+3
* fix bug in migrateThread()Simon Marlow2010-04-011-1/+1
* 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