summaryrefslogtreecommitdiff
path: root/compiler/deSugar/Match.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs deSugar/Austin Seipp2014-12-031-1095/+0
* Don't discard a bang on a newtype pattern (Trac #9844)Simon Peyton Jones2014-11-281-11/+54
* Resume reporting incomplete pattern matches for record updatesSimon Peyton Jones2014-11-271-1/+1
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-211-2/+2
* Implement full co/contra-variant subsumption checking (fixes Trac #9569)Simon Peyton Jones2014-11-211-0/+1
* Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)Simon Peyton Jones2014-06-051-6/+5
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Instead of tracking Origin in LHsBindsLR, track it in MatchGroupDr. ERDI Gergo2014-04-131-3/+9
* Fix desguaring of bang patterns (Trac #8952)Simon Peyton Jones2014-04-031-5/+5
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-10/+18
* Roleify TcCoercionJoachim Breitner2013-11-271-5/+5
* Add support for pattern splices.Geoffrey Mainland2013-10-041-0/+1
* Whitespace only in deSugar/Match.lhsIan Lynagh2013-07-281-198/+191
* Fixed moer tyopsGabor Greif2013-04-251-1/+1
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-141-9/+26
* Desugar bang patterns correctly (fixes Trac #7649)Simon Peyton Jones2013-02-131-14/+28
* Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-041-13/+42
* Refactor the way dump flags are handledIan Lynagh2012-10-181-1/+2
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-031-3/+3
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-15/+16
* Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-161-0/+1
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-241-1/+1
|\
| * Remove getDOptsDs; use getDynFlags insteadIan Lynagh2012-01-191-1/+1
* | Monadify dsEvTerm in preparation for generating Integer & String evidence.Iavor S. Diatchki2012-01-071-1/+1
|/
* Allow full constraint solving under a for-all (Trac #5595)Simon Peyton Jones2011-12-051-6/+14
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+1
* Implement -XConstraintKindMax Bolingbroke2011-09-061-6/+7
* Separate the warning flags into their own datatypeIan Lynagh2011-07-141-7/+7
* Merge master into the ghc-new-co branchSimon Peyton Jones2011-05-061-1/+1
|\
| * Fix Trac #5117: desugar literal patterns consistenclySimon Peyton Jones2011-05-041-1/+1
* | This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-6/+8
|/
* Refine incomplete-pattern checks (Trac #4905)simonpj@microsoft.com2011-01-271-33/+39
* Remove the now-unused constructor VarPatOutsimonpj@microsoft.com2010-11-051-6/+0
* Add rebindable syntax for if-then-elsesimonpj@microsoft.com2010-10-221-1/+1
* White space onlysimonpj@microsoft.com2010-10-211-3/+3
* Make warning-freesimonpj@microsoft.com2010-10-061-9/+13
* Fix Trac #4371: matching of view patternssimonpj@microsoft.com2010-10-061-83/+94
* Remove -fwarn-simple-patterns, and make -fwarn-incomplete-patterns include la...simonpj@microsoft.com2010-09-221-21/+9
* Add separate functions for querying DynFlag and ExtensionFlag optionsIan Lynagh2010-09-181-1/+1
* Remove (most of) the FiniteMap wrapperIan Lynagh2010-09-141-6/+7
* Move error-ids to MkCore (from PrelRules)simonpj@microsoft.com2010-09-141-1/+0
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-4/+4
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-4/+5
* Add tuple sections as a new featuresimonpj@microsoft.com2009-07-231-15/+18
* Fix a lint failure when we have a ! (# ... #) pattern in a where clauseIan Lynagh2009-04-241-0/+15
* mkErrorAppDs now takes an SDoc rather than a StringIan Lynagh2009-03-311-2/+2
* Fix Trac #3126: matching overloaded literalssimonpj@microsoft.com2009-03-301-24/+41
* Handle introduction of MkCore in MatchMax Bolingbroke2008-07-311-2/+3