summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* EPA: handling of con_bndrs in mkGadtDeclAlan Zimmerman2022-04-071-2/+1
* Remove Fun pattern from Typeable COMPLETE setsheaf2022-04-071-0/+2
* 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
* Build ar archives with -L when "joining" objectsBen Gamari2022-04-063-1/+9
* Add a Note describing lack of object merging on WindowsBen Gamari2022-04-063-8/+37
* driver: Make object merging optionalBen Gamari2022-04-065-7/+18
* Use static archives as an alternative to object mergingBen Gamari2022-04-063-8/+15
* Ensure implicit parameters are liftedsheaf2022-04-011-5/+3
* Fix error when using empty case in arrow notationJakob Bruenker2022-04-012-13/+38
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-0131-435/+674
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-0119-120/+200
* driver: In oneshot mode, look for interface files in hidirMatthew Pickering2022-04-011-3/+10
* driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2022-04-015-41/+37
* Fix panic when pretty printing HsCmdLamJakob Bruenker2022-04-011-0/+4
* Minor cleanupKrzysztof Gogolewski2022-04-017-50/+16
* Unify RuntimeRep arguments in ty_co_matchsheaf2022-04-011-12/+19
* new datatypes for parsedResultActionJakob Bruenker2022-04-012-7/+22
* Refactor handling of global initializersBen Gamari2022-04-0116-89/+371
* Fix mention of non-existent "rehydrateIface" function [skip ci]wip/t21303Matthew Pickering2022-03-301-1/+1
* Refactor: make primtypes independent of PrimRepsKrzysztof Gogolewski2022-03-304-123/+103
* Give parsing plugins access to errorsJakob Brünker2022-03-303-8/+26
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-2939-133/+135
* Consistently attach SrcSpans to sub-expressions in TH splicesRyan Scott2022-03-281-139/+173
* EPA: let stmt with semicolon has wrong anchorAlan Zimmerman2022-03-283-3/+14
* Add Red Herring to Note [What might equal later?]Richard Eisenberg2022-03-283-87/+130
* Modularize Tidy (#17957)Sylvain Henry2022-03-255-247/+325
* Make -ddump-rn-ast and -ddump-tc-ast work in GHCiMatthew Pickering2022-03-251-0/+6
* Add the OPAQUE pragmaChristiaan Baaij2022-03-2515-21/+233
* WorkWrap: Handle partial FUN apps in `isRecDataCon` (#21265)Sebastian Graf2022-03-242-93/+74
* Fix and simplify DeriveAnyClass's context inference using SubTypePredSpecRyan Scott2022-03-245-260/+467
* Define filterOut with filterSylvain Henry2022-03-231-3/+1
* Reverse dependency between StgToCmm and Runtime.Heap.LayoutSylvain Henry2022-03-233-43/+42
* Avoid redundant imports of GHC.Driver.SessionSylvain Henry2022-03-236-9/+2
* Improve error message when warning about unsupported LLVM version (#20958)Zubin Duggal2022-03-231-1/+1
* Fix behaviour of -Wunused-packages in ghciMatthew Pickering2022-03-232-25/+25
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-2347-626/+1565
* Avoid some SOURCE importsSylvain Henry2022-03-203-3/+2
* Revamp derived Eq instance code generation (#17240)nineonine2022-03-201-59/+82
* Remove dead code HsDoRnromes2022-03-191-2/+0
* codeGen: Fix signedness of jump table indexingBen Gamari2022-03-182-11/+47
* TTG: TH brackets finishing touchesromes2022-03-1810-193/+155
* TTG: Make HsQuote GhcTc isomorphic to NoExtFieldromes2022-03-182-18/+62
* TTG: Refactor bracket for desugaring during tcromes2022-03-1812-133/+136
* Separate constructors for typed and untyped bracketsromes2022-03-1816-174/+260
* Type-checking untyped bracketsromes2022-03-183-16/+46
* TTG: Refactor HsBracketromes2022-03-1812-56/+69
* Demand: Let `Boxed` win in `lubBoxity` (#21119)Sebastian Graf2022-03-163-117/+227