summaryrefslogtreecommitdiff
path: root/rts/posix/OSMem.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Fix NUMA when cross compilingErik de Castro Lopo2016-06-131-4/+4
* rts: Fix build when USE_LARGE_ADDRESS_SPACE is undefinedErik de Castro Lopo2016-06-121-2/+2
* NUMA supportSimon Marlow2016-06-101-0/+64
* 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
* Remove use of caddr_tTomas Carnecky2016-05-191-4/+4
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-2/+2
* Scrap IRIX supportHerbert Valerio Riedel2016-03-281-14/+1
* rts/posix: Fail with HEAPOVERFLOW when out of memory during mmapBen Gamari2016-01-171-1/+1
* Allow to compile OSMem.c when MEM_NORESERVE is not availableHerbert Valerio Riedel2015-12-051-0/+7
* rts/posix: Reduce heap allocation amount on mmap failureBen Gamari2015-11-011-8/+53
* rts: Make MBLOCK_SPACE_SIZE dynamicBen Gamari2015-10-301-9/+10
* fix 64bit two-stage allocator on Solaris/AMD64 platform (#10790)Karel Gardas2015-08-251-1/+1
* Rejigger OSMem.my_mmap to allow building on MacRichard Eisenberg2015-08-061-28/+31
* Two step allocator for 64-bit systemsGiovanni Campagna2015-07-221-24/+176
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-1/+1
* 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 OSMem.cAustin Seipp2014-07-281-14/+19
* Fix typo in error messageHerbert Valerio Riedel2014-01-111-1/+1
* Extend getPhysicalMemorySize to iOS (#8533)Austin Seipp2013-11-221-1/+1
* Fix getPhysicalMemorySize on OS X (#8481)Austin Seipp2013-10-261-3/+19
* rts: Add getPhysicalMemorySizeBen Gamari2013-10-251-0/+20
* Nuke tabs in rts/posix/OSMem.cAustin Seipp2013-09-141-31/+31
* Fix getPageSize to actually cache the page size.Austin Seipp2013-09-141-7/+8
* Treat EPERM error from mmap as an OOM (#7500)Reid Barton2013-08-291-0/+21
* Revert "Check for integer overflow in osGetMBlocks"Austin Seipp2013-08-291-12/+1
* Revert "Paranoid integer overflow check in my_mmap"Austin Seipp2013-08-291-3/+0
* Revert "Paranoid integer overflow check in osGetMBlocks"Austin Seipp2013-08-291-2/+1
* Paranoid integer overflow check in osGetMBlocksReid Barton2013-08-291-1/+2
* Paranoid integer overflow check in my_mmapReid Barton2013-08-291-0/+3
* Check for integer overflow in osGetMBlocksReid Barton2013-08-291-1/+12
* some more typosGabor Greif2013-02-021-1/+1
* More OS X build fixesIan Lynagh2012-09-141-2/+2
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-6/+6
* Fixes for x86/LinuxIan Lynagh2012-04-301-1/+1
* On Windows, when returning memory to the OS, we try to release itIan Lynagh2010-11-011-0/+4
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-24/+10
* undo debugging codeSimon Marlow2010-04-061-3/+2
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-2/+3
* Cast to (void*) to stifle warning about signednessbenl@cse.unsw.edu.au2010-02-031-2/+2
* FIX #711 implement osFreeAllMBlocks for unixAustin Seipp2009-09-101-3/+28
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-5/+5
* wibble in setExecutableAustin Seipp2009-03-201-1/+1
* Remover PROT_EXEC flag from mmap()Simon Marlow2008-09-301-2/+2
* FIX #2332: avoid overflow on 64-bit machines in the memory allocatorSimon Marlow2008-07-291-1/+1
* FIX BUILD (Solaris): include fcntl.h for file operationsRoman Leshchinskiy2008-01-151-0/+3
* Fix warning in OSMem for darwinManuel M T Chakravarty2007-10-301-1/+1
* Refactoring: extract platform-specific code from sm/MBlock.cSimon Marlow2007-10-171-1/+196
* avoid platform dependencies: my_uintptr_t ==> StgWordSimon Marlow2007-09-171-13/+5