summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Revert "Fix binder-swap bug"wip/revert-poly-specMatthew Pickering2022-10-267-162/+106
* Revert "Make the specialiser handle polymorphic specialisation"Matthew Pickering2022-10-267-419/+76
* Introduce TcRnWithHsDocContext (#22346)Vladislav Zavialov2022-10-2638-105/+122
* Broaden the in-scope sets for liftEnvSubst and composeTCvSubstRyan Scott2022-10-264-3/+37
* Cleanup String/FastString conversionsKrzysztof Gogolewski2022-10-2517-99/+67
* llvm-targets: Add datalayouts for big-endian AArch64 targetsBen Gamari2022-10-252-0/+6
* Add GHC.SysTools.Cpp moduleSylvain Henry2022-10-254-156/+246
* Enable popcount rewrite rule when cross-compilingSylvain Henry2022-10-251-1/+1
* Numeric exceptions: replace FFI calls with primopsSylvain Henry2022-10-257-65/+41
* Make the specialiser handle polymorphic specialisationSimon Peyton Jones2022-10-257-76/+419
* Fix binder-swap bugSimon Peyton Jones2022-10-257-106/+162
* Improve stg lint for unboxed sums.Andreas Klebinger2022-10-241-11/+39
* Convert Diagnostics in GHC.Tc.Gen.Splice (#20116)Aaron Allen2022-10-2458-237/+717
* Pin used way for test cloneMyStack (#21977)Sven Tennie2022-10-241-1/+5
* Class layout info (#19623)Vladislav Zavialov2022-10-2328-148/+252
* hadrian: Improve error for wrong key/value errors.Andreas Klebinger2022-10-221-1/+2
* Introduce a standard thunk for allocating stringsÖmer Sinan Ağacan2022-10-2211-37/+231
* Delete `eqExpr`, since GHC 9.4 has been released.M Farkas-Dyck2022-10-213-13/+5
* template-haskell: Improve documentation of strictness annotation typesTeo Camarasu2022-10-211-6/+18
* Scrub some partiality in `GHC.Core.Opt.Simplify.Utils`.M Farkas-Dyck2022-10-211-8/+9
* Write response files in UTF-8 on WindowsBen Gamari2022-10-211-4/+0
* Fix manifest filename when writing Windows .rc filesBen Gamari2022-10-211-3/+1
* Fix syntaxKrzysztof Gogolewski2022-10-211-1/+1
* Document how to quote certain names with spacesDavid Feuer2022-10-211-7/+8
* runhaskellEric Lindblad2022-10-211-1/+1
* rts: remove use of `TIME_WITH_SYS_TIME`Nicolas Trangez2022-10-213-25/+8
* build: get rid of `HAVE_TIME_H`Nicolas Trangez2022-10-219-20/+4
* remove a no-warn directive from GHC.Cmm.ContFlowOptCurran McConnell2022-10-212-6/+9
* ci: Make fat014 test robustMatthew Pickering2022-10-202-4/+1
* CoreToStg: purge `DynFlags`.M Farkas-Dyck2022-10-204-55/+86
* TyEq:N assertion: only for saturated applicationssheaf2022-10-194-6/+41
* Fix typo in `Opt_WriteIfSimplifiedCore`'s nameGergő Érdi2022-10-194-7/+7
* Small language fixes in 'Using GHC'Jan Hrček2022-10-191-6/+6
* Add SpliceTypes test for hie filesMatthew Pickering2022-10-193-0/+57
* Rename unsafeOverlap_matches -> unsafeOverlap_match in UnsafeOverlapsheaf2022-10-193-6/+4
* More precise types for fields of OverlappingInstances and UnsafeOverlap in Tc...Bodigrim2022-10-193-34/+23
* Enforce invariant of `ListBag` constructor.M Farkas-Dyck2022-10-193-36/+65
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-1931-157/+184
* Disable some SIMD tests on non-X86 architecturessheaf2022-10-192-2/+4
* Cmm Lint: relax SIMD register assignment checksheaf2022-10-192-5/+18
* Remove SIMD conversionssheaf2022-10-196-71/+74
* Add VecSlot for unboxed sums of SIMD vectorsDai2022-10-198-4/+73
* Add -fsuppress-error-contexts to disable printing error contexts in errorswip/diagnostics-configMatthew Pickering2022-10-189-10/+51
* Allow configuration of error message printingMatthew Pickering2022-10-1832-122/+247
* Build System: Remove out-of-date comment about make build systemMatthew Pickering2022-10-181-4/+0
* configure: Bump minimum bootstrap GHC versionBen Gamari2022-10-181-2/+3
* Make `Functor` a superclass of `TrieMap`, which lets us derive the `map` func...M Farkas-Dyck2022-10-185-91/+126
* Fix GHCis interaction with tag inference.Andreas Klebinger2022-10-1819-69/+177
* Fix T15155l not getting -fllvmKrzysztof Gogolewski2022-10-171-1/+1
* testsuite: Fix typo when setting llvm_waysMatthew Pickering2022-10-171-2/+1