summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* testsuite: Add test for #15232Ben Gamari2018-06-072-0/+13
* Move 'HsBangTy' out in constructor argumentsAlec Theriault2018-06-076-2/+64
* Check if both branches of an Cmm if have the same target.klebinger.andreas@gmx.at2018-06-075-4/+25
* Fix unparseable pretty-printing of promoted data consAndreas Herrmann2018-06-0711-26/+147
* Index arrays more eagerlyDavid Feuer2018-06-071-9/+29
* WorkWrap: Rip out unsafeGlobalDynFlags usage in mkWwInlineRuleBen Gamari2018-06-072-4/+4
* Don't use unsafeGlobalDynFlags in optCoercionBen Gamari2018-06-077-44/+55
* Update hadrian submoduleBen Gamari2018-06-071-16/+6
* testsuite: Fix dynamic-paper stderr fileBen Gamari2018-06-071-1/+15
* Remove ad-hoc special case in occAnalSimon Peyton Jones2018-06-0710-49/+55
* Comments onlySimon Peyton Jones2018-06-072-26/+32
* Do not scavenge SMALL_MUT_ARR_PTRS_CLEAN in mut_listsÖmer Sinan Ağacan2018-06-071-0/+1
* Let the simplifier know that seq# forcesDavid Feuer2018-06-064-37/+123
* rts: Reuse dbl_link_remove in a few placesÖmer Sinan Ağacan2018-06-051-16/+2
* 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