summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-0916-23/+23
* Implement addCStub in template-haskell.Facundo Domínguez2017-02-094-1/+22
* Fix documentation for setByteArray#Ben Gamari2017-02-081-1/+2
* Add dump flags for the renamed and typechecked hsSyn ASTsAlan Zimmerman2017-02-082-5/+19
* Back-pedal the fix for Trac #8155Simon Peyton Jones2017-02-081-26/+29
* Kill inaccessible-branch complaints in record updateSimon Peyton Jones2017-02-081-2/+26
* Add some commented-out tracing in SpecConstrSimon Peyton Jones2017-02-081-5/+9
* CmmLayoutStack: Correctly annotate Sp adjustments with unwinding informationBen Gamari2017-02-081-5/+16
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-089-36/+66
* CmmLayoutStack: Add unwind information on stack fixupsBen Gamari2017-02-081-1/+9
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-0816-128/+447
* Improve -dsuppress-coercionsSimon Peyton Jones2017-02-082-3/+4
* Improve the simple optimiserSimon Peyton Jones2017-02-081-198/+364
* More typos in comments [skip ci]Gabor Greif2017-02-089-13/+13
* Fix comment (broken link to users_guide) in $(TOP)/Takenobu Tani2017-02-071-1/+1
* Fix comment of `section "Exceptions"`Takenobu Tani2017-02-071-13/+12
* Fix push_bang_into_newtype when the pattern match has no argumentsMatthew Pickering2017-02-071-9/+23
* cpeApp: Make Int accumulator strictBen Gamari2017-02-071-1/+1
* Clean up findPartiallyCompletedCyclesDavid Feuer2017-02-071-17/+12
* Use better map operations in CoreMonadDavid Feuer2017-02-071-9/+4
* Another improvement to SetLevelsSimon Peyton Jones2017-02-073-199/+315
* Comments onlySimon Peyton Jones2017-02-071-3/+3
* Do not inline bottoming thingsSimon Peyton Jones2017-02-071-0/+5
* Typos in comments [skip ci]Gabor Greif2017-02-072-2/+2
* Derive <$David Feuer2017-02-072-10/+154
* Typos in comments [skip ci]Gabor Greif2017-02-064-5/+5
* Typos in comments [skip ci]Gabor Greif2017-02-061-3/+3
* Do Worker/Wrapper for NOINLINE thingsEric Seidel2017-02-052-13/+78
* Fixes for OccurAnal bugs (#13221)Luke Maurer2017-02-051-5/+5
* Don't return empty initial uncovered set for an unsat contextMatthew Pickering2017-02-051-7/+6
* Don't replace type family instances with the same LHS in GHCi (#7102)Reid Barton2017-02-053-45/+13
* Use proper primitives in Utils.Binaryalexbiehl2017-02-051-93/+96
* Add liftA2 to Applicative classDavid Feuer2017-02-052-7/+11
* Expose cseExpr from CSEJoachim Breitner2017-02-041-1/+4
* New internal dynamic flag: Very aggressive inliningJoachim Breitner2017-02-042-1/+10
* Don't panic when printing match with RecUpd contextMatthew Pickering2017-02-041-1/+2
* Improve wrapTicks performance with lots of redundant source notesPeter Wortmann2017-02-041-5/+14
* Fix comment (old file names) in compiler/Takenobu Tani2017-02-042-2/+2
* Use tyCoVarsOfType for CTyEqCan in shouldSplitWDSimon Peyton Jones2017-02-031-5/+47
* Get rid of ProbOneShotJoachim Breitner2017-02-034-37/+10
* Ditch static flagsSylvain Henry2017-02-0246-581/+402
* Remove INLINE pragma on loopbreakerMatthew Pickering2017-02-021-1/+0
* Exhaustiveness check for EmptyCase (Trac #10746)George Karachalias2017-02-023-19/+297
* Spelling fixesGabor Greif2017-02-029-10/+10
* Add support for StaticPointers in GHCiBen Gamari2017-02-0210-44/+118
* Make interface loading for COMPLETE pragmas lazyMatthew Pickering2017-02-011-2/+3
* Introduce GHC.TypeNats module, change KnownNat evidence to be NaturalOleg Grenrus2017-02-013-6/+34
* Don't tick top-level string literalsBen Gamari2017-02-013-14/+33
* base: Derive Enum, Bounded for VecCount, VecElemBen Gamari2017-02-011-2/+2
* Fix documentation NOTE about can_failVladislav Zavialov2017-02-011-1/+1