summaryrefslogtreecommitdiff
path: root/includes/rts/storage
Commit message (Expand)AuthorAgeFilesLines
* Documentation for StgRetFunÖmer Sinan Ağacan2019-01-161-0/+3
* Fix a MSG_BLACKHOLE sanity check, add some commentsÖmer Sinan Ağacan2018-09-241-1/+6
* Fix slop zeroing for AP_STACK eager blackholes in debug buildÖmer Sinan Ağacan2018-09-211-27/+20
* rts: Update some comments, minor refactoringÖmer Sinan Ağacan2018-06-271-1/+6
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-052-8/+8
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-17/+1
* Disable the SRT offset optimisation on MachO platformsBen Gamari2018-05-231-0/+3
* Add HeapView functionalityPatrick Dougherty2018-05-201-0/+18
* InfoTables: Fix #if uses introduced by D4634Ben Gamari2018-05-161-2/+2
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-3/+0
* Save a word in the info table on x86_64Simon Marlow2018-05-162-10/+40
* An overhaul of the SRT representationSimon Marlow2018-05-162-39/+16
* rts: remove unused round_up_to_mblocks functionÖmer Sinan Ağacan2018-05-101-9/+0
* rts: Comment wibblesBen Gamari2018-04-161-1/+1
* Remove unused bdescr flag BF_FREEÖmer Sinan Ağacan2018-04-051-2/+0
* Update a few comments regarding CAF listsÖmer Sinan Ağacan2018-03-301-1/+3
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-1/+1
* rts/Printer: add closure name entries for small arrays (Fixes #14513)Takano Akio2017-11-231-0/+1
* rts: Throw proper HeapOverflow exception on allocating large arrayBen Gamari2017-09-261-2/+3
* rts/RetainerProfile: Adding missing closure types to isRetainerBen Gamari2017-09-191-4/+5
* Prefer #if defined to #ifdefBen Gamari2017-04-286-28/+28
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-239-36/+9
* rts: Fix lingering #ifsBen Gamari2017-04-041-1/+1
* Fix comment (old file names) in includes/Takenobu Tani2017-02-041-2/+2
* Don't have CPP macros expanding to 'defined'.Shea Levy2016-12-131-2/+11
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-072-43/+49
* Overhaul GC statsSimon Marlow2016-12-061-55/+0
* Use C99's boolBen Gamari2016-11-292-7/+7
* Remove CONSTR_STATICSimon Marlow2016-11-142-76/+71
* Add notes describing SRT conceptsBen Gamari2016-11-021-1/+12
* Revert "codeGen: Remove binutils<2.17 hack, fixes T11758"Simon Peyton Jones2016-08-191-0/+11
* codeGen: Remove binutils<2.17 hack, fixes T11758Alex Dzyoba2016-08-051-11/+0
* Add mblocks_allocated to GC stats APIBartosz Nitka2016-07-271-0/+1
* Compact RegionsGiovanni Campagna2016-07-205-1/+81
* Rts flags cleanupSimon Marlow2016-06-101-23/+17
* NUMA supportSimon Marlow2016-06-103-127/+20
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-182-16/+42
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-121-8/+8
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-055-27/+27
* RTS: delete BlockedOnGA* + dead codeThomas Miedema2016-04-293-18/+3
* Remove obsolete/redundant FLEXIBLE_ARRAY macroHerbert Valerio Riedel2016-04-183-13/+13
* Allocate blocks in the GC in batchesSimon Marlow2016-04-121-1/+2
* rts: drop unused global 'blackhole_queue'Sergei Trofimovich2016-02-271-1/+1
* Remove unused IND_PERMJoachim Breitner2016-01-232-38/+36
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-28/+0
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-112-16/+9
* Two step allocator for 64-bit systemsGiovanni Campagna2015-07-221-191/+3
* Fix for CAF retention when dynamically loading & unloading codeSimon Marlow2015-06-081-2/+4
* fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #1...Karel Gardas2015-02-231-0/+3