summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* nativeGen: A few strictness fixesBen Gamari2017-09-142-5/+6
* Fix #13407 by suppressing invisibles better.Richard Eisenberg2017-09-141-3/+3
* Remove unused variable bindingSimon Peyton Jones2017-09-141-1/+1
* Interim fix for a nasty type-matching bugSimon Peyton Jones2017-09-141-10/+58
* Refactor tcInferAppsSimon Peyton Jones2017-09-141-28/+31
* Refactor to eliminate FamTyConShapeSimon Peyton Jones2017-09-146-105/+78
* Tidying could cause ill-kinded typesSimon Peyton Jones2017-09-147-81/+114
* Fix subtle bug in TcTyClsDecls.mkGADTVarsSimon Peyton Jones2017-09-141-30/+52
* More refinements to debugPprTypeSimon Peyton Jones2017-09-141-12/+9
* No need to check ambiguity for visible type argsSimon Peyton Jones2017-09-141-0/+5
* Model divergence of retry# as ThrowsExn, not DivergesBen Gamari2017-09-132-2/+6
* Clarify seq documentationSibi Prabakaran2017-09-131-2/+3
* Option "-ddump-rn-ast" dumps imports and exports tooAlan Zimmerman2017-09-133-11/+32
* Use ar for -staticlibMoritz Angermann2017-09-137-22/+395
* DriverMkDepend: Kill redundant importBen Gamari2017-09-131-1/+0
* Check if -XStaticPointers is enabled when renaming static expressionsRyan Scott2017-09-131-0/+10
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-1211-29/+39
* Canonicalise MonoidFail instances in GHCHerbert Valerio Riedel2017-09-0911-10/+15
* Canonicalise Monoid instances in GHCHerbert Valerio Riedel2017-09-096-15/+12
* Remove now redundant cabal conditionals in {ghc,template-haskell}.cabalHerbert Valerio Riedel2017-09-091-9/+3
* Remove now redundant CPPHerbert Valerio Riedel2017-09-093-11/+0
* Deal with unbreakable blocks in Applicative DoDavid Feuer2017-09-071-2/+5
* Drop special handling of iOS and AndroidMoritz Angermann2017-09-074-13/+2
* Make Semigroup a superclass of Monoid (re #14191)Herbert Valerio Riedel2017-09-071-5/+3
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-0718-21/+21
* Handle W80 in floatFormatGabor Greif2017-09-071-0/+1
* Cleanups, remove commented-out codeGabor Greif2017-09-071-5/+1
* Clean up opt and llcMoritz Angermann2017-09-067-166/+207
* Implicitly bind kind variables in type family instance RHSes when it's sensibleRyan Scott2017-09-054-36/+132
* StgLint: Show constructor arity in mismatch messageBen Gamari2017-09-051-1/+1
* SetLevels: Substitute in ticks in lvlMFEBen Gamari2017-09-051-1/+2
* Fix egregious duplication of vars in RnTypesRyan Scott2017-09-051-29/+102
* Remember the AvailInfo for each IEalexbiehl2017-09-056-22/+31
* Fix #14167 by using isGadtSyntaxTyCon in more placesRyan Scott2017-09-023-59/+33
* Disallow bang/lazy patterns in the RHSes of implicitly bidirectional patsynsRyan Scott2017-09-021-6/+26
* Fix order of PrelRuleBen Gamari2017-09-011-1/+1
* Add missing Semigroup instances to compilerHerbert Valerio Riedel2017-08-3110-58/+96
* Really fix Trac #14158Simon Peyton Jones2017-08-311-2/+42
* Small changes to ddump-tc tracingSimon Peyton Jones2017-08-314-8/+12
* Add debugPprTypeSimon Peyton Jones2017-08-3132-98/+154
* Define and use HsArgSimon Peyton Jones2017-08-301-33/+38
* Add comments to RnTypesSimon Peyton Jones2017-08-301-34/+119
* Add some traceRn and (Outputable StmtTree)Simon Peyton Jones2017-08-301-1/+10
* Add a Note describing #14128Ben Gamari2017-08-291-1/+20
* HsExpr: Fix typoJames Michael DuPont2017-08-291-1/+1
* StgLint: Give up on trying to compare typesBen Gamari2017-08-291-44/+8
* StgLint: Enforce MultiValAlt liveness invariant only after unariserBen Gamari2017-08-292-27/+44
* StgLint: Show type of out-of-scope bindersBen Gamari2017-08-291-1/+2
* nativeGen: Don't index into linked listsBen Gamari2017-08-292-10/+25
* Fix decomposition error on WindowsTamar Christina2017-08-291-2/+11