| Commit message (Expand) | Author | Age | Files | Lines |
* | Reorganisation of the source tree | Simon Marlow | 2006-04-07 | 684 | -164348/+0 |
* | Add SA_RESTART flag to the timer signal handler. | Simon Marlow | 2006-04-06 | 1 | -0/+11 |
* | Turn the "too many hs_exit()s" fatal error into a warning | Simon Marlow | 2006-04-05 | 1 | -1/+2 |
* | fix profiling on Win32 | Simon Marlow | 2006-03-30 | 2 | -4/+11 |
* | Deal with non-executable memory on Darwin (only an issue on Darwin/x86 so far) | wolfgang.thaller@gmx.net | 2006-03-23 | 1 | -2/+2 |
* | add forkOnzh_fast symbol | Simon Marlow | 2006-03-28 | 1 | -0/+1 |
* | Add a new primitive forkOn#, for forking a thread on a specific Capability | Simon Marlow | 2006-03-27 | 3 | -23/+95 |
* | elimiante a couple of warnings | Simon Marlow | 2006-03-27 | 1 | -1/+1 |
* | fix a warning | Simon Marlow | 2006-03-24 | 1 | -1/+1 |
* | Add some more flexibility to the multiproc scheduler | Simon Marlow | 2006-03-24 | 7 | -25/+151 |
* | Fix Darwin/x86 stack alignment | wolfgang.thaller@gmx.net | 2006-03-25 | 1 | -11/+4 |
* | mark recordMutableCap() with [R1] to avoid saving all regs across it | Simon Marlow | 2006-03-24 | 1 | -1/+1 |
* | on second thoughts, revert the ppc/darwin part of the previous patch | Simon Marlow | 2006-03-22 | 1 | -2/+1 |
* | fix for gcc 4.1.x | Simon Marlow | 2006-03-22 | 1 | -6/+10 |
* | support for STM objects in the retainer profiler | Simon Marlow | 2006-03-21 | 1 | -0/+80 |
* | small changes to fix retainer profiling on HEAD | Simon Marlow | 2006-03-21 | 1 | -2/+3 |
* | tiny cleanup | Simon Marlow | 2006-03-21 | 1 | -1/+1 |
* | oops, remove temporary testing code | Simon Marlow | 2006-03-21 | 1 | -2/+0 |
* | stopTicker(): wait for the timer thread to exit | Simon Marlow | 2006-03-20 | 1 | -8/+30 |
* | fix Win32 build | Simon Marlow | 2006-03-20 | 1 | -1/+1 |
* | fix build for certain picky versions of gcc | Simon Marlow | 2006-03-17 | 1 | -7/+7 |
* | forkProcess(): watch out for ThreadRelocated | Simon Marlow | 2006-03-17 | 1 | -5/+9 |
* | remove accidental extra in previous patch | Simon Marlow | 2006-03-16 | 1 | -1/+1 |
* | fix a warning | Simon Marlow | 2006-03-16 | 1 | -1/+1 |
* | fix up Win32 build | Simon Marlow | 2006-03-16 | 2 | -2/+2 |
* | fix non-threaded way | Simon Marlow | 2006-03-16 | 1 | -1/+7 |
* | Free all memory when shutting down. XXX not implemented for Posix. | lennart.augustsson@credit-suisse.com | 2006-03-02 | 3 | -5/+28 |
* | Improvements to forkProcess() | Simon Marlow | 2006-03-16 | 1 | -27/+44 |
* | discardTask(): reset task->tso to avoid confusion later | Simon Marlow | 2006-03-16 | 1 | -4/+9 |
* | Improvements to shutting down of the runtime | Simon Marlow | 2006-03-15 | 6 | -96/+168 |
* | improve panic messages a bit, with the GHC version and platform | Simon Marlow | 2006-03-14 | 2 | -1/+7 |
* | small improvements to the debug printer | Simon Marlow | 2006-03-14 | 1 | -5/+8 |
* | Make it a fatal error to try to enter a PAP | Simon Marlow | 2006-03-14 | 1 | -0/+3 |
* | fix bug in previous patch to this file | Simon Marlow | 2006-03-13 | 1 | -9/+10 |
* | add another SMP assertion | Simon Marlow | 2006-03-13 | 1 | -0/+2 |
* | fix a rather subtle SMP bug in anyWorkForMe() | Simon Marlow | 2006-03-13 | 1 | -12/+16 |
* | Enable shortcutting of stack squeezing | Simon Marlow | 2006-03-10 | 1 | -2/+2 |
* | extra sanity checking: call checkTSO() in resumeThread() | Simon Marlow | 2006-03-10 | 1 | -0/+2 |
* | Give WHITEHOLE the BLACKHOLE closure type, instead of INVALID_OBJECT | Simon Marlow | 2006-03-10 | 1 | -1/+5 |
* | fix one #ifdef SMP that didn't get turned into #ifdef THREADED_RTS | Simon Marlow | 2006-03-07 | 1 | -1/+1 |
* | Mach-O Linker: handle multiple import sections | wolfgang.thaller@gmx.net | 2006-03-06 | 1 | -26/+22 |
* | Darwin/x86: Support __IMPORT segments in the Linker | wolfgang.thaller@gmx.net | 2006-02-09 | 1 | -4/+35 |
* | takeMVar/putMVar were missing some write barriers when modifying a TSO | Simon Marlow | 2006-02-28 | 2 | -6/+10 |
* | A better x86_64 register mapping, with more argument registers. | Simon Marlow | 2006-02-28 | 1 | -2/+2 |
* | pass arguments to unknown function calls in registers | Simon Marlow | 2006-02-28 | 5 | -56/+39 |
* | fix live register annotations on foreign calls | Simon Marlow | 2006-02-28 | 1 | -40/+43 |
* | Add floating-point symbols to the list | simonpj@microsoft.com | 2006-02-28 | 1 | -0/+13 |
* | The initStablePtrTable should be called before ACQUIRE_LOCK(&stable_mutex) | kr.angelov@gmail.com | 2006-02-22 | 1 | -26/+23 |
* | mmap() errors on Darwin: use errorBelch/exit instead of barf() | Simon Marlow | 2006-02-27 | 1 | -3/+7 |
* | lag/drag/void: add an extra assertion, and some commentary | Simon Marlow | 2006-02-23 | 1 | -0/+17 |