summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* we shouldn't update topBound in discardSparks()Simon Marlow2008-11-211-1/+2
* fix the build when !USE_MMAPSimon Marlow2008-11-211-5/+6
* round the size up to a page in mmapForLinker() instead of in the callerSimon Marlow2008-11-201-15/+18
* Fix a race in the deadlock-detection codeSimon Marlow2008-11-201-5/+14
* error message wibbleSimon Marlow2008-11-201-1/+1
* Fix regTableToCapability() if gcc introduces paddingSimon Marlow2008-11-191-2/+8
* Fix 32-bit breakageSimon Marlow2008-11-191-1/+1
* Small refactoring, and add commentsSimon Marlow2008-11-192-9/+23
* Fix some unsigned comparisions that should be signedSimon Marlow2008-11-191-3/+8
* Remove incorrect assertions in steal()Simon Marlow2008-11-192-3/+12
* don't run sparks if there are other threads on this CapabilitySimon Marlow2008-11-141-4/+7
* Fix typo (HAVE_LIBGMP => HAVE_LIB_GMP); omit local gmp includes if HAVE_LIB_GMPSimon Marlow2008-11-191-1/+3
* Fix some more shutdown racesSimon Marlow2008-11-194-34/+56
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-1814-52/+30
* 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