summaryrefslogtreecommitdiff
path: root/compiler/iface
Commit message (Expand)AuthorAgeFilesLines
* Simplify and tidy up the handling of tuple namesSimon Peyton Jones2014-04-041-16/+24
* Remove redundant compatibility check.Richard Eisenberg2014-03-221-2/+1
* Comments only -- clarifying Notes around compatibility.Richard Eisenberg2014-03-221-1/+1
* Use prefix notation in pprIfaceDecl for IfaceIdsDr. ERDI Gergo2014-03-141-1/+1
* Honor Op_PrintExplicitForalls setting in pprIfaceForAllPartDr. ERDI Gergo2014-03-141-2/+7
* Pretty-print the following TyThings via their IfaceDecl counterpart:Dr. ERDI Gergo2014-03-132-2/+10
* pprIfaceDecl for IfacePatSyn: use pprPatSynSigDr. ERDI Gergo2014-03-131-15/+11
* pprIfaceContextArr: print a context including the "=>" arrowDr. ERDI Gergo2014-03-132-9/+9
* Cleaned up Maybes.lhsBaldur Blöndal2014-02-131-1/+1
* Implement pattern synonymsDr. ERDI Gergo2014-01-205-8/+214
* Re-work the naming story for the GHCi prompt (Trac #8649)Simon Peyton Jones2014-01-091-13/+5
* Improve error message when using qualified names in GHCiSimon Peyton Jones2014-01-031-13/+21
* Rename topDmdType to nopDmdTypeJoachim Breitner2013-12-091-1/+1
* Turn NameCacheUpdater into a newtypePatrick Palka2013-11-121-1/+1
* Fix marshalling of IfaceAt to and from interface filesSimon Peyton Jones2013-11-052-2/+5
* Improve pretty printing of IfaceAT in interface filesSimon Peyton Jones2013-11-051-4/+7
* Add support for module reification (#1480)Austin Seipp2013-11-021-1/+11
* Suppress AMP warnings with -XNoImplicitPrelude (fixed Trac #8320)Simon Peyton Jones2013-10-241-4/+21
* Trailing whitespace onlySimon Peyton Jones2013-10-181-108/+108
* When de-serialising interfaces, need to distinguish types from kindsSimon Peyton Jones2013-10-181-10/+37
* Improve pretty-printing of IfaceSyn type familiesSimon Peyton Jones2013-10-041-15/+14
* Tidy up the commit for Trac #3725Simon Peyton Jones2013-10-032-42/+58
* Persist annotations to interface files (#3725)Austin Seipp2013-10-012-33/+50
* Move defaultClassMinimalDef from BuildTyCl to TcClassDclunknown2013-10-011-11/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-014-5/+5
* Restructure compilation pipeline to allow hooksAustin Seipp2013-09-221-1/+4
* Refactor AMP warnings a bitSimon Peyton Jones2013-09-201-9/+15
* 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-184-7/+25
* Change role annotation syntax.Richard Eisenberg2013-09-172-20/+24
* Add support for evaluation of type-level natural numbers.Iavor S. Diatchki2013-09-124-1/+38
* Put the interface-file typechecking of IfUnpackCo inside forkMSimon Peyton Jones2013-09-041-7/+10
* Remove the final vestiges of InlineWrappersSimon Peyton Jones2013-09-023-42/+3
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-294-67/+51
* 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-053-11/+20
* Implement "roles" into GHC.Richard Eisenberg2013-08-026-206/+403
* Beautify a few Binary instancesIan Lynagh2013-07-271-9/+10
* De-orphan a load of Binary instancesIan Lynagh2013-07-273-1079/+593
* Break loop in interface typechecking (fixes Trac #8002)Simon Peyton Jones2013-06-241-2/+7
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-218-74/+126
* Typo in noteGabor Greif2013-06-211-1/+1
* Comments about the Name CacheSimon Peyton Jones2013-06-061-0/+20
* Fix a trailing case in making FamInstTyCon,Simon Peyton Jones2013-05-301-5/+12
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-304-23/+15