summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Mark reallyUnsafePtrEquality# as can_failDavid Feuer2017-01-311-0/+35
* Use top-level instances to solve superclasses where possibleDaniel Haraj2017-01-313-15/+263
* Fix binary instance for SrcStrictnessalexbiehl2017-01-311-1/+1
* Print COMPLETE pragmas in --show-ifaceMatthew Pickering2017-01-302-0/+5
* Fixes bug #11046Iavor S. Diatchki2017-01-301-1/+2
* Add a flag to emit error messages as JSONMatthew Pickering2017-01-309-4/+181
* Check that a default type signature aligns with the non-default signatureRyan Scott2017-01-303-11/+235
* Fix deprecation warnings from containersErik de Castro Lopo2017-01-305-14/+14
* UNREG: fix "_bytes" string literal forward declarationSergei Trofimovich2017-01-292-1/+8
* Convert pprTrace in isPredTy to a WARNRyan Scott2017-01-281-5/+19
* Don't unnecessarily qualify TH-converted instances with empty contextsRyan Scott2017-01-261-18/+48
* Prune unneeded Derive* language pragmasGabor Greif2017-01-262-3/+2
* Make type import/export API Annotation friendlyAlan Zimmerman2017-01-265-117/+219
* Typos in comments [ci skip]Gabor Greif2017-01-262-2/+2
* Nix typo and redundant where-clausesRyan Scott2017-01-255-6/+1
* Add pragCompleteDName to templateHaskellNamesRyan Scott2017-01-251-1/+1
* Generalize the type of runRW#David Feuer2017-01-251-5/+4
* Template Haskell support for COMPLETE pragmasMatthew Pickering2017-01-263-42/+69
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-2622-153/+530
* Typos in comments [ci skip]Gabor Greif2017-01-2513-19/+19
* Bump Win32 version.Ben Gamari2017-01-242-3/+7
* HscTypes: Use foldl' instead of foldrBen Gamari2017-01-241-3/+4
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-246-9/+13
* UniqSet: Implement unionManyUniqSets in terms of foldl' instead of foldrBen Gamari2017-01-241-4/+4
* Partially revert D3001David Feuer2017-01-241-9/+7
* Don't put foralls in front of TH-spliced GADT constructors that don't need themRyan Scott2017-01-241-4/+11
* Re-sort case alternatives after scrutinee constant folding (#13170)Reid Barton2017-01-231-1/+5
* Ensure that scrutinee constant folding wraps numbersSylvain Henry2017-01-232-32/+62
* typecheck: Fix noteBen Gamari2017-01-231-1/+1
* Make tickishContains fasterBartosz Nitka2017-01-232-6/+10
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-237-59/+150
* Don't quantify implicit type variables when quoting type signatures in THRyan Scott2017-01-231-25/+55
* Make checkFamInstConsistency fasterBartosz Nitka2017-01-232-3/+17
* Typos and grammar in manual/commentsGabor Greif2017-01-2323-30/+30
* Apply the right substitution in ty-fam improvementSimon Peyton Jones2017-01-232-36/+38
* Improve pretty-printing of IfaceCoercionsSimon Peyton Jones2017-01-231-6/+2
* Rewrite Backpack comments on never-exported TyThings.Edward Z. Yang2017-01-224-101/+127
* Preserve coercion axioms when thinning.Edward Z. Yang2017-01-221-8/+32
* Revert "Remove unnecessary isTyVar tests in TcType"Ryan Scott2017-01-221-0/+24
* Always use -Xlinker for -rpathBartosz Nitka2017-01-213-8/+29
* Warn on missing home modulesYuras Shumovich2017-01-202-0/+41
* Show explicit quantifiers in conflicting definitions errorPhil de Joux2017-01-208-122/+190
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-2028-142/+388
* Add 'type family (m :: Symbol) <> (n :: Symbol)'Oleg Grenrus2017-01-202-7/+94
* Simplify and improve CSESimon Peyton Jones2017-01-201-31/+39
* Fix a nasty bug in exprIsExpandableSimon Peyton Jones2017-01-202-132/+142
* Fix the GHC 7.10 buildRyan Scott2017-01-191-0/+1
* Update levity polymorphismRichard Eisenberg2017-01-1990-1226/+1954
* Fix get_op in the case of an unambiguous record selector (#13132)Reid Barton2017-01-181-0/+1
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-1819-21/+21