summaryrefslogtreecommitdiff
path: root/compiler/iface/MkIface.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix recompilation checking of pure pluginsDaniel Gröber2018-12-121-11/+48
* Support generating HIE filesAlec Theriault2018-12-111-1/+19
* Support registering Plugins through the GHC APIDaniel Gröber2018-12-111-11/+7
* Fix recompilation bug with default class methods (#15970)Simon Marlow2018-12-111-13/+65
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-18/+15
* Drop GHC 8.2 compatibilityRyan Scott2018-10-031-3/+0
* Coercion Quantificationningning2018-09-151-14/+14
* Fix the __GLASGOW_HASKELL__ comparisonKrzysztof Gogolewski2018-08-301-3/+2
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* Plugin dependency information is stored separatelyChristiaan Baaij2018-08-011-4/+7
* Serialize docstrings to ifaces, display them with new GHCi :doc commandSimon Jakobi2018-06-041-4/+22
* vectorise: Put it out of its miseryBen Gamari2018-06-021-23/+2
* Implement "An API for deciding whether plugins should cause recompilation"Matthew Pickering2018-05-301-2/+68
* MkIface: Ensure syntactic compatibility with ghc 8.0.1Ben Gamari2017-12-221-6/+6
* Allow users to ignore optimization changesDavid Feuer2017-12-111-1/+44
* Track the order of user-written tyvars in DataConRyan Scott2017-10-031-4/+17
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix #14060 by more conservatively annotating TH-reified typesRyan Scott2017-08-141-1/+1
* Refactor temp files cleanupDouglas Wilson2017-06-081-2/+2
* Comments and white space onlySimon Peyton Jones2017-05-191-3/+2
* Revert "Use a deterministic map for imp_dep_mods"Bartosz Nitka2017-05-151-3/+2
* Revert "Stress test for nested module hierarchies"Bartosz Nitka2017-05-151-2/+3
* Stress test for nested module hierarchiesBartosz Nitka2017-05-151-3/+2
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-2/+2
* Fix recompilation avoidance bug for implementor of hsig.Edward Z. Yang2017-04-021-2/+8
* Read COMPLETE sets from external packagesBen Gamari2017-03-061-2/+1
* Revert "Read COMPLETE sets from external packages"Ben Gamari2017-03-031-1/+2
* Read COMPLETE sets from external packagesRyan Scott2017-03-021-2/+1
* Properly represent abstract classes in Class and IfaceDeclEdward Z. Yang2017-03-021-7/+13
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-2/+2
* Treat all TyCon with hole names as skolem abstract.Edward Z. Yang2017-02-261-1/+1
* Delete redundant import.Edward Z. Yang2017-02-241-1/+0
* Fix validate.Edward Z. Yang2017-02-241-10/+6
* Record full FieldLabel in ifConFields.Edward Z. Yang2017-02-241-8/+7
* Fix a Backpack recompilation avoidance bug when signatures change.Edward Z. Yang2017-02-171-3/+10
* Make deSugarExpr use runTcInteractiveReid Barton2017-02-141-1/+1
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-261-2/+18
* Fix recompilation detection when set of signatures to merge changes.Edward Z. Yang2016-12-121-1/+18
* Comments only (related to #12789)Simon Peyton Jones2016-11-281-72/+0
* A few typos in commentsGabor Greif2016-11-211-1/+1
* Kill Type pretty-printerBen Gamari2016-11-131-222/+1
* Typos in commentsGabor Greif2016-10-311-1/+1
* Compute export hash based on ALL transitive orphan modules.Edward Z. Yang2016-10-181-10/+30
* Track dep_finsts in exports hash, as it affects downstream deps.Edward Z. Yang2016-10-171-0/+61
* MkIface: Turn a foldr into a foldl'Ben Gamari2016-10-131-2/+2
* Clean up handling of known-key Names in interface filesBen Gamari2016-10-131-37/+58
* Rework renaming of children in export lists.Matthew Pickering2016-10-081-1/+1
* Distinguish between UnitId and InstalledUnitId.Edward Z. Yang2016-10-081-4/+4
* The Backpack patch.Edward Z. Yang2016-10-081-27/+76