summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsBinds.lhs
Commit message (Expand)AuthorAgeFilesLines
* Use fresh uniques when unboxing coercions in the desugarerSimon Peyton Jones2012-05-091-26/+33
* Yet another major refactoring of the constraint solverSimon Peyton Jones2012-05-071-21/+34
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-131-6/+33
|\
| * Attach INLINE pagmas in mutually recursive bindingsSimon Peyton Jones2012-03-041-2/+29
| * Refactoring around super-kindsSimon Peyton Jones2012-02-161-1/+1
* | Add support for type-level "strings".Iavor S. Diatchki2012-01-241-1/+4
* | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-241-24/+41
|\ \ | |/
| * Fix validateIan Lynagh2012-01-191-1/+4
| * Warn when a SPECIALISE pragma gives rise to a totally inactive ruleSimon Peyton Jones2012-01-171-24/+38
* | Merge in more HEAD, fix stuff upSimon Peyton Jones2012-01-231-2/+8
|\ \ | |/
| * Implememt -fdefer-type-errors (Trac #5624)Simon Peyton Jones2012-01-121-1/+6
* | Go back to using an Integer as evidence, rather then just a Word.Iavor S. Diatchki2012-01-071-8/+1
* | Monadify dsEvTerm in preparation for generating Integer & String evidence.Iavor S. Diatchki2012-01-071-35/+42
* | Add the built-in instances for class NatI.Iavor S. Diatchki2011-12-291-0/+9
|/
* Introduced new form of TcEvidence for KindCasts, this patch also fixes aDimitrios Vytiniotis2011-12-221-1/+3
* Allow full constraint solving under a for-all (Trac #5595)Simon Peyton Jones2011-12-051-131/+142
* Support "phase control" for SPECIALISE pragmasSimon Peyton Jones2011-11-241-2/+58
* GHC gets a new constraint solver. More efficient and smaller in size.Dimitrios Vytiniotis2011-11-161-10/+19
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-107/+39
* Comments, and rename FactTuple to ConstraintTupleSimon Peyton Jones2011-09-091-2/+2
* Minor refactoring of dsLCoercion, plus commentsSimon Peyton Jones2011-09-071-4/+16
* Implement -XConstraintKindMax Bolingbroke2011-09-061-55/+56
* Major improvement to pattern bindingsSimon Peyton Jones2011-08-161-37/+25
* Tidy up handling of PredTys: remove dead code, move functions deconstructing ...Max Bolingbroke2011-08-031-3/+3
* When specialising recursive functions, mark the specialised function NOINLINESimon Peyton Jones2011-07-211-2/+5
* Don't allow specialisation of class methods (fixes Trac #5001)Simon Peyton Jones2011-06-131-0/+9
* A few more wibbles on ghc-new-coSimon Peyton Jones2011-05-021-5/+5
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-12/+8
* Fix Trac #4870: get the inlining for an imported INLINABLE Idsimonpj@microsoft.com2011-01-051-6/+7
* For single-method classes use newtypessimonpj@microsoft.com2010-11-011-2/+1
* Fix recursive superclasses (again). Fixes Trac #4809.simonpj@microsoft.com2010-12-131-29/+15
* Re-jig simplifySuperClass (again)simonpj@microsoft.com2010-12-021-9/+9
* Improve rule checking, to fix panic Trac #4398simonpj@microsoft.com2010-10-211-75/+82
* Fix -auto-all: Add SCCs to IDs which have a monotype tooIan Lynagh2010-10-181-4/+6
* Implement auto-specialisation of imported Idssimonpj@microsoft.com2010-10-071-64/+75
* Fix an egregious bug: INLINE pragmas on monomorphic Ids were being ignoredsimonpj@microsoft.com2010-09-241-80/+5
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-151-10/+18
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-104/+219
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-311-7/+8
* Make arity of INLINE things consistentsimonpj@microsoft.com2010-05-101-3/+4
* Flags -auto and -auto-all operate only on functions not marked INLINE.Milan Straka2010-03-311-0/+3
* Rule binders shouldn't have DFun pragmassimonpj@microsoft.com2010-03-091-5/+7
* Respect SPECIALISE pragmas even for apparently-non-overloaded thingssimonpj@microsoft.com2010-01-081-120/+132
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-57/+42
* Comments only (about implementing SPECIALISE pragmas)simonpj@microsoft.com2009-12-211-30/+35
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-10/+16
* Implement -fexpose-all-unfoldings, and fix a non-termination bugsimonpj@microsoft.com2009-11-191-1/+1
* Wibble to commentsimonpj@microsoft.com2009-11-131-3/+3
* Use eta-expansion to ensure that INLINE things have their expected arity2009-11-15simonpj@microsoft.com2009-11-131-11/+27