summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-0524-176/+152
* Introduce DerivingViaRyan Scott2018-06-0438-381/+1608
* Serialize docstrings to ifaces, display them with new GHCi :doc commandSimon Jakobi2018-06-0442-91/+816
* Also suppress uniques in cmm dumps with `-dsuppress-uniques`.klebinger.andreas@gmx.at2018-06-042-3/+12
* Improve extendTvSubst assertionMatthew Pickering2018-06-041-1/+1
* Add Outputable instance for HsArgMatthew Pickering2018-06-041-0/+4
* Implement QuantifiedConstraintsSimon Peyton Jones2018-06-0444-542/+1779
* Document the fact that cmm dumps won't show unreachable blocks.klebinger.andreas@gmx.at2018-06-041-0/+3
* Fix broken test T14547.HE, Tao2018-06-042-13/+27
* Bump stm and haskeline submodulesBen Gamari2018-06-042-0/+0
* Refactor SetLevels.abstractVarsSimon Peyton Jones2018-06-041-14/+6
* Expand type synonyms when Linting a forallSimon Peyton Jones2018-06-044-8/+53
* Do a late CSE passSimon Peyton Jones2018-06-041-0/+6
* Provide `getWithUserData` and `putWithUserData`Matthew Pickering2018-06-041-7/+26
* testsuite: Really mark T14547 as brokenBen Gamari2018-06-031-1/+0
* testsuite: Mark T14547 as brokenBen Gamari2018-06-031-0/+1
* Add tests for #8128 and #8740Ryan Scott2018-06-035-0/+60
* Fix typo in OverloadedLabels docsJoachim Breitner2018-06-031-1/+1
* Improve exhaustiveness checking for literal values and patterns, fix #14546HE, Tao2018-06-0312-72/+308
* Allow aligning of cmm procs at specific boundryklebinger.andreas@gmx.at2018-06-033-0/+25
* tcExtendTyVarEnv2 changed to tcExtendNameTyVarEnvAlanas Plascinskas2018-06-027-18/+18
* Turn "inaccessible code" error into a warningTobias Dammers2018-06-0214-44/+76
* Fix a bad interaction between GADTs and COMPLETE setsRyan Scott2018-06-024-5/+94
* Remove ~# from surface syntaxDavid Feuer2018-06-024-8/+2
* Handle abi-depends correctly in ghc-pkgTobias Dammers2018-06-023-23/+139
* rts: Query system rlimit for maximum address-space sizeBen Gamari2018-06-021-0/+11
* Fix #15214 by listing (~) in isBuiltInOcc_maybeRyan Scott2018-06-024-0/+10
* Check for singletons when creating Bag/OrdList from a list.klebinger.andreas@gmx.at2018-06-022-0/+2
* Fix #13777 by improving the underdetermined CUSK error messageRyan Scott2018-06-026-4/+47
* Extended the plugin system to run plugins on more representationsBoldizsar Nemeth2018-06-0225-49/+676
* Bump version of stm submodule back to 2.4Ben Gamari2018-06-021-0/+0
* testsuite: Don't assume location of bashBen Gamari2018-06-021-1/+1
* rts: Rip out support for STM invariantsBen Gamari2018-06-0221-547/+47
* C codegen: print details of pprStatics panicsSergei Trofimovich2018-06-021-2/+2
* vectorise: Put it out of its miseryBen Gamari2018-06-02208-16489/+97
* Add llvm-target for powerpc64le-unknown-linuxAlan Mock2018-06-022-0/+3
* Conservatively estimate levity in worker/wrapperBen Gamari2018-06-022-2/+12
* testsuite: Add test for #15186Ben Gamari2018-06-023-0/+116
* Optimizations for CmmBlockElim.klebinger.andreas@gmx.at2018-06-023-17/+37
* UNREG: mark SRT as writable in generated C codeSergei Trofimovich2018-06-011-2/+0
* Cleanups [ci skip]Gabor Greif2018-06-011-18/+16
* Change jump targets in JMP_TBL from blocks to X86.JumpDest.Andreas Klebinger2018-05-302-12/+19
* dead strip dylibs on macOSMoritz Angermann2018-05-302-0/+4
* base/TimerManager: Clamp timer expiration time to maxBoundBen Gamari2018-05-302-8/+17
* Make HsDocString a newtype of ByteStringSimon Jakobi2018-05-304-14/+43
* users-guide: Fix various issues in debugging flags sectionBen Gamari2018-05-301-8/+6
* configure: Make sphinx-build version test work on recent versionsJens Petersen2018-05-301-1/+1
* base: Improve documentation of indexArray#Andrew Martin2018-05-301-2/+7
* testsuite: Make T3234 more robustroland2018-05-304-74/+8
* SplicePat's should not trip -Wunused-pattern-bindsAlec Theriault2018-05-301-4/+11