summaryrefslogtreecommitdiff
path: root/rts/sm/Storage.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-19/+19
* Add +RTS -AL<size>Simon Marlow2016-05-041-2/+5
* Cache the size of part_list/scavd_list (#11783)Simon Marlow2016-04-121-5/+6
* rts: drop unused global 'blackhole_queue'Sergei Trofimovich2016-02-271-1/+0
* rts: drop unused calcLiveBlocks, calcLiveWordsSergei Trofimovich2016-02-071-26/+0
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-5/+5
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-5/+5
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-5/+5
* Fix for crash in setnumcapabilities001Simon Marlow2015-06-261-6/+12
* Fix for CAF retention when dynamically loading & unloading codeSimon Marlow2015-06-081-7/+34
* Newline after type of allocate().Edward Z. Yang2015-06-011-1/+2
* fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #1...Karel Gardas2015-02-231-2/+8
* Add +RTS -n<size>: divide the nursery into chunksSimon Marlow2014-11-251-28/+89
* Make clearNursery freeSimon Marlow2014-11-251-18/+58
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-2/+2
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-1/+7
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* 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
* 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