summaryrefslogtreecommitdiff
path: root/compiler/hsSyn
Commit message (Expand)AuthorAgeFilesLines
* Don't unnecessarily qualify TH-converted instances with empty contextsRyan Scott2017-01-261-18/+48
* Make type import/export API Annotation friendlyAlan Zimmerman2017-01-261-34/+74
* Nix typo and redundant where-clausesRyan Scott2017-01-251-1/+0
* Template Haskell support for COMPLETE pragmasMatthew Pickering2017-01-261-0/+5
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-261-0/+13
* Don't put foralls in front of TH-spliced GADT constructors that don't need themRyan Scott2017-01-241-4/+11
* Typos and grammar in manual/commentsGabor Greif2017-01-231-3/+3
* Update levity polymorphismRichard Eisenberg2017-01-194-38/+148
* Fix API Annotations for unboxed sumsAlan Zimmerman2017-01-171-2/+9
* Add dump-parsed-ast flag and functionalityAlan Zimmerman2017-01-151-0/+192
* Make HsIParamTy have a Located HsIPNameAlan Zimmerman2017-01-101-1/+1
* Parse holes as infix operatorsÖmer Sinan Ağacan2017-01-081-0/+1
* rename: Don't require 'fail' in non-monadic contextsBen Gamari2016-12-231-0/+12
* Fix a forward reference to a NoteRyan Scott2016-12-211-2/+2
* Allow use of the external interpreter in stage1.Shea Levy2016-12-201-13/+0
* Revert "Allow use of the external interpreter in stage1."Tamar Christina2016-12-191-0/+13
* Allow use of the external interpreter in stage1.Shea Levy2016-12-171-13/+0
* Fix pretty printing of MINIMAL signaturesMatthew Pickering2016-12-151-2/+3
* Fix pretty printing of top level SCC pragmasMatthew Pickering2016-12-131-4/+2
* Add infix flag for class and data declarationsAlan Zimmerman2016-12-1211-258/+188
* Rename TH constructors for deriving strategiesRyan Scott2016-12-091-3/+3
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-0713-360/+609
* Fix used-variable calculation (Trac #12548)Simon Peyton Jones2016-12-051-1/+7
* Test for type synonym loops on TyCon.Edward Z. Yang2016-11-161-0/+1
* Add tracing infrastructure to pattern match checkerMatthew Pickering2016-11-061-0/+4
* API Annotations: make all ModuleName LocatedAlan Zimmerman2016-11-031-1/+1
* Comments and trivial refactoringSimon Peyton Jones2016-10-211-1/+3
* Typos in commentsGabor Greif2016-10-171-1/+1
* Correct order of existentials in pattern synonymsSimon Peyton Jones2016-10-171-0/+1
* Remove dead code “mkHsConApp”Joachim Breitner2016-10-061-8/+1
* Don't warn about name shadowing when renaming the patten in a PatSyn declMatthew Pickering2016-10-011-0/+6
* Implement deriving strategiesRyan Scott2016-09-302-35/+81
* Fix impredicativity (again)Simon Peyton Jones2016-09-301-4/+4
* Remove #ifdef with never fulfilled conditionJoachim Breitner2016-09-261-4/+0
* Comments and white space onlySimon Peyton Jones2016-09-131-1/+1
* Fix derived Ix instances for one-constructor GADTsRyan Scott2016-09-111-3/+9
* Remove uses of mkMatchGroupNameMatthew Pickering2016-09-111-6/+2
* Generalise type of mkMatchGroup to unify with mkMatchGroupNameMatthew Pickering2016-09-111-6/+4
* Template Haskell support for TypeApplicationsRyan Scott2016-08-291-0/+3
* Fix scoping of type variables in instancesSimon Peyton Jones2016-08-261-1/+28
* Template Haskell support for unboxed sumsRyan Scott2016-08-231-0/+34
* Splice singleton unboxed tuples correctly with Template HaskellRyan Scott2016-08-221-3/+1
* Expanded abbreviations in Haddock documentationBen Gamari2016-08-059-98/+370
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-214-1/+37
* Support SCC pragmas in declaration contextÖmer Sinan Ağacan2016-07-201-1/+23
* Have addModFinalizer expose the local type environment.Facundo Domínguez2016-07-061-0/+55
* Allow one type signature for multiple pattern synonymsMatthew Pickering2016-07-012-5/+4
* Remove unused importSimon Peyton Jones2016-06-231-1/+0
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-2/+2
* Improve typechecking of let-bindingsSimon Peyton Jones2016-06-132-21/+15