summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/Unfold
Commit message (Expand)AuthorAgeFilesLines
* Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi2022-12-131-24/+35
* Add missing dict binds to specialiserSimon Peyton Jones2022-10-271-6/+7
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-281-56/+62
* Improve aggressive specialisationSimon Peyton Jones2022-09-281-17/+32
* Fix typosEric Lindblad2022-09-141-4/+4
* Fix several note referencesKrzysztof Gogolewski2022-05-021-1/+1
* Thoughtful forcing in CoreUnfoldingMatthew Pickering2022-01-071-5/+60
* WorkWrap: Update Unfolding with WW'd body prior to `tryWW` (#20510)Sebastian Graf2021-10-291-1/+91
* White space, spelling, and a tiny refactorSimon Peyton Jones2021-07-281-3/+3
* Enhance cast worker/wrapper for INLINABLESimon Peyton Jones2021-06-181-1/+1
* Drop absent bindings in worker/wrapperSimon Peyton Jones2021-06-051-6/+9
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+2
* Worker/wrapper: Consistent namesSebastian Graf2021-04-201-1/+1
* Stop retaining SimplEnvs in unforced UnfoldingsMatthew Pickering2021-04-081-1/+1
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-281-2/+2
* DynFlags: add sm_pre_inline field into SimplMode (#17957)Sylvain Henry2020-09-091-7/+7
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-091-0/+311