summaryrefslogtreecommitdiff
path: root/rts/win32/OSMem.c
Commit message (Expand)AuthorAgeFilesLines
* Add error information to osCommitMemory on failure.Moritz Angermann2021-03-201-1/+1
* rts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari2020-11-271-1/+4
* rts/win32: Exit with EXIT_HEAPOVERFLOW if memory commit failsBen Gamari2020-07-261-1/+1
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-151-18/+1
* Enable large address space optimization on windows.Andreas Klebinger2020-06-251-1/+1
* Windows: Update tarballs to GCC 9.2 and remove MAX_PATH limit.Tamar Christina2019-10-201-4/+4
* rts: fix Windows megablock allocatorTamar Christina2018-11-221-5/+14
* rts: Throw better error if --numa is used without libnuma supportBen Gamari2018-05-031-0/+5
* Fix NUMA support on Windows (#15049)David Kraeutmann2018-05-031-7/+16
* Various Windows / Cross Compile to Windows fixesMoritz Angermann2018-03-021-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* rts: Make out-of-memory errors more consistentBen Gamari2017-04-021-1/+1
* Fix x86 Windows build and testsuiteTamar Christina2016-12-061-3/+3
* Use C99's boolBen Gamari2016-11-291-2/+2
* Add NUMA support for WindowsTamar Christina2016-10-011-8/+73
* Make start address of `osReserveHeapMemory` tunable via command line -xbFrancesco Mazzoli2016-09-091-4/+5
* NUMA supportSimon Marlow2016-06-101-0/+22
* Runtime linker: Break m32 allocator out into its own fileErik de Castro Lopo2016-05-251-6/+6
* Get types in osFreeMBlocks in sync with osGetMBlocksTomas Carnecky2016-05-191-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-4/+4
* T11300: Fix test on windowsTamar Christina2016-01-141-2/+3
* rts/posix: Reduce heap allocation amount on mmap failureBen Gamari2015-11-011-2/+2
* rts: Make MBLOCK_SPACE_SIZE dynamicBen Gamari2015-10-301-3/+3
* Two step allocator for 64-bit systemsGiovanni Campagna2015-07-221-5/+72
* Replaced SEH handles with VEH handlers which should work uniformly across x86...Tamar Christina2015-03-031-2/+0
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* rts: delint/detab/dewhitespace win32/OSMem.cAustin Seipp2014-07-281-15/+21
* Fix Windows build.Austin Seipp2013-10-261-0/+2
* rts: Add getPhysicalMemorySizeBen Gamari2013-10-251-0/+18
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-15/+15
* Use lnats to avoid overflowing when allocating large amountsIan Lynagh2012-05-051-8/+8
* Fix warnings on Win64Ian Lynagh2012-04-261-2/+2
* 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
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-0/+36
* Windows build fixesSimon Marlow2009-08-031-2/+1
* wibble in setExecutableAustin Seipp2009-03-201-1/+1
* 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
* fix Win32 buildsimonmar@microsoft.com2006-05-301-2/+4
* replace stgMallocBytesRWX() with our own allocatorSimon Marlow2006-05-301-0/+34