summaryrefslogtreecommitdiff
path: root/compiler/hsSyn
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-012-2/+2
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-181-0/+16
* Change role annotation syntax.Richard Eisenberg2013-09-174-44/+89
* Fix AMP warnings.Austin Seipp2013-09-111-1/+9
* Haddockify documentation in HsBinds and HsExprDan Frumin2013-08-302-77/+110
* Added support for writing and checking closed type families is hs-boot files.Richard Eisenberg2013-08-051-1/+5
* Refactor checking for GADT-like datacons' return typesRichard Eisenberg2013-08-041-1/+15
* Implement "roles" into GHC.Richard Eisenberg2013-08-023-15/+31
* Fix Trac #8028.Richard Eisenberg2013-07-021-0/+3
* Fix Trac #7939, and add kind inference to closed type families.Richard Eisenberg2013-06-281-0/+12
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-212-44/+43
* Improve pretty-printing of inline-family pragmas; fixes Trac #7906Simon Peyton Jones2013-05-151-1/+1
* Make splitHsAppTys look through parentheses, fixing Trac #7903Simon Peyton Jones2013-05-151-0/+1
* Fix kind quantification (again)Simon Peyton Jones2013-05-031-3/+3
* Typos in commentsSimon Peyton Jones2013-04-231-4/+4
* Add comments to describe AbsBindsSimon Peyton Jones2013-04-221-3/+61
* Display operators using parentheses/backticks in error messages (#7848)Krzysztof Gogolewski2013-04-212-14/+14
* Detab modules with tabs on 5 lines or fewerIan Lynagh2013-04-061-11/+4
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-03-041-2/+2
|\
| * Fix missing backticks and parentheses in error messages; fixes #7734Ian Lynagh2013-03-031-2/+2
* | Rearrange the typechecking of arrows, especially arrow "forms"Simon Peyton Jones2013-03-042-5/+15
|/
* Fix a TODO in the compilerIan Lynagh2013-02-261-12/+6
* Fix #7710: do not AutoDeriveTypeable for synonyms and type familiesJose Pedro Magalhaes2013-02-211-3/+14
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-141-1/+1
|\
| * Better pretty-printing for HsType, fixes Trac #7645Simon Peyton Jones2013-02-141-1/+1
* | Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-144-15/+21
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-123-14/+21
|\
| * Implement poly-kinded TypeableJose Pedro Magalhaes2013-02-122-8/+19
| * Fix Trac #7681.Richard Eisenberg2013-02-111-6/+2
* | A bit more tidying upSimon Peyton Jones2013-02-091-0/+1
|/
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-6/+4
|\
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-6/+4
* | some more typosGabor Greif2013-02-021-1/+1
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-301-2/+5
|\ \
| * | Print infix type constructors in back-ticksSimon Peyton Jones2013-01-241-2/+5
* | | Add support for *named* holes; an extension of -XTypeHolesSimon Peyton Jones2013-01-301-5/+6
|/ /
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-2/+2
* | Refactor HsExpr.MatchGroupSimon Peyton Jones2013-01-042-16/+14
* | Improve HsSyn pretty-printing of instance declarations (fixes Trac #7532)Simon Peyton Jones2013-01-021-15/+27
* | Comments and white space onlySimon Peyton Jones2013-01-011-17/+27
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-12-233-257/+354
|\ \
| * | Implement overlapping type family instances.Richard Eisenberg2012-12-213-257/+354
* | | Make {-# UNPACK #-} work for type/data family invocationsSimon Peyton Jones2012-12-231-0/+1
|/ /
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-12-192-194/+189
|\ \
| * | Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-141-1/+2
| * | Use BS.pack instead of mkFastBytesByteListIan Lynagh2012-12-141-1/+2
| * | Whitespace only in hsSyn/Convert.lhsIan Lynagh2012-12-141-192/+185
* | | Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-141-2/+2
|/ /
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-221-105/+98
|\ \
| * | Whitespace only in hsSyn/HsExpr.lhsIan Lynagh2012-10-211-105/+98