summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* FIX #1364: added support for C finalizers that run as soon as the value is no...Simon Marlow2008-12-106-8/+120
* On FreeBSD, try MAP_FIXED if ordinary mmap() fails to give us suitable memorySimon Marlow2008-12-101-4/+14
* Fix #2592: do an orderly shutdown when the heap is exhaustedSimon Marlow2008-12-095-9/+49
* Fix #2848: avoid overflow during time calculationSimon Marlow2008-12-091-3/+4
* fix an assertion failure in prof/threaded/debug modeSimon Marlow2008-12-041-0/+4
* Fix more problems caused by padding in the Capability structureSimon Marlow2008-12-022-4/+2
* Remove the packing I added recently to the Capability structureSimon Marlow2008-11-281-5/+1
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-144-14/+14
* Fix symbol macro names in Linker.cThorkil Naur2008-11-211-3/+3
* Add a --machine-readable RTS flagIan Lynagh2008-11-232-2/+27
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-219-221/+274
* 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