summaryrefslogtreecommitdiff
path: root/ghc/rts
Commit message (Expand)AuthorAgeFilesLines
* Reorganisation of the source treeSimon Marlow2006-04-07684-164348/+0
* Add SA_RESTART flag to the timer signal handler.Simon Marlow2006-04-061-0/+11
* Turn the "too many hs_exit()s" fatal error into a warningSimon Marlow2006-04-051-1/+2
* fix profiling on Win32Simon Marlow2006-03-302-4/+11
* Deal with non-executable memory on Darwin (only an issue on Darwin/x86 so far)wolfgang.thaller@gmx.net2006-03-231-2/+2
* add forkOnzh_fast symbolSimon Marlow2006-03-281-0/+1
* Add a new primitive forkOn#, for forking a thread on a specific CapabilitySimon Marlow2006-03-273-23/+95
* elimiante a couple of warningsSimon Marlow2006-03-271-1/+1
* fix a warningSimon Marlow2006-03-241-1/+1
* Add some more flexibility to the multiproc schedulerSimon Marlow2006-03-247-25/+151
* Fix Darwin/x86 stack alignmentwolfgang.thaller@gmx.net2006-03-251-11/+4
* mark recordMutableCap() with [R1] to avoid saving all regs across itSimon Marlow2006-03-241-1/+1
* on second thoughts, revert the ppc/darwin part of the previous patchSimon Marlow2006-03-221-2/+1
* fix for gcc 4.1.xSimon Marlow2006-03-221-6/+10
* support for STM objects in the retainer profilerSimon Marlow2006-03-211-0/+80
* small changes to fix retainer profiling on HEADSimon Marlow2006-03-211-2/+3
* tiny cleanupSimon Marlow2006-03-211-1/+1
* oops, remove temporary testing codeSimon Marlow2006-03-211-2/+0
* stopTicker(): wait for the timer thread to exitSimon Marlow2006-03-201-8/+30
* fix Win32 buildSimon Marlow2006-03-201-1/+1
* fix build for certain picky versions of gccSimon Marlow2006-03-171-7/+7
* forkProcess(): watch out for ThreadRelocatedSimon Marlow2006-03-171-5/+9
* remove accidental extra in previous patchSimon Marlow2006-03-161-1/+1
* fix a warningSimon Marlow2006-03-161-1/+1
* fix up Win32 buildSimon Marlow2006-03-162-2/+2
* fix non-threaded waySimon Marlow2006-03-161-1/+7
* Free all memory when shutting down. XXX not implemented for Posix.lennart.augustsson@credit-suisse.com2006-03-023-5/+28
* Improvements to forkProcess()Simon Marlow2006-03-161-27/+44
* discardTask(): reset task->tso to avoid confusion laterSimon Marlow2006-03-161-4/+9
* Improvements to shutting down of the runtimeSimon Marlow2006-03-156-96/+168
* improve panic messages a bit, with the GHC version and platformSimon Marlow2006-03-142-1/+7
* small improvements to the debug printerSimon Marlow2006-03-141-5/+8
* Make it a fatal error to try to enter a PAPSimon Marlow2006-03-141-0/+3
* fix bug in previous patch to this fileSimon Marlow2006-03-131-9/+10
* add another SMP assertionSimon Marlow2006-03-131-0/+2
* fix a rather subtle SMP bug in anyWorkForMe()Simon Marlow2006-03-131-12/+16
* Enable shortcutting of stack squeezingSimon Marlow2006-03-101-2/+2
* extra sanity checking: call checkTSO() in resumeThread()Simon Marlow2006-03-101-0/+2
* Give WHITEHOLE the BLACKHOLE closure type, instead of INVALID_OBJECTSimon Marlow2006-03-101-1/+5
* fix one #ifdef SMP that didn't get turned into #ifdef THREADED_RTSSimon Marlow2006-03-071-1/+1
* Mach-O Linker: handle multiple import sectionswolfgang.thaller@gmx.net2006-03-061-26/+22
* Darwin/x86: Support __IMPORT segments in the Linkerwolfgang.thaller@gmx.net2006-02-091-4/+35
* takeMVar/putMVar were missing some write barriers when modifying a TSOSimon Marlow2006-02-282-6/+10
* A better x86_64 register mapping, with more argument registers.Simon Marlow2006-02-281-2/+2
* pass arguments to unknown function calls in registersSimon Marlow2006-02-285-56/+39
* fix live register annotations on foreign callsSimon Marlow2006-02-281-40/+43
* Add floating-point symbols to the listsimonpj@microsoft.com2006-02-281-0/+13
* The initStablePtrTable should be called before ACQUIRE_LOCK(&stable_mutex)kr.angelov@gmail.com2006-02-221-26/+23
* mmap() errors on Darwin: use errorBelch/exit instead of barf()Simon Marlow2006-02-271-3/+7
* lag/drag/void: add an extra assertion, and some commentarySimon Marlow2006-02-231-0/+17