summaryrefslogtreecommitdiff
path: root/rts/sm/Storage.c
Commit message (Expand)AuthorAgeFilesLines
* Fix variable name in allocate()Reid Barton2014-07-011-3/+3
* Check for integer overflow in allocate() (#9172)Reid Barton2014-07-011-1/+9
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-7/+1
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-1/+7
* fix comment on allocate() (#8254)Simon Marlow2014-02-271-12/+14
* Fix check for TLS support in Storage.cAustin Seipp2014-02-171-2/+2
* Use new flushExec implementation on all operating systems (#8562)Christopher Rodrigues2013-12-041-37/+19
* Update and deduplicate the comments on CAF management (#8590)Patrick Palka2013-12-041-6/+10
* Move the allocation of CAF blackholes into 'newCAF' (#8590)Patrick Palka2013-12-041-13/+27
* Rejigger flushExec implementation (#8562, #8561)Austin Seipp2013-11-261-3/+19
* GHCi: Properly generate jump code for ARM (#8380)Austin Seipp2013-11-221-3/+30
* In the DEBUG rts, track when CAFs are GC'dSimon Marlow2013-11-211-17/+35
* Change backslash to vertical bar in commentSimon Peyton Jones2013-10-081-2/+2
* More clarity on CurrentAlloc docs.Edward Z. Yang2013-10-061-0/+22
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Fix build when PROF_SPIN is unsetPatrick Palka2013-09-231-0/+2
* Revert "Default to infinite stack size (#8189)"Austin Seipp2013-09-081-39/+16
* Default to infinite stack size (#8189)Austin Seipp2013-09-081-16/+39
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-5/+5
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-1/+2
* use libffi for iOS adjustors; fixes #7718Ian Lynagh2013-06-081-4/+54
* ticky enhancementsNicolas Frisby2013-03-291-2/+2
* Simplify the allocation stats accountingSimon Marlow2013-02-141-24/+8
* Hopefully fix breakage on OS X w/ LLVMSimon Marlow2013-01-171-0/+7
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-0/+9
* Include pinned memory in the stats for allocated memorySimon Marlow2012-09-211-0/+1
* Cache the result of countOccupied(gen->large_objects) as gen->n_large_words (...Simon Marlow2012-09-211-1/+2
* Allow allocNursery() to allocate single blocks (#7257)Simon Marlow2012-09-211-10/+6
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-11/+11
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-29/+29
* Some further tweaks to reduce fragmentation when allocating the nurserySimon Marlow2012-09-071-2/+4
* Reduce fragmentation when using +RTS -H (with or without a size)Simon Marlow2012-08-211-2/+8
* Fix a discrepancy between two calculations of which generation to collectSimon Marlow2012-08-211-9/+28
* Parallelise clearNurseries() in the parallel GCSimon Marlow2012-07-101-13/+10
* Fix maintenance of n_blocks in the RTSIan Lynagh2012-05-011-1/+1
* Emit final heap alloc events and rearrange code to calculate alloc totalsDuncan Coutts2012-04-041-22/+25
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-0/+7
* Calculate the total memory allocated on a per-capability basisDuncan Coutts2012-04-041-1/+3
* formatting tweaksGabor Greif2012-02-271-8/+8
* tabs -> spacesGabor Greif2012-02-271-53/+53
* Allocate pinned object blocks from the nursery, not the globalSimon Marlow2012-02-131-12/+47
* Fix for a bug in setNumCapabilitiesSimon Marlow2011-12-131-3/+8
* Avoid integer overflow when calling allocGroup() (#5071)Simon Marlow2011-12-131-2/+5
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-29/+41
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-3/+3
* make CAFs atomic, to fix #5558Simon Marlow2011-10-171-37/+106
* Avoid accumulating slop in the pinned_object_block.Simon Marlow2011-04-141-5/+20
* fix warningSimon Marlow2011-02-021-2/+1
* GC refactoring and cleanupSimon Marlow2011-02-021-26/+48