summaryrefslogtreecommitdiff
path: root/rts/sm/BlockAlloc.h
Commit message (Expand)AuthorAgeFilesLines
* Defer freeing of mega block groupsFabian Thorand2022-04-271-0/+3
* eventlog: Add MEM_RETURN event to give information about fragmentationMatthew Pickering2021-03-081-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* NUMA supportSimon Marlow2016-06-101-0/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-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
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-4/+4
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-2/+2
* Some further tweaks to reduce fragmentation when allocating the nurserySimon Marlow2012-09-071-1/+1
* Reduce fragmentation when using +RTS -H (with or without a size)Simon Marlow2012-08-211-0/+2
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-0/+1
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* Refactoring onlySimon Marlow2009-12-021-0/+3
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-4/+8
* when a memory leak is detected, report which blocks are unreachableSimon Marlow2008-09-091-0/+2
* Add extern flag to avoid multiple symbol errors on Mac os Xdaniel@phasevelocity.org2008-08-221-2/+2
* fix allocated blocks calculation, and add more sanity checksSimon Marlow2008-06-081-0/+3
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+19