summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Support turning off builtin ruleswip/zliu41/spec/patch/925Ziyang Liu2023-03-198-30/+36
* 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
* Fix a CSE shadowing bug.Andreas Klebinger2022-07-111-32/+96
* ffi: Don't allow wrapper stub with CApi conventionMatthew Pickering2022-07-113-4/+17
* Remove pprTrace from pushCoercionIntoLambda (#21555)Matthew Pickering2022-05-251-1/+2
* Use local instances with least superclass depthRichard Eisenberg2022-05-257-82/+178
* Improve redundant-constraints warningRichard Eisenberg2022-05-258-93/+158
* codeGen: Ensure that static datacon apps are included in SRTsBen Gamari2022-05-251-42/+86
* Generalize breakTyVarCycle to work with TyFamLHSZubin Duggal2022-05-255-64/+90
* OverloadedRecordFields: mention parent name in 'ambiguous occurrence' error f...nineonine2022-05-251-2/+5
* Add a missing guard in GHC.HsToCore.Utils.is_flat_prod_patSimon Peyton Jones2022-05-252-1/+13
* Use the wrapper for an unlifted bindingSimon Peyton Jones2022-05-251-2/+2
* Add arity to the INLINE pragmas for pattern synonymsSimon Peyton Jones2022-05-192-34/+77
* Fix cloneWanted for coercion holessheaf2022-05-191-1/+1
* Check for uninferrable variables in tcInferPatSynDeclSimon Peyton Jones2022-05-194-33/+64
* hadrian: Clean up handling of libffi dependenciesBen Gamari2022-05-131-0/+9
* rts: Ensure that XMM registers are preserved on Win64Ben Gamari2022-05-101-3/+3
* Add documentation to the ByteArray# primetype.Hécate Moonlight2022-05-101-5/+44
* Fix a shadowing issue in StgUnarise.wip/9.2.3-backportsAndreas Klebinger2022-05-091-1/+23
* Make inert_cycle_breakers into a stack.Richard Eisenberg2022-05-092-17/+67
* Fix bug in weak loop-breakers in OccurAnalSimon Peyton Jones2022-05-091-10/+24