summaryrefslogtreecommitdiff
path: root/includes/stg/MiscClosures.h
Commit message (Expand)AuthorAgeFilesLines
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-0/+1
* Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-221-1/+7
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-0/+1
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-3/+3
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-3/+3
* ghc-heap: Introduce closureSizeBen Gamari2019-03-171-0/+1
* Documentation and refactoring in CCS related codeÖmer Sinan Ağacan2019-01-121-4/+0
* Finish stable splitDavid Feuer2018-08-291-1/+3
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-0/+1
* Replace atomicModifyMutVar#David Feuer2018-07-151-1/+2
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-4/+4
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-5/+0
* An overhaul of the SRT representationSimon Marlow2018-05-161-0/+16
* Improve accuracy of get/setAllocationCounterBen Gamari2018-03-191-0/+3
* Revert "Improve accuracy of get/setAllocationCounter"Ben Gamari2018-01-181-3/+0
* Improve accuracy of get/setAllocationCounterSimon Marlow2018-01-081-0/+3
* Remove left-overs from compareByteArray# inline conversionHerbert Valerio Riedel2017-11-091-1/+0
* Implement new `compareByteArrays#` primopHerbert Valerio Riedel2017-10-161-0/+1
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-2/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-281-3/+3
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-7/+7
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* hs_add_root() RTS API removalSergei Trofimovich2017-04-171-3/+0
* Fix comment (old file names) in includes/Takenobu Tani2017-02-041-2/+2
* More fixes for #5654Simon Marlow2017-01-061-0/+1
* UNREG: include CCS_OVERHEAD to STGSergei Trofimovich2016-12-171-0/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-1/+5
* Tag pointers in interpreted constructorsmniip2016-08-301-1/+7
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+1
* Compact RegionsGiovanni Campagna2016-07-201-0/+12
* Rename isPinnedByteArray# to isByteArrayPinned#Ben Gamari2016-06-041-1/+2
* rts: Add isPinnedByteArray# primopBen Gamari2016-05-181-0/+1
* Split external symbol prototypes (EF_) (Trac #11395)Sergei Trofimovich2016-03-081-2/+13
* rts: drop unused global 'blackhole_queue'Sergei Trofimovich2016-02-271-1/+0
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-0/+1
* New magic function for applying realWorld#Ben Gamari2015-11-121-0/+2
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-15/+15
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-15/+15
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-1/+1
* Implement `decodeDouble_Int64#` primopHerbert Valerio Riedel2014-09-171-0/+1
* Revert "Fix typos 'resizze'"Gabor Greif2014-08-161-1/+1
* Fix typos 'resizze'Gabor Greif2014-08-161-1/+1
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+2
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-1/+0
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-0/+1
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-1/+0
* Add missing symbols to linkerJohan Tibell2014-03-291-0/+4
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+14
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4