summaryrefslogtreecommitdiff
path: root/rts/win32
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate sched_stateBen Gamari2022-12-163-3/+3
* Pass the Capability *cap explicitly to awaitEventDuncan Coutts2022-11-221-3/+3
* Move the awaitEvent declaration into IOManager.hDuncan Coutts2022-11-221-1/+1
* Move {blocked,sleeping}_queue from scheduler global vars to CapIOManagerDuncan Coutts2022-11-221-4/+7
* rts: `name` argument of `createOSThread` can be `const`Nicolas Trangez2022-11-011-1/+1
* build: get rid of `HAVE_TIME_H`Nicolas Trangez2022-10-211-3/+1
* rts: Move thread labels into TSOBen Gamari2022-08-062-2/+2
* typosEric Lindblad2022-06-012-3/+3
* base: Introduce [sg]etFinalizerExceptionHandlerBen Gamari2022-05-191-1/+1
* rts: Drop setExecutableBen Gamari2022-05-111-13/+0
* Fix a few Note inconsistenciesBen Gamari2022-02-011-0/+1
* rts/winio: Fix #18382Ben Gamari2022-01-181-6/+3
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-155-3/+21
* rts: use allocation helpers from RtsUtilsnineonine2021-12-101-2/+2
* Hadrian: fix windows cross-build (#20657)Sylvain Henry2021-11-151-1/+1
* rts/OSThreads: Improve error handling consistencyBen Gamari2021-07-271-9/+12
* rts: Fix joinOSThread on WindowsBen Gamari2021-03-271-1/+6
* Add error information to osCommitMemory on failure.Moritz Angermann2021-03-201-1/+1
* Fix typosBrian Wignall2021-02-061-3/+3
* Remove ioManager{Start,Die,Wakeup} from IOManager.hDuncan Coutts2021-01-253-0/+20
* Rename includes/rts/IOManager.h to IOInterface.hDuncan Coutts2021-01-251-1/+1
* Move win32/IOManager to win32/MIOManagerDuncan Coutts2021-01-254-4/+4
* rts: add timedWaitConditionDouglas Wilson2021-01-171-0/+10
* rts: Use CHECK instead of assertBen Gamari2020-11-301-2/+1
* rts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari2020-11-271-1/+4
* Merge remote-tracking branch 'origin/wip/tsan/all'Ben Gamari2020-11-081-0/+9
|\
| * rts: Join to concurrent mark thread during shutdownBen Gamari2020-10-301-0/+9
* | winio: Fix unused variables warningsTamar Christina2020-10-312-9/+2
|/
* winio: fixed timeouts non-threaded.Tamar Christina2020-10-091-13/+9
* rts/win32: Fix missing #include'sBen Gamari2020-09-172-1/+3
* rts: Consistently use stgMallocBytes instead of mallocGHC GitLab CI2020-09-053-24/+17
* rts/win32: Exit with EXIT_HEAPOVERFLOW if memory commit failsBen Gamari2020-07-261-1/+1
* winio: restore console cp on exitTamar Christina2020-07-241-0/+1
* winio: update lockfile signature and remove mistaken symbol in rts.Tamar Christina2020-07-151-1/+0
* winio: clarify wording on conditional variables.Tamar Christina2020-07-151-1/+2
* winio: Remove obsolete comment about cond. variablesAndreas Klebinger2020-07-151-5/+0
* winio: Minor comments/renamingsBen Gamari2020-07-152-3/+3
* winio: Fix rebase artifactsTamar Christina2020-07-151-14/+7
* winio: Various fixes related to rebase and testdriverTamar Christina2020-07-151-6/+14
* winio: Remove outstanding_requests from runner.Andreas Klebinger2020-07-151-18/+10
* winio: Refactor non-threaded runner thread and scheduler interface.Andreas Klebinger2020-07-152-98/+151
* winio: Always lock win32 event queueAndreas Klebinger2020-07-151-10/+17
* winio: Update placeholder comment with actual function name.Andreas Klebinger2020-07-151-1/+1
* winio: Queue IO processing threads at the front of the queue.Andreas Klebinger2020-07-151-1/+1
* winio: nonthreaded: Create io processing threads in main thread.Andreas Klebinger2020-07-152-34/+86
* winio: Make last_event a local variableAndreas Klebinger2020-07-151-3/+8
* winio: Mark outstanding_service_requests volatile.Andreas Klebinger2020-07-151-2/+8
* winio: Clean up code surrounding IOPort primitives.Andreas Klebinger2020-07-151-1/+2
* winio: Expand comments describing non-threaded loopAndreas Klebinger2020-07-151-5/+37
* winio: Remove some barf statements that are a bit strict.Tamar Christina2020-07-151-2/+0