summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Typos in comments only [ci skip]Gabor Greif2017-01-1811-11/+11
* Unbreak build with ghc-7.10.1Yuras Shumovich2017-01-171-0/+2
* Split mkInlineUnfolding into two functionsDavid Feuer2017-01-1710-24/+42
* Unquote ‘import’ in bad import error messagePhil Ruffwind2017-01-171-2/+2
* Bitmap: Use foldl' instead of foldrBen Gamari2017-01-171-3/+7
* Fix API Annotations for unboxed sumsAlan Zimmerman2017-01-172-15/+23
* Typos in manual and comments [ci skip]Gabor Greif2017-01-173-4/+4
* Comments about TyBinders (only)Simon Peyton Jones2017-01-161-8/+5
* Refine exprOkForSpeculationSimon Peyton Jones2017-01-162-32/+73
* Add dump-parsed-ast flag and functionalityAlan Zimmerman2017-01-154-2/+205
* LLVM: Tweak TBAA metadata codegenErik de Castro Lopo2017-01-162-8/+14
* Revert "Record evaluated-ness on workers and wrappers"Matthew Pickering2017-01-154-101/+37