summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Drop libtool path from settings fileBen Gamari2022-04-255-26/+7
* Drop dead code in GHC.Linker.Static.linkBinary'Ben Gamari2022-04-251-18/+5
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-04-251-40/+79
* hadrian: Clean up handling of libffi dependenciesBen Gamari2022-04-251-0/+9
* Improve floated dicts in SpecialiseSimon Peyton Jones2022-04-221-91/+112
* decideMonoTyVars: account for CoVars in candidatessheaf2022-04-222-3/+5
* Relax "suppressing errors" assert in reportWantedssheaf2022-04-221-4/+9
* Fixes to rubbish literalsKrzysztof Gogolewski2022-04-224-4/+10
* Include the way string in the file name for dump files.Andreas Klebinger2022-04-224-5/+24
* Check for zero-bit types in sizeExprKrzysztof Gogolewski2022-04-221-10/+12
* Fix substitution in bindAuxiliaryDictSimon Peyton Jones2022-04-207-44/+47
* Fix a shadowing issue in StgUnarise.Andreas Klebinger2022-04-201-1/+23
* Remove LevityInfoKrzysztof Gogolewski2022-04-2011-129/+14
* Add -dkeep-comments flag to keep comments in the parserAlan Zimmerman2022-04-201-0/+2
* StgLint: Lint constructor applications and strict workers for arity.Andreas Klebinger2022-04-142-6/+33
* Refine warning about defining rules in SAFE modulesMatthew Pickering2022-04-131-1/+1
* Specialise: Check `typeDeterminesValue` before specialising on an interesting...wip/T19644Sebastian Graf2022-04-121-4/+10
* Specialising through specialised method calls (#19644)Sebastian Graf2022-04-126-74/+194
* Eta reduction based on evaluation context (#21261)Sebastian Graf2022-04-126-135/+297
* Refactor: simplify lexing of the dotVladislav Zavialov2022-04-091-10/+2
* Fix missing SymCo in pushCoercionIntoLambdasheaf2022-04-091-1/+5
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-0917-254/+331
* Tiny documentation wibbleSimon Peyton Jones2022-04-081-2/+2
* Disallow (->) as a data constructor name (#16999)Vladislav Zavialov2022-04-081-3/+2
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-085-37/+91
* HsUniToken for :: in GADT constructors (#19623)Vladislav Zavialov2022-04-086-7/+11
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-083-1/+4
* driver: Introduce HomeModInfoCache abstractionMatthew Pickering2022-04-082-20/+109
* Merge remote-tracking branch 'origin/master'Ben Gamari2022-04-0821-259/+355
|\
| * Reject illegal quote mark in data con declarations (#17865)Vladislav Zavialov2022-04-083-2/+20
| * Correctly report SrcLoc of redundant constraintssheaf2022-04-083-9/+21
| * Improve seq[D]VarSetSimon Jakobi2022-04-081-2/+2
| * Fix the free-var test in validDerivPredSimon Peyton Jones2022-04-071-57/+42
| * Rename [] to List (#21294)Vladislav Zavialov2022-04-078-23/+61
| * Use prepareBinding in tryCastWorkerWrapperSimon Peyton Jones2022-04-074-164/+206
| * EPA: handling of con_bndrs in mkGadtDeclAlan Zimmerman2022-04-071-2/+1
| * Remove Fun pattern from Typeable COMPLETE setsheaf2022-04-071-0/+2
| |
| \
*-. \ Merge branches 'wip/windows-high-codegen', 'wip/windows-high-linker', 'wip/wi...Ben Gamari2022-04-073-45/+8
|\ \ \ | | |/ | |/|
| | * Drop -static-libgccBen Gamari2022-04-061-28/+2
| | * Windows/Clang: Build system adaptationBen Gamari2022-04-061-1/+4
| | * driver: Drop hacks surrounding windres invocationBen Gamari2022-04-061-16/+2
| |/
* | nativeGen: Note signed-extended nature of MOVwip/windows-high-codegenBen Gamari2022-04-061-0/+4
* | Don't assume that labels are 32-bit on WindowsBen Gamari2022-04-061-10/+17
* | Refactor is32BitLit to take Platform rather than BoolBen Gamari2022-04-061-37/+33
* | Generate LEA for label expressionsBen Gamari2022-04-061-0/+16
* | nativeGen/x86: Use %rip-relative addressingBen Gamari2022-04-061-8/+49
|/
* Refactor OutputableBndrFlag instancesVladislav Zavialov2022-04-061-36/+7
* gitlab-ci: Bump bootstrap compiler to 9.2.2Ben Gamari2022-04-061-1/+1
* Fix a few new warnings when booting with GHC 9.2.2Ben Gamari2022-04-061-3/+8
* Add warnings for file header pragmas that appear in the body of a module (#20...Zubin Duggal2022-04-0611-21/+73