summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* Add a header to all build system files:Simon Marlow2009-04-282-0/+24
* GHC new build system megapatchIan Lynagh2009-04-264-204/+184
* add missing files (part of #3171 fix)Simon Marlow2009-04-241-0/+21
* Add EVENT_CREATE_SPARK_THREAD to replace EVENT_SPARK_TO_THREADSimon Marlow2009-04-231-19/+20
* add getOrSetSignalHandlerStore, much like getOrSetTypeableStoreSimon Marlow2009-04-231-17/+0
* Added new EventLog event: Spark to Thread.donnie@darthik.com2009-04-131-15/+16
* Fixed ThreadID to be defined as StgThreadID, not StgWord64. Changed Capabili...donnie@darthik.com2009-04-131-2/+2
* Eventlog support for new event type: create spark.donnie@darthik.com2009-04-031-1/+2
* SPARC NCG: HpLim is now always stored on the stack, not in a registerBen.Lippmeier@anu.edu.au2009-03-311-1/+5
* Set thread affinity with +RTS -qa (only on Linux so far)Simon Marlow2009-03-182-2/+3
* add missing case in ENTER() (fixes readwrite002(profasm) crash)Simon Marlow2009-03-191-0/+1
* Add fast event loggingSimon Marlow2009-03-172-7/+146
* FIX biographical profiling (#3039, probably #2297)Simon Marlow2009-03-171-4/+26
* Add getNumberOfProcessors(), FIX MacOS X build problem (hopefully)Simon Marlow2009-03-171-0/+3
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-132-5/+1
* Instead of a separate context-switch flag, set HpLim to zeroSimon Marlow2009-03-132-30/+10
* Partial fix for #2917Simon Marlow2009-03-061-0/+1
* 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