summaryrefslogtreecommitdiff
path: root/includes/rts/storage/ClosureMacros.h
Commit message (Expand)AuthorAgeFilesLines
* Fix slop zeroing for AP_STACK eager blackholes in debug buildÖmer Sinan Ağacan2018-09-211-27/+20
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-4/+4
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-3/+0
* Save a word in the info table on x86_64Simon Marlow2018-05-161-1/+1
* An overhaul of the SRT representationSimon Marlow2018-05-161-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-4/+4
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Don't have CPP macros expanding to 'defined'.Shea Levy2016-12-131-2/+11
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-6/+0
* Use C99's boolBen Gamari2016-11-291-5/+5
* Compact RegionsGiovanni Campagna2016-07-201-0/+10
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-13/+37
* 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-051-18/+18
* RTS: delete BlockedOnGA* + dead codeThomas Miedema2016-04-291-6/+0
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-6/+6
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-3/+2
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+3
* includes: detabify/dewhitespace rts/storage/ClosureMacros.hAustin Seipp2014-08-201-44/+44
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+33
* Rts: Consistently use StgWord for sizes of bitmapsArash Rouhani2014-04-291-0/+5
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+9
* Make `#include "Rts.h"` C++-compatible again (re #8676)Herbert Valerio Riedel2014-01-191-2/+2
* Another attempt to fix the conditions for slop-zeroingSimon Marlow2013-10-251-3/+6
* Fix up the conditions for zeroing slop (#8402)Simon Marlow2013-10-111-10/+26
* Closures must be zeroed even without LDV-profiling. Partially fixes #7747Edward Z. Yang2013-03-071-4/+0
* typoGabor Greif2012-12-191-2/+2
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-8/+0
* Remove a redundant castIan Lynagh2012-09-211-1/+1
* Convert more RTS macros to functionsIan Lynagh2012-09-211-5/+11
* Convert more RTS macros to functionsIan Lynagh2012-09-211-5/+12
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-4/+4
* Fix return type of FUN_INFO_PTR_TO_STRUCT.Erik de Castro Lopo2012-08-281-1/+1
* More CPP macros -> inline functionsIan Lynagh2012-08-251-11/+15
* More CPP macros -> inline functionsIan Lynagh2012-08-251-17/+15
* More CPP macro -> inline functionIan Lynagh2012-08-251-2/+4
* Convert a couple more macros to inline functionsIan Lynagh2012-08-251-2/+7
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-251-6/+7
* comment updatesSimon Marlow2011-07-201-2/+2
* use EXTERN_INLINE instead of STATIC_INLINE to avoid some gcc warningsSimon Marlow2010-12-161-27/+40
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-6/+66
* SET_ARR_HDR's last argument is now a number of bytes, rather than wordsIan Lynagh2010-06-191-2/+2
* FIX #38000 Store StgArrWords payload size in bytesAntoine Latter2010-01-011-2/+5
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-1/+7
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-10/+0
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-1/+29
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-0/+395