summaryrefslogtreecommitdiff
path: root/rts/win32
Commit message (Expand)AuthorAgeFilesLines
* SafeHaskell: Fix compilation errors.David Terei2011-06-171-2/+2
* SafeHaskell: Even more fixing to work with safe baseDavid Terei2011-06-171-2/+2
* Fix compilation of rts/win32/GetEnv.cunknown2011-06-051-2/+3
* Emit various bits of OS process info into the eventlogDuncan Coutts2011-05-261-0/+61
* Fix Windows buildSimon Marlow2010-12-211-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-14/+1
* Fix Windows memory freeing: add a check for fb == NULL; fixes trac #4506Ian Lynagh2010-12-081-40/+51
* On Windows, when returning memory to the OS, we try to release itIan Lynagh2010-11-011-3/+87
* Whitespace only, in rts/win32/OSMem.cIan Lynagh2010-10-291-20/+20
* Replace some exit(n) calls with stg_exit(n); fixes trac #4445Ian Lynagh2010-10-281-4/+4
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-2/+2
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-0/+19
* errno corresponding to ERROR_NO_DATA should be EPIPE (non-threaded RTS)Simon Marlow2010-09-151-1/+10
* implement setThreadAffinity on Windows (#1741)Simon Marlow2010-09-141-2/+19
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-0/+36
* Integrate new I/O manager, with signal supportJohan Tibell2010-07-242-4/+4
* Win32 getProcessElapsedTime: use a higher-resolution time sourceSimon Marlow2010-07-081-3/+27
* Fix crash in non-threaded RTS on WindowsSimon Marlow2010-04-201-0/+5
* Expand the scope of the event_buf_mutex to cover io_manager_eventSimon Marlow2010-04-201-15/+26
* Make ioManagerDie() idempotentSimon Marlow2010-04-011-0/+4
* avoid single quote in #errorSimon Marlow2010-03-301-1/+1
* Don't Terminate the ticker thread (#3748)Simon Marlow2010-01-271-6/+15
* Win32 yieldThread(): use SwitchToThread() instead of Sleep(0)Simon Marlow2010-01-271-1/+1
* fix warningsSimon Marlow2010-01-271-1/+1
* Windows DLLs: use DLL aware runSparks_closure instead of base_GHCziConc_runSp...Ben.Lippmeier@anu.edu.au2009-11-231-0/+3
* Windows DLLs: remove dup symbol from def fileBen.Lippmeier@anu.edu.au2009-11-171-1/+0
* Windows DLLs: use one import lib for each DLL the RTS needs.Ben.Lippmeier@anu.edu.au2009-11-113-26/+34
* Break recursive imports between the RTS and base library on Windows.Ben.Lippmeier@anu.edu.au2009-11-061-0/+64
* Windows-specific fix for #1185 patchSimon Marlow2009-11-121-1/+1
* Windows build fixesSimon Marlow2009-08-031-1/+1
* Windows build fixesSimon Marlow2009-08-034-7/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-026-24/+21
* wibble in setExecutableAustin Seipp2009-03-201-1/+1
* Set thread affinity with +RTS -qa (only on Linux so far)Simon Marlow2009-03-181-0/+6
* Add getNumberOfProcessors(), FIX MacOS X build problem (hopefully)Simon Marlow2009-03-171-0/+14
* avoid a crash: don't return unless the run queue has some threads in itSimon Marlow2009-03-111-6/+3
* Fix #2992: don't create a named eventSimon Marlow2009-03-111-1/+1
* #2768: fix compatibility problem with newer version of mingwSimon Marlow2008-11-131-5/+1
* notice ^C exceptions when waiting for I/OSimon Marlow2008-11-132-0/+14
* Cope with ThreadRelocated when traversing the blocked_queueSimon Marlow2008-11-061-1/+16
* Build fixes for DLLized rtsClemens Fruhwirth2008-10-131-0/+4
* FIX part of #2301, and #1619Simon Marlow2008-07-091-0/+6
* FIX BUILD on WindowsSimon Marlow2008-06-181-4/+4
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-1/+1
* Make it less fatal to not call ioManagerStart()Simon Marlow2008-05-291-4/+4
* protect console handler against concurrent access (#1922)Simon Marlow2007-12-041-3/+11
* On Windows, Delete the CriticalSection's we InitializeIan Lynagh2007-11-253-0/+4
* Refactoring: extract platform-specific code from sm/MBlock.cSimon Marlow2007-10-171-2/+227
* fix an error message (barf -> sysErrorBelch)Simon Marlow2007-10-171-2/+3
* remove debugging codeSimon Marlow2007-09-031-2/+0