summaryrefslogtreecommitdiff
path: root/rts/sm/Storage.c
Commit message (Expand)AuthorAgeFilesLines
* Remove origin arguments from write barrier functionswip/nonmoving-gcÖmer Sinan Ağacan2019-02-221-10/+8
* rts/Storage: Handle setNumCapabilitiesBen Gamari2019-02-221-1/+2
* rts: Fix MVAR write barrier in putMVar#Ben Gamari2019-02-221-6/+24
* Fix snapshot invariant when updating THUNK_STATICsÖmer Sinan Ağacan2019-02-221-0/+16
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-02-221-7/+70
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-02-221-4/+15
* rts: Give stack flags proper macrosBen Gamari2019-02-211-2/+2
* rts: Update some comments, minor refactoringÖmer Sinan Ağacan2018-06-271-9/+8
* Typo fix in rts [skip ci]Ömer Sinan Ağacan2018-06-261-1/+1
* storageAddCapabilities: fix bug in updating nursery pointersSimon Marlow2018-05-021-2/+5
* Update a few comments regarding CAF listsÖmer Sinan Ağacan2018-03-301-5/+5
* [rts] Adjust whitehole_spinDouglas Wilson2018-01-211-4/+0
* rts: Throw proper HeapOverflow exception on allocating large arrayBen Gamari2017-09-261-30/+54
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* lowercase clangMoritz Angermann2017-07-061-2/+2
* rts/sm/Storage.c: tweak __clear_cache proto for clangSergei Trofimovich2017-07-051-2/+15
* Revert "rts/sm/Storage.c: tweak __clear_cache proto for clang"Sergei Trofimovich2017-07-051-13/+2
* rts/sm/Storage.c: tweak __clear_cache proto for clangSergei Trofimovich2017-07-051-2/+13
* UNREG: use __builtin___clear_cache where availableSergei Trofimovich2017-06-221-0/+16
* Revert "rts: Suppress unused gcc_clear_cache warning"Ben Gamari2017-06-211-2/+0
* rts: Suppress unused gcc_clear_cache warningBen Gamari2017-06-211-0/+2
* Revert "UNREG: use __builtin___clear_cache where available"Sergei Trofimovich2017-06-211-21/+1
* UNREG: use __builtin___clear_cache where availableSergei Trofimovich2017-06-211-1/+21
* Prefer #if defined to #ifdefBen Gamari2017-04-281-8/+8
* Report heap overflow in the same way as stack overflowSimon Marlow2017-04-021-1/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-0/+2
* Overhaul GC statsSimon Marlow2016-12-061-0/+22
* Use C99's boolBen Gamari2016-11-291-14/+14
* Storage.c: Pass a size to sys_icache_invalidateShea Levy2016-11-151-2/+2
* Turn on -n4m with -A16m or greaterSimon Marlow2016-10-091-13/+0
* When in sanity mode, un-zero malloc'd memory; fix uninitialized memory bugs.Edward Z. Yang2016-08-151-0/+2
* Compact RegionsGiovanni Campagna2016-07-201-3/+9
* NUMA cleanupsSimon Marlow2016-06-171-10/+8
* NUMA supportSimon Marlow2016-06-101-99/+133
* {,M}BLOCK_SIZE_W * sizeof(W_) -> {,M}BLOCK_SIZETomas Carnecky2016-05-191-4/+4
* 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