summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Copy solveOneFromTheOther code path to interactIPwip/joachim/ip-special-predJoachim Breitner2022-01-093-5/+40
* Implement interaction (and get rid of ipClassKey)Joachim Breitner2022-01-086-38/+67
* Allow IpPred as GivenJoachim Breitner2022-01-071-8/+5
* mkReflRedn wants type, not kindJoachim Breitner2022-01-071-2/+2
* Remove unused isIPClassJoachim Breitner2022-01-071-10/+6
* Get rid of isIPClass in Validity.hsJoachim Breitner2022-01-071-8/+5
* Remove some calls to isIPClassJoachim Breitner2022-01-072-4/+4
* Introduce a newtype-like axiom for ipPrimJoachim Breitner2022-01-072-11/+12
* Canonicalize the argument to IP#Joachim Breitner2022-01-071-4/+18
* Implicit parameters as special predicates (#20912)Joachim Breitner2022-01-0612-88/+117
* Remove dangling references to Note [Type-checking overloaded labels]Joachim Breitner2022-01-062-9/+7
* Add a source-repository stanza to rts/rts.cabalHécate Moonlight2022-01-021-0/+5
* User's guide: newtype decls can use GADTSyntaxsheaf2022-01-025-4/+39
* RTS: Fix CloneStack.c when no table next to codePeter Trommler2021-12-292-2/+2
* Cabal: Update submoduleMatthew Pickering2021-12-291-0/+0
* Skip computing superclass origins for equalitiesRichard Eisenberg2021-12-281-4/+13
* Multiple Home UnitsMatthew Pickering2021-12-28334-1536/+3996
* Use POSIX-compliant egrep expression to fix T8832 on OpenBSDGreg Steuck2021-12-261-1/+1
* Fix typosKrzysztof Gogolewski2021-12-2546-72/+72
* Properly filter for module visibility in resolvePackageImportMatthew Pickering2021-12-237-3/+39
* Make callerCC profiling mode represent entry counter flag.Andreas Klebinger2021-12-231-2/+3
* Mark T16525b as fragile on windowsMatthew Pickering2021-12-221-1/+1
* perf ci: Start searching form the performance baselineMatthew Pickering2021-12-221-3/+4
* testsuite: Remove reqlib modifierMatthew Pickering2021-12-22123-7190/+6
* 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