summaryrefslogtreecommitdiff
path: root/rts/StgMiscClosures.cmm
Commit message (Expand)AuthorAgeFilesLines
* Use a uniform return convention in bytecode for unary resultsAlexis King2023-05-131-12/+0
* rts: Fix barriers of IND and IND_STATICBen Gamari2023-03-251-0/+3
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-181-15/+49
* rts: Note race with wakeBlockingQueueBen Gamari2022-12-161-1/+2
* rts: Use fences instead of explicit barriersBen Gamari2022-12-161-4/+9
* rts: workaround cmm's improper variadic ccall breaking wasm32 typecheckingCheng Shao2022-11-111-2/+4
* Fix Cmm symbol kindCheng Shao2022-11-111-0/+22
* Add native delimited continuations to the RTSAlexis King2022-09-111-1/+1
* Add one more sanity check in stg_restore_cccsAndreas Klebinger2022-08-061-0/+4
* rts: Refactor handling of dead threads' stacksBen Gamari2022-04-291-0/+10
* Revert "rts: Refactor handling of dead threads' stacks"Matthew Pickering2022-04-281-10/+0
* Enable eventlog support in all ways by defaultBen Gamari2022-04-271-0/+5
* rts: Refactor handling of dead threads' stacksBen Gamari2022-04-251-0/+10
* Fix a few Note inconsistenciesBen Gamari2022-02-011-4/+4
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-231-0/+3
* Work around LLVM backend overlapping register limitationsLuite Stegeman2021-05-291-83/+17
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-0/+268
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-151-2/+2
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-06-231-2/+2
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Fix CNF handling in compacting GCÖmer Sinan Ağacan2020-04-091-2/+2
* Improve and refactor StgToCmm codegen for DataCons.Andreas Klebinger2020-04-031-1/+1
* Remove unused closure stg_IND_directÖmer Sinan Ağacan2020-04-021-9/+0
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-1/+1
* Fix COMPACT_NFDATA closure size, more CNF sanity checkingÖmer Sinan Ağacan2019-08-181-2/+2
* Expand the preallocated Int range to [-16,255]Andreas Klebinger2019-07-301-1/+241
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-281-1/+5
* Mark SRT_1/SRT_2 as CONSTR_1_0/CONSTR_2_0Ömer Sinan Ağacan2018-12-071-2/+2
* Refactor info table entry error messagesÖmer Sinan Ağacan2018-09-121-57/+57
* Various RTS bug fixes:Ömer Sinan Ağacan2018-09-071-1/+1
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-8/+8
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-12/+1
* An overhaul of the SRT representationSimon Marlow2018-05-161-1/+54
* Add Note [BLACKHOLE points to IND]Simon Marlow2018-03-251-0/+1
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-0/+10
* rts: Set unwind information for remaining stack framesBen Gamari2017-09-211-1/+2
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-081-0/+2
* More fixes for #5654Simon Marlow2017-01-061-0/+10
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-5/+10
* Remove CONSTR_STATICSimon Marlow2016-11-141-21/+17
* Tag pointers in interpreted constructorsmniip2016-08-301-5/+8
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-3/+0
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+3
* Compact RegionsGiovanni Campagna2016-07-201-0/+12
* rts: fix threadStackUnderflow type in cmmSergei Trofimovich2016-03-111-2/+2
* Remove unused IND_PERMJoachim Breitner2016-01-231-39/+0
* Update comments around blackholesSimon Marlow2015-07-071-7/+9
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+1
* Add a comment about stack checksSimon Marlow2014-11-051-0/+2
* Revert "BC-breaking changes to C-- CLOSURE syntax."Edward Z. Yang2014-10-201-10/+10