summaryrefslogtreecommitdiff
path: root/compiler/hsSyn
Commit message (Expand)AuthorAgeFilesLines
* Remove references to Parser.y.ppThomas Miedema2014-12-011-1/+1
* More Tweaks for API AnotationsAlan Zimmerman2014-11-302-6/+16
* Implement Partial Type SignaturesThomas Winant2014-11-285-25/+91
* Rename some of the functions in NameSet, to make the uniform with VarSet etcSimon Peyton Jones2014-11-281-6/+6
* Don't discard a bang on a newtype pattern (Trac #9844)Simon Peyton Jones2014-11-282-2/+3
* Don't require ConstraintKinds at usage sites (Trac #9838)Simon Peyton Jones2014-11-271-0/+1
* Minor tweaks to API AnnotationAlan Zimmerman2014-11-241-6/+7
* Capture original source for literalsAlan Zimmerman2014-11-215-76/+110
* Add API AnnotationsAlan Zimmerman2014-11-218-26/+337
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-219-123/+177
* Fix #7484, checking for good binder names in Convert.Richard Eisenberg2014-11-211-8/+6
* Add support for pattern synonym type signatures.Dr. ERDI Gergo2014-11-202-37/+30
* Make calling conventions in template haskell Syntax.hs consistent with those ...Luite Stegeman2014-11-191-2/+5
* Implement new Foldable methods for HsPatSynDetailsDavid Feuer2014-11-191-1/+20
* nlHsTyApps: for applying a function both on type- and term-level argumentsDr. ERDI Gergo2014-11-131-1/+4
* Fix #9064 by adding support for generic default signatures to TH.Richard Eisenberg2014-11-121-0/+5
* Fix #8100, by adding StandaloneDerivD to TH's Dec type.Richard Eisenberg2014-11-121-0/+7
* Remove unboxed Int# fields from NameFlavour (#9527)Richard Eisenberg2014-11-121-4/+2
* Fix #9066.Richard Eisenberg2014-11-121-4/+13
* A little refactoring of HsSplice and friendsSimon Peyton Jones2014-11-042-58/+90
* remove old .NET related codeYuras Shumovich2014-10-312-13/+1
* Add support for LINE pragma in template-haskellEric Mertens2014-10-071-39/+58
* Remove a few redundant `-fno-warn-tabs`sHerbert Valerio Riedel2014-09-251-6/+0
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-242-73/+73
* Export `Monoid(..)`/`Foldable(..)`/`Traversable(..)` from PreludeHerbert Valerio Riedel2014-09-211-1/+1
* Clean up Coercible handling, and interaction of data families with newtypesSimon Peyton Jones2014-09-191-3/+12
* Add -fwarn-context-quantification (#4426)Krzysztof Gogolewski2014-09-182-11/+27
* Export `Traversable()` and `Foldable()` from PreludeHerbert Valerio Riedel2014-09-151-2/+5
* Make Applicative a superclass of MonadAustin Seipp2014-09-092-1/+9
* PostTcType replaced with TypeAnnotAlan Zimmerman2014-09-0612-368/+633
* hsSyn: detabify/dewhitespace HsLitAustin Seipp2014-08-201-60/+52
* Remove NonParametricKinds (#9200)Richard Eisenberg2014-08-122-1/+53
* Change definition of CUSK for data and class definitions (#9200).Richard Eisenberg2014-08-121-1/+6
* Refactor PatSynBind so that we can pass around PSBs instead of several argumentsDr. ERDI Gergo2014-07-292-30/+35
* Add parser support for explicitly bidirectional pattern synonymsDr. ERDI Gergo2014-07-291-8/+10
* Implement OVERLAPPING and OVERLAPPABLE pragmas (see #9242)Iavor S. Diatchki2014-07-271-8/+10
* Fixed issue with detection of duplicate record fieldsGintautas Miliauskas2014-07-241-12/+19
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Entirely re-jig the handling of default type-family instances (fixes Trac #9063)Simon Peyton Jones2014-07-152-40/+76
* Remove dead code. Fix comment typo.Jan Stolarek2014-06-302-4/+2
* Overlapable pragmas for individual instances (#9242)Iavor S. Diatchki2014-06-292-5/+21
* Tidy up the printing of single-predicate contextsSimon Peyton Jones2014-06-201-50/+31
* Use UnicodeSyntax when printingJoachim Breitner2014-06-063-11/+11
* Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIdsSimon Peyton Jones2014-06-061-1/+1
* TypoMateusz Kowalczyk2014-06-061-1/+1
* Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)Simon Peyton Jones2014-06-053-14/+23
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-155-5/+8
* In splitHsFunType, take account of prefix (->)Simon Peyton Jones2014-05-121-7/+24
* Remove external coreAustin Seipp2014-05-031-10/+2
* Instead of tracking Origin in LHsBindsLR, track it in MatchGroupDr. ERDI Gergo2014-04-134-34/+33