summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* Rewrite of signal-handling (ghc patch; see also base and unix patches)Simon Marlow2009-02-191-1/+1
* update Sparc store/load barrier (#3019), and fix commentsSimon Marlow2009-02-121-3/+2
* comment wibblesSimon Marlow2009-02-111-2/+2
* NCG: Use sync instead of msync for a memory barrier for powerpcBen.Lippmeier@anu.edu.au2009-02-131-1/+1
* one more bugfix: a load/load memory barrier is required in stealWSDeque_()Simon Marlow2009-02-111-16/+37
* build fix: add -I../rts/parallelSimon Marlow2009-02-061-1/+1
* add a single-threaded version of cas()Simon Marlow2009-02-061-0/+11
* add a store/load memory barrierSimon Marlow2009-02-061-0/+25
* SPARC NCG: Give regs o0-o5 back to the allocatorBen.Lippmeier@anu.edu.au2009-02-031-11/+45
* Implement #2191 (traceCcs# -- prints CCS of a value when available -- take 3)Samuel Bronson2009-01-271-0/+2
* add comment for ASSERT_LOCK_HELD()Simon Marlow2009-01-261-0/+5
* Reinstate: Always check the result of pthread_mutex_lock() and pthread_mutex_...Ian Lynagh2009-01-171-30/+10
* UNDO: Always check the result of pthread_mutex_lock() and pthread_mutex_unloc...Simon Marlow2009-01-161-10/+30
* Always check the result of pthread_mutex_lock() and pthread_mutex_unlock().Matthias Kilian2009-01-041-30/+10
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-32/+10
* FIX #1364: added support for C finalizers that run as soon as the value is no...Simon Marlow2008-12-103-0/+4
* Fix #2592: do an orderly shutdown when the heap is exhaustedSimon Marlow2008-12-091-1/+2
* Fix more problems caused by padding in the Capability structureSimon Marlow2008-12-022-1/+5
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-142-14/+30
* Add a --machine-readable RTS flagIan Lynagh2008-11-231-0/+1
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-212-2/+4
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-185-58/+35
* Attempt to fix #2512 and #2063; add +RTS -xm<address> -RTS optionSimon Marlow2008-11-171-0/+2
* refactor: move unlockClosure() into SMPClosureOps() where it should beSimon Marlow2008-11-143-11/+11
* Omit definitions of cas() and xchg() in .hc codeSimon Marlow2008-11-141-0/+13
* Run sparks in batches, instead of creating a new thread for each oneSimon Marlow2008-11-061-0/+1
* Refactoring and reorganisation of the schedulerSimon Marlow2008-10-221-39/+7
* Work stealing for sparksberthold@mathematik.uni-marburg.de2008-09-152-95/+35
* add readTVarIO :: TVar a -> IO aSimon Marlow2008-10-102-0/+3
* Remove #define _BSD_SOURCE from Stg.hIan Lynagh2008-10-061-3/+0
* On Linux use libffi for allocating executable memory (fixed #738)Simon Marlow2008-09-192-2/+2
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-193-2/+2
* Fix MacOS X build: don't believe __GNUC_GNU_INLINE__ on MacOS XSimon Marlow2008-09-181-1/+5
* FIX #2469: sort out our static/extern inline storySimon Marlow2008-09-162-15/+22
* when a memory leak is detected, report which blocks are unreachableSimon Marlow2008-09-091-1/+2
* More sanity checking for the TSO write barrierSimon Marlow2008-09-091-0/+2
* Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline functions, instead of macrosSimon Marlow2008-09-081-9/+18
* Define _BSD_SOURCE in Stg.hIan Lynagh2008-09-041-1/+5
* bindists are now some way towards workingIan Lynagh2008-08-101-4/+2
* FIX #2332: avoid overflow on 64-bit machines in the memory allocatorSimon Marlow2008-07-291-4/+4
* add threadStatus# primop, for querying the status of a ThreadId#Simon Marlow2008-07-102-0/+2
* add new primop: asyncExceptionsBlocked# :: IO BoolSimon Marlow2008-07-091-0/+1
* FIX part of #2301, and #1619Simon Marlow2008-07-091-0/+4
* FIX #2313 do not include BFD symbols in RTS when the BFD library is not avail...Karel Gardas2008-05-281-1/+1
* Fix up inlines for gcc 4.3Simon Marlow2008-06-193-21/+44
* Experimental "mark-region" strategy for the old generationSimon Marlow2008-06-093-3/+11
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-173-7/+5
* Don't traverse the entire list of threads on every GC (phase 1)Simon Marlow2008-04-161-0/+3
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-165-7/+28
* pad step_workspace to 64 bytes, to speed up access to gct->steps[]Simon Marlow2008-04-161-0/+6