summaryrefslogtreecommitdiff
path: root/includes/stg/MiscClosures.h
Commit message (Expand)AuthorAgeFilesLines
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-0/+72
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-031-0/+1
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-0/+1
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+4
* Fix unboxed-sums GC ptr-slot rubbish value (#17791)Sylvain Henry2020-05-091-0/+1
* Remove unused closure stg_IND_directÖmer Sinan Ağacan2020-04-021-1/+0
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-1/+1
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-111-0/+3
* unregisterised: Fix declaration for stg_NO_FINALIZERBen Gamari2020-01-201-1/+1
* 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