summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* general tidy upSimon Marlow2009-02-111-15/+10
* one more bugfix: a load/load memory barrier is required in stealWSDeque_()Simon Marlow2009-02-111-1/+4
* Fix trac #3001: Biographical profiling segfaultsIan Lynagh2009-02-111-1/+1
* scheduleYield(): check the wakeup queue before yieldingSimon Marlow2009-02-091-0/+1
* crucial bugfix: add a store/load memory barrier to popWSDeque()Simon Marlow2009-02-061-1/+8
* bugfix: an unsigned comparison should be signedSimon Marlow2009-02-061-1/+1
* tiny cleanupSimon Marlow2009-02-061-1/+1
* add debugging code and commentsSimon Marlow2009-02-061-2/+15
* add an assertionSimon Marlow2009-02-061-0/+1
* Refactor the spark queue implementation into a generic work-stealing dequeSimon Marlow2009-02-054-367/+459
* Handle the case where setitimer(ITIMER_VIRTUAL) is not always availableIan Lynagh2009-02-081-1/+2
* NCG: Validate fixesBen.Lippmeier@anu.edu.au2009-02-051-2/+1
* NCG: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-031-1/+2
* leave out rts/ from include-dirs in the inplace rts packageSimon Marlow2009-02-041-1/+0
* add wiki commentary linksSimon Marlow2009-01-301-0/+6
* Implement #2191 (traceCcs# -- prints CCS of a value when available -- take 3)Samuel Bronson2009-01-272-0/+21
* SPARC NCG: Also do misaligned reads (this time for sure!)Ben.Lippmeier@anu.edu.au2009-01-221-8/+8
* SPARC NCG: Also do misaligned readsBen.Lippmeier@anu.edu.au2009-01-211-0/+25
* SPARC NCG: Add a SPARC version of rts_mkInt64 that handles misaligned closure...Ben.Lippmeier@anu.edu.au2009-01-211-0/+28
* Untag closure pointers before trying to print them.Ben.Lippmeier@anu.edu.au2009-01-121-1/+2
* Add missing documention of -Da DEBUG: apply flag to RTS help.Ben.Lippmeier@anu.edu.au2009-01-121-0/+2
* Always use PTHREAD_MUTEX_ERRORCHECK to create mutexes when -DDEBUGIan Lynagh2009-01-181-4/+0
* Use error-checking mutexes on all platforms when DEBUG is onIan Lynagh2009-01-171-1/+5
* Initialise and deinitialise the file_lock_mutexIan Lynagh2009-01-171-0/+6
* validate fix on 32-bitSimon Marlow2009-01-141-1/+1
* Detect when a C finalizer calls back to HaskellSimon Marlow2009-01-143-0/+20
* sanity checking fixesSimon Marlow2009-01-124-10/+7
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-1211-55/+123
* indicate which TSOs are dirty in the printAllThreads() outputSimon Marlow2009-01-071-0/+5
* Add "Word size" to the +RTS --info outputIan Lynagh2009-01-091-0/+6
* Add some more fields to +RTS --infoIan Lynagh2009-01-082-0/+22
* when calling mmap() with MAP_ANON, the fd argument should be -1Simon Marlow2009-01-081-1/+1
* Close the races between throwTo and thread completionSimon Marlow2009-01-072-11/+20
* add commentSimon Marlow2009-01-071-0/+3
* Fix two more locking issues in throwTo()Bertram Felgenhauer2009-01-071-0/+6
* maybePerformBlockedException() should handle ThreadComplete/ThreadKilledSimon Marlow2009-01-071-0/+9
* fix a race where the timer signal could remain turned off, leading to deadlockSimon Marlow2009-01-071-10/+15
* putMVar and takeMVar: add write_barrier() to fix race with throwToSimon Marlow2009-01-071-2/+8
* cruft removalSimon Marlow2009-01-063-24/+2
* wake up the blocked exception queue on ThreadFinished; fixes #2910Simon Marlow2009-01-061-0/+7
* Don't pin a register for gc_thread on SPARC.Ben.Lippmeier@anu.edu.au2009-01-051-1/+8
* Workaround for #2262, from Barney StratfordSimon Marlow2008-12-161-0/+4
* wake up other Capabilities even when there is only one spark (see #2868)Simon Marlow2008-12-101-3/+5
* 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