summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Look through type synonyms in existential contexts when deriving FunctorRyan Scott2017-06-181-2/+16
* Fix out-of-date comments in TyCoRepRyan Scott2017-06-181-3/+3
* Remove the Windows GCC driver.Tamar Christina2017-06-171-13/+25
* Fix the treatment of 'closed' definitionsSimon Peyton Jones2017-06-165-178/+249
* Add mapMG to allow making ModuleGraph abstractBartosz Nitka2017-06-142-3/+7
* Typos [ci skip]Gabor Greif2017-06-132-2/+2
* Make -w less aggressive (Trac #12056)Sean Gillespie2017-06-124-36/+82
* Stop forcing everything in coreBindsSizeDavid Feuer2017-06-121-18/+12
* Support signatures at the kind level in Template HaskellRyan Scott2017-06-122-13/+32
* Fix #13807 - foreign import nondeterminismBartosz Nitka2017-06-121-8/+5
* Improve getNameToInstancesIndexDouglas Wilson2017-06-122-8/+18
* Fix a bug in -foptimal-applicative-doSimon Marlow2017-06-121-1/+1
* Add tcRnGetNameToInstancesIndexDouglas Wilson2017-06-082-0/+42
* Refactor temp files cleanupDouglas Wilson2017-06-0815-304/+401
* Revert "Make LLVM output robust to -dead_strip on mach-o platforms"Ben Gamari2017-06-082-72/+12
* Stop the specialiser generating loopy codeSimon Peyton Jones2017-06-071-173/+240
* Spelling typosSimon Peyton Jones2017-06-071-3/+3
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-0698-3310/+3867
* Desugar modules compiled with -fno-codedoug2017-06-051-47/+43
* Make the MR warning more accurageSimon Peyton Jones2017-06-051-9/+13
* Use lengthIs and friends in more placesRyan Scott2017-06-0257-130/+167
* A few typos [ci skip]Gabor Greif2017-06-023-3/+3
* Faster checkFamInstConsistencyBartosz Nitka2017-05-312-87/+127
* Efficient checks for stable modulesBartosz Nitka2017-05-301-19/+37
* Modern type signature style in UniqSetBartosz Nitka2017-05-292-79/+74
* Remove HsContext from ppr_mono_ty, and remove ppParendHsTypeAlan Zimmerman2017-05-286-68/+67
* Fix build after 'Shrink a couple of hs-boot files'Bartosz Nitka2017-05-272-3/+1
* Typos in comments [ci skip]Gabor Greif2017-05-268-12/+12
* Some tidying up of type pretty-printingSimon Peyton Jones2017-05-267-63/+124
* Shrink a couple of hs-boot filesSimon Peyton Jones2017-05-262-26/+8
* Re-engineer Given flatten-skolemsSimon Peyton Jones2017-05-2611-131/+221
* Make isInsolubleOccursCheck more aggressiveSimon Peyton Jones2017-05-261-1/+3
* A bit more tc-tracingSimon Peyton Jones2017-05-261-1/+5
* Pattern synonyms and higher rank typesSimon Peyton Jones2017-05-252-14/+56
* Comments onlySimon Peyton Jones2017-05-251-4/+3
* Typos in comments and manual [ci skip]Gabor Greif2017-05-233-3/+3
* Extend ModuleSet with useful functionsBartosz Nitka2017-05-221-1/+19
* Add "header" to GHC_COLORSPhil Ruffwind2017-05-223-13/+21
* Handle file targets in missing home modules warningHerbert Valerio Riedel2017-05-221-10/+28
* Pretty-print strict record fields from ifaces correctlyRyan Scott2017-05-201-1/+9
* Correctly expand lines with multiple tabsPhil Ruffwind2017-05-201-7/+10
* Compile modules that are needed by template haskell, even with -fno-code.Douglas Wilson2017-05-205-57/+211
* Improve error msg for simplifier tick exhaustionDavid Feuer2017-05-191-9/+24
* Modern type signature style in ModuleBartosz Nitka2017-05-191-9/+12
* Fix scoping of data cons during kind checkingSimon Peyton Jones2017-05-193-73/+98
* Account for IfUnpackCo in freeNamesIfDeclSimon Peyton Jones2017-05-191-2/+8
* Refactor freeNamesIfDeclSimon Peyton Jones2017-05-191-44/+68
* Comments and white space onlySimon Peyton Jones2017-05-191-3/+2
* Ensure that insolubles are fully rewrittenSimon Peyton Jones2017-05-194-28/+55
* Handle type-lets betterSimon Peyton Jones2017-05-175-28/+27