summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Mark T16525b as fragile on windowswip/fragile-windowsMatthew Pickering2021-12-221-1/+1
* Fix panic trying to -ddump-parsed-ast for implicit fixityAlan Zimmerman2021-12-227-8/+185
* ci: Fix master CIMatthew Pickering2021-12-221-1/+1
* Cmm: DynFlags to CmmConfig refactordoyougnu2021-12-2211-114/+175
* Mark `linkwhole` test as expected broken on OpenBSD per #20841Greg Steuck2021-12-211-0/+1
* Only use -ldl conditionally to fix T3807Greg Steuck2021-12-212-1/+7
* Use libc++ instead of libstdc++ on openbsd in addition to freebsdGreg Steuck2021-12-212-3/+6
* Give plugins a better interface (#17957)Sylvain Henry2021-12-2115-75/+91
* Introduce -dlint flagBen Gamari2021-12-212-0/+30
* Rename -fcatch-bottoms to -fcatch-nonexhaustive-casesBen Gamari2021-12-215-10/+11
* rts: Add optional bounds checking in out-of-line primopsBen Gamari2021-12-211-0/+18
* codeGen: Introduce flag to bounds-check array accessesBen Gamari2021-12-2112-1/+242
* testsuite: Ensure that -dcore-lint is not set for compiler performance testsMatthew Pickering2021-12-171-0/+1
* Perf: avoid using (replicateM . length) when possibleSylvain Henry2021-12-174-8/+4
* Demand: `Eq DmdType` modulo `defaultFvDmd` (#20827)Sebastian Graf2021-12-171-5/+35
* Binary: make withBinBuffer safeCheng Shao2021-12-171-5/+1
* Expand documentation for MulArrowT constructorMatthew Pickering2021-12-171-1/+3
* Fix documentation formatting in Language.Haskell.TH.CodeDoMatthew Pickering2021-12-171-0/+2
* Add regression test for T20189Matthew Pickering2021-12-173-0/+20
* ci: Use correct metrics baselineMatthew Pickering2021-12-172-3/+13
* Perf: inline exprIsCheapXSylvain Henry2021-12-171-2/+5
* testsuite: Format metric results with comma separatorMatthew Pickering2021-12-171-2/+2
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-178-203/+42
* Regression test for renamer/typechecker performance (#20261)Ben Gamari2021-12-172-0/+1698
* Add a note to base changelogCheng Shao2021-12-151-0/+4
* base: fix autoconf detection of C pointer typesCheng Shao2021-12-151-2/+2
* base: use `CUIntPtr` instead of `Ptr ()` as the autoconf detected Haskell typ...Cheng Shao2021-12-151-1/+1
* Plugin load order should follow the commandline order (fixes #17884)Andrei Barbu2021-12-159-6/+61
* Test case from #19313Joachim Breitner2021-12-143-1/+20
* Add OpenBSD to llvm-targetsGreg Steuck2021-12-142-0/+9
* CmmToLlvm: rename LCGConfig -> LlvmCgConfigdoyougnu2021-12-149-107/+107
* CmmToLlvm.Config: strictify LlvmConfig fielddoyougnu2021-12-141-2/+3
* LLVM.CodeGen: use fast-string literalsdoyougnu2021-12-141-34/+145
* SysTools.Tasks Llvm.Types: remove redundant importdoyougnu2021-12-142-3/+2
* CmmToLlvm: Remove DynFlags, add LlvmCgConfigdoyougnu2021-12-1413-226/+251
* libiserv: Rename Lib module to IServBen Gamari2021-12-143-3/+3
* ghc-bin: Add --merge-objs modeBen Gamari2021-12-1413-27/+100
* compiler: Use withFile instead of bracketBen Gamari2021-12-141-2/+1
* compiler: Drop `Maybe ModLocation` from T_MergeForeignBen Gamari2021-12-143-8/+8
* users-guide: Fix documentation for -shared flagBen Gamari2021-12-141-3/+4
* Fixes typo in documentation of the Semigroup instance of EquivalenceMichaWiedenmann12021-12-141-1/+1
* base: fix clockid_t usage when it's a pointer type in CCheng Shao2021-12-141-4/+5
* Ghci environment: Do not remove shadowed idsJoachim Breitner2021-12-1413-48/+199
* fix ambiguity in `const` documentationalirezaghey2021-12-141-1/+1
* rts: update xxhash used by the linker's hashmapTamar Christina2021-12-144-1047/+4684
* Data.Functor.Classes: fix Ord1 instance for DownVaibhav Sagar2021-12-145-1/+16
* GHC.Utils.Misc.only: Add doc string.Andreas Klebinger2021-12-141-0/+4
* Respect W^X in Linker.c:preloadObjectFile on OpenBSDGreg Steuck2021-12-121-1/+1
* Use HasCallStack and error in GHC.List and .NonEmptyOleg Grenrus2021-12-1215-86/+170
* Drop --configure from Hadrian docsAndrey Mokhov2021-12-123-28/+4