summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface
Commit message (Expand)AuthorAgeFilesLines
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-113-4/+4
* Fix parsing & printing of unboxed sumssheaf2022-01-111-6/+21
* Multiple Home UnitsMatthew Pickering2021-12-284-71/+75
* Fix typosKrzysztof Gogolewski2021-12-251-3/+3
* Give plugins a better interface (#17957)Sylvain Henry2021-12-213-27/+26
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-103/+0
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-1/+1
* Misc cleanupKrzysztof Gogolewski2021-11-251-4/+2
* More support for optional home-unitSylvain Henry2021-11-203-43/+50
* Default kind vars in tyfams with -XNoPolyKindssheaf2021-11-081-14/+12
* Print the Type kind qualified when ambiguous (#20627)Vladislav Zavialov2021-11-071-1/+2
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-061-10/+2
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-36/+36
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-3/+3
* Don't default type variables in type familiessheaf2021-10-261-16/+43
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-2/+2
* Refactor package importsSylvain Henry2021-10-221-3/+3
* Remove IndefiniteSylvain Henry2021-10-221-1/+1
* Add note about heap invariants [skip ci]Matthew Pickering2021-10-201-0/+1
* Temporary fix for leak with -fno-code (#20509)Matthew Pickering2021-10-191-10/+9
* Remove DT_Failed stateMatthew Pickering2021-10-192-32/+56
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-191-10/+10
* dynamic-too: Expand GHC.Iface.Recomp comment about the backpack hackMatthew Pickering2021-10-191-4/+11
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-172-9/+9
* Be more careful about retaining KnotVarsMatthew Pickering2021-10-121-1/+14
* Derive Eq instance for the HieTypeFix typeZejun Wu2021-10-121-0/+1
* Don't link plugins' units with target code (#20218)Sylvain Henry2021-10-081-1/+2
* Clean up HiePass constraintsVladislav Zavialov2021-10-041-52/+25
* Recompilation: Handle -plugin-package correctlyMatthew Pickering2021-09-301-5/+9
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-8/+8
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-292-3/+3
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-281-1/+7
* Use an ADT for RecompReasonSylvain Henry2021-09-171-47/+101
* Refactor module dependencies codeSylvain Henry2021-09-174-50/+11
* Improve pretty-printer defaulting logic (#19361)Krzysztof Gogolewski2021-09-171-34/+45
* Convert IFace Rename Errors (#19927)Aaron Allen2021-08-271-16/+7
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-1/+3
* Refactoring module dependenciesSylvain Henry2021-08-133-21/+24
* Fix pprDepsSylvain Henry2021-08-101-1/+3
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-232-3/+8
* Use Ways API instead of Set specific functionsFendor2021-07-211-1/+1
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-211-3/+9
* Remove useless .hs-bootSylvain Henry2021-07-012-2/+0
* Make withException use SDocContext instead of DynFlagsSylvain Henry2021-07-012-3/+6
* Use HsExpansion for overloaded list patternssheaf2021-06-291-8/+8
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-1/+2
* Simplifier: Do Cast W/W for INLINE strong loop-breakersSebastian Graf2021-06-271-3/+3
* driver: Add implicit package dependencies for template-haskell packageMatthew Pickering2021-06-251-1/+4
* Put tracing functions into their own moduleSylvain Henry2021-06-224-2/+4
* profiling: Look in RHS of rules for cost centre ticksMatthew Pickering2021-06-161-0/+59