summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* ncg/aarch64: Handle MULTILINE_COMMENT identically as COMMENTsZubin Duggal2023-02-221-5/+7
* Re-do rubbish literalsSimon Peyton Jones2023-02-2214-112/+252
* Fix tyvar scoping within class SPECIALISE pragmassheaf2023-02-091-10/+47
* Avoid repeated zonking and tidying of types in `relevant_bindings`Matthew Pickering2023-02-091-43/+81
* nativeGen/AArch64: Fix graph-colouring allocatorBen Gamari2023-02-071-1/+10
* nativeGen: Teach graph-colouring allocator that x18 is unusableBen Gamari2023-02-071-4/+2
* nativeGen/AArch64: Fix debugging outputBen Gamari2023-02-071-10/+68
* ghc-the-library: Retain cafs in both static in dynamic builds.Andreas Klebinger2023-02-073-19/+31
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2023-02-071-1/+2
* DmdAnal: Don't panic in addCaseBndrDmd (#22039)Sebastian Graf2023-02-071-8/+113
* Fix shadowing lacuna in OccurAnalSimon Peyton Jones2023-02-071-23/+30
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-02-071-13/+23
* Make FloatIn robust to shadowingSimon Peyton Jones2023-02-071-101/+159
* Handle shadowing in DmdAnal (#22718)Sebastian Graf2023-02-071-7/+31
* Fix unifier bug: failing to decompose over-saturated type familySimon Peyton Jones2023-02-071-13/+15
* Fix LitRubbish being applied to values.Andreas Klebinger2023-02-071-12/+13
* Typeable: Fix module locations of some definitions in GHC.TypesMatthew Pickering2023-02-071-4/+18
* Add a missing varToCoreExpr in etaBodyForJoinPointSimon Peyton Jones2023-02-071-1/+4
* Fix #22425 - Broken eta-expansion over expensive work.Andreas Klebinger2023-02-071-2/+2
* Allow keywords which can be used as variables to be used with OverloadedDotSy...Matthew Pickering2023-01-231-1/+1
* Fix core lint errors to do with SIMD vector indexing in T22187_run.Zubin Duggal2022-11-031-4/+4
* Attemp fix for core lint failuresZubin Duggal2022-11-031-16/+0
* Cmm Lint: relax SIMD register assignment checksheaf2022-11-031-3/+15
* Add VecSlot for unboxed sums of SIMD vectorsDai2022-11-033-3/+7
* Rubbish literals for all representations (#18983)Sebastian Graf2022-11-0326-369/+517
* ncg/aarch64: Fix sub-word sign extension yet againBen Gamari2022-10-261-12/+20
* Don't include BufPos in interface filesMatthew Pickering2022-10-263-19/+11
* Fix arityType: -fpedantic-bottoms, join points, etcSimon Peyton Jones2022-10-264-112/+267
* Revert "Fix combination of ArityType in andArityType"Zubin Duggal2022-10-111-11/+22
* exprIsDeadEnd: Use isDeadEndAppSig to check if a function appliction is botto...Andreas Klebinger2022-07-273-7/+8
* Fix #21865 by adding -Wunicode-bidirectional-format-characters to default war...Zubin Duggal2022-07-261-1/+2
* Make keepAlive# out-of-lineBen Gamari2022-07-263-36/+3
* Compute record-dot-syntax typesColten Webb2022-07-261-1/+1
* Fix potential space leak that arise from ModuleGraphs retaining referencesZubin Duggal2022-07-261-2/+2
* Allow CApi FFI calls in GHCiMatthew Pickering2022-07-261-1/+2
* Fix the interaction of operator sections and deep subsumptionSimon Peyton Jones2022-07-263-8/+53
* Add tests that -XHaskell98 and -XHaskell2010 enable DeepSubsumptionMatthew Pickering2022-07-261-1/+3
* Fix tcSplitNestedSigmaTysMatthew Pickering2022-07-262-26/+46
* Implement DeepSubsumptionSimon Peyton Jones2022-07-2616-164/+586
* Fix combination of ArityType in andArityTypeMatthew Pickering2022-07-141-22/+11
* 9.2: Fix -Werror=unrecognised-warning-flagsMatthew Pickering2022-07-141-2/+6
* replace quadratic nub to fight byte code gen perf explosionTorsten Schmits2022-07-141-8/+9
* CmmToAsm/AArch64: Sign-extend narrow C argumentsBen Gamari2022-07-141-2/+14
* CmmToAsm/AArch64: Re-format argument handling logicBen Gamari2022-07-141-5/+19
* -ddump-llvm shouldn't imply -fllvmBen Gamari2022-07-141-1/+1
* Mark AArch64/Darwin as requiring sign-extensionBen Gamari2022-07-111-0/+5
* ncg/aarch64: Fix implementation of IntMulMayOfloBen Gamari2022-07-111-1/+41
* CmmToAsm/AArch64: Fix syntax of OpRegShift operandsBen Gamari2022-07-111-1/+1
* CmmToAsm/AArch64: Add SMUL[LH] instructionsBen Gamari2022-07-112-2/+8
* cmm: Add surface syntax for MO_MulMayOfloBen Gamari2022-07-111-0/+2