summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix #2783: detect black-hole loops properlySimon Marlow2008-11-174-20/+38
* Fix warning on Windows (use deleteThread() not deleteThread_())Simon Marlow2008-11-171-1/+1
* fix compile breakage on WindowsSimon Marlow2008-11-171-0/+2
* Attempt to fix #2512 and #2063; add +RTS -xm<address> -RTS optionSimon Marlow2008-11-172-35/+135
* Another shutdown fixSimon Marlow2008-11-171-0/+9
* lookupSymbol: revert to looking up both with and without the @N suffixSimon Marlow2008-11-131-23/+40
* #2768: fix compatibility problem with newer version of mingwSimon Marlow2008-11-131-5/+1
* notice ^C exceptions when waiting for I/OSimon Marlow2008-11-132-0/+14
* Fix another subtle shutdown deadlockSimon Marlow2008-11-131-1/+15
* Fix an extremely subtle deadlock bug on x86_64Simon Marlow2008-11-132-5/+7
* move an assertionSimon Marlow2008-11-131-2/+2
* Always zap the trailing @N from symbols when looking up in a DLLSimon Marlow2008-11-121-3/+4
* Only allocate a mark stack if we're actually doing markingSimon Marlow2008-11-121-1/+1
* Fix parse error with older gccs (#2752)Simon Marlow2008-11-111-1/+1
* fix via-C compilation: import ghczmprim_GHCziBool_False_closureSimon Marlow2008-11-071-0/+1
* re-instate counting of sparks convertedSimon Marlow2008-11-063-13/+20
* fix ASSERT_SPARK_POOL_INVARIANTS(): top>bottom is validSimon Marlow2008-11-061-3/+5
* pruneSparkQueue(): fix bug when top>bottomSimon Marlow2008-11-061-0/+6
* don't yield if the system is shutting downSimon Marlow2008-11-061-2/+6
* leave out ATTRIBUTE_ALIGNED on Windows, it gives a warningSimon Marlow2008-11-061-1/+4
* Cope with ThreadRelocated when traversing the blocked_queueSimon Marlow2008-11-062-1/+21
* Run sparks in batches, instead of creating a new thread for each oneSimon Marlow2008-11-069-49/+66
* allocateInGen(): increase alloc_blocks (#2747)Simon Marlow2008-11-061-1/+4
* don't yield the Capability if blackholes_need_checkingSimon Marlow2008-11-051-1/+2
* deadlock fix: reset the flag *after* checking the blackhole queueSimon Marlow2008-11-051-1/+6
* retreat the top/bottom fields of the spark pool in pruneSparkPool()Simon Marlow2008-11-051-0/+7
* bugfix: don't ingore the return value from rts_evalIO()Simon Marlow2008-11-041-1/+1
* Move the freeing of Capabilities later in the shutdown sequenceSimon Marlow2008-10-243-7/+19
* Pad Capabilities and Tasks to 64 bytesSimon Marlow2008-10-232-3/+6
* Fix a bug in the new schedulerSimon Marlow2008-10-231-1/+2
* add an assertionSimon Marlow2008-10-231-0/+1
* fix a warningSimon Marlow2008-10-231-1/+0
* traverse the spark pools only once during GC rather than twiceSimon Marlow2008-10-226-48/+44
* Refactoring and reorganisation of the schedulerSimon Marlow2008-10-227-271/+348
* Work stealing for sparksberthold@mathematik.uni-marburg.de2008-09-155-175/+582
* FIX (partially) #2703: bug in stack overflow handling when inside blockSimon Marlow2008-10-201-3/+10
* Build fixes for DLLized rtsClemens Fruhwirth2008-10-132-2/+8
* Rename symbol macros to a consistant naming schemeClemens Fruhwirth2008-10-131-604/+620
* When waking up thread blocked on TVars, wake oldest first (#2319)Josef Svenningsson2008-10-101-2/+10
* add readTVarIO :: TVar a -> IO aSimon Marlow2008-10-102-0/+12
* atomicModifyIORef: use a local cas() instead of the global lockSimon Marlow2008-10-081-13/+16
* Fix bindist creation: Only the main RTS was being put in the bindistsIan Lynagh2008-10-091-2/+6
* undo incorrect assertion, and fix commentsSimon Marlow2008-10-091-9/+2
* remove old GRAN/PARALLEL_HASKELL codeSimon Marlow2008-10-091-153/+0
* Turn libffi into a Haskell packageClemens Fruhwirth2008-10-081-3/+1
* add comments and an ASSERT_LOCK_HELD()Simon Marlow2008-10-081-0/+9
* Fix #2663: we had a hard-wired capabilities[0]Simon Marlow2008-10-081-5/+4
* Fix #1955 for heap profiles generated by +RTS -hTSimon Marlow2008-10-031-2/+19
* Change suffix for dyn. linked executables from _real to .dynClemens Fruhwirth2008-10-071-1/+1
* add some more GC roots (fixes conc048, and possibly some others)Simon Marlow2008-10-011-2/+10