summaryrefslogtreecommitdiff
path: root/compiler/iface/MkIface.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs iface/Austin Seipp2014-12-031-2044/+0
* Minor refactoring of Edward's recent orphans patch (Trac #2182)Simon Peyton Jones2014-12-021-3/+3
* Filter instance visibility based on set of visible orphans, fixes #2182.ghc-instvisEdward Z. Yang2014-11-291-38/+17
* Rename some of the functions in NameSet, to make the uniform with VarSet etcSimon Peyton Jones2014-11-281-9/+9
* Rejig builders for pattern synonyms, especially unlifted onesSimon Peyton Jones2014-11-211-6/+3
* Kill trailing whitespaceJan Stolarek2014-11-201-5/+5
* Split SynTyCon to SynonymTyCon and FamilyTyConJan Stolarek2014-11-201-19/+35
* If pattern synonym is bidirectional and its type is some unboxed type T#,Dr. ERDI Gergo2014-11-131-2/+2
* Put one-Shot info in the interfaceJoachim Breitner2014-11-021-1/+8
* remove old .NET related codeYuras Shumovich2014-10-311-4/+0
* Implementation of hsig (module signatures), per #9252Edward Z. Yang2014-10-241-2/+8
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-2/+2
* Add -fspecialise-aggressivelySimon Peyton Jones2014-08-281-1/+22
* Refactor unfoldingsSimon Peyton Jones2014-08-281-4/+6
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-7/+7
* Entirely re-jig the handling of default type-family instances (fixes Trac #9063)Simon Peyton Jones2014-07-151-42/+49
* Improve IfaceSyn a bit furtherSimon Peyton Jones2014-06-121-2/+1
* Fix tyConToIfaceDecl (Trac #9190)Simon Peyton Jones2014-06-111-31/+36
* Typo in variable name, no functional changeGabor Greif2014-06-111-2/+2
* Better warning message for orphan instances (Ticket #9178)Dr. Heinrich Hördegen2014-06-091-0/+7
* Pretty-print built in synonym families in interfacesJoachim Breitner2014-06-071-1/+1
* Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIdsSimon Peyton Jones2014-06-061-3/+1
* Use IfLclName instead of OccName in IfaceEqSpecSimon Peyton Jones2014-06-031-3/+2
* Do pretty-printing of TyThings via IfaceDecl (Trac #7730)Simon Peyton Jones2014-06-031-19/+49
* Just formattingSimon Marlow2014-05-301-9/+17
* Store IfExtNames for PatSyn matchers and wrappers in interface file.Dr. ERDI Gergo2014-05-271-6/+7
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Comments only -- clarifying Notes around compatibility.Richard Eisenberg2014-03-221-1/+1
* Pretty-print the following TyThings via their IfaceDecl counterpart:Dr. ERDI Gergo2014-03-131-1/+9
* Cleaned up Maybes.lhsBaldur Blöndal2014-02-131-1/+1
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-2/+28
* Rename topDmdType to nopDmdTypeJoachim Breitner2013-12-091-1/+1
* Fix marshalling of IfaceAt to and from interface filesSimon Peyton Jones2013-11-051-1/+3
* Tidy up the commit for Trac #3725Simon Peyton Jones2013-10-031-39/+56
* Persist annotations to interface files (#3725)Austin Seipp2013-10-011-33/+47
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Ignore Tickish Breakpoints when serialising Core into interface filesSimon Peyton Jones2013-09-201-5/+9
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-181-0/+1
* Add support for evaluation of type-level natural numbers.Iavor S. Diatchki2013-09-121-0/+3
* Remove the final vestiges of InlineWrappersSimon Peyton Jones2013-09-021-1/+0
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-291-5/+2
* Remove trailing whitespace from MkIfaceAustin Seipp2013-08-221-86/+86
* Fix interface hashes including time stamp of dependent files.Niklas Hambüchen2013-08-221-9/+9
* MkIface: Be consistent with do notationNiklas Hambüchen2013-08-221-118/+122
* MkIface: When printing the recomp reason, make clear only mtime is usedNiklas Hambüchen2013-08-221-1/+1
* MkIface: More specific comment about what forms the interface hashNiklas Hambüchen2013-08-221-1/+1
* MkIface: Mention that #include now adds dependent filesNiklas Hambüchen2013-08-221-2/+4
* Added support for writing and checking closed type families is hs-boot files.Richard Eisenberg2013-08-051-3/+6
* Implement "roles" into GHC.Richard Eisenberg2013-08-021-6/+13
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-16/+29