summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Allow primops in a :print (and friends) command. Fix #19394Roland Senn2021-06-022-11/+38
* StgM: Use ReaderT rather than StateTBen Gamari2021-05-291-5/+5
* Use GHC's State monad consistentlyBen Gamari2021-05-2910-12/+22
* Split GHC.Utils.Monad.State into .Strict and .LazyBen Gamari2021-05-2911-10/+97
* Rip GHC.Tc.Solver.Monad asunder (only)Richard Eisenberg2021-05-2914-1926/+2031
* Fix and slight improvement to datacon worker/wrapper notesSylvain Henry2021-05-292-2/+5
* Bignum: match on DataCon workers in rules (#19892)Sylvain Henry2021-05-291-7/+26
* Fix Note [Positioning of forkM]Zubin Duggal2021-05-291-5/+4
* ghci: Enable -fkeep-going by defaultMatthew Pickering2021-05-291-1/+1
* Work around LLVM backend overlapping register limitationsLuite Stegeman2021-05-296-80/+117
* Add -Wmissing-exported-pattern-synonym-signaturesThomas Winant2021-05-293-128/+163
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-278-65/+71
* Enable strict dicts by default at -O2.Andreas Klebinger2021-05-272-17/+56
* Avoid fingerprinting the absolute path to the source filePepe Iborra2021-05-263-8/+45
* Support new parser types in GHCAlfredo Di Napoli2021-05-2622-1264/+1528
* Make tcIfaceCompleteMatch lazier.Zubin Duggal2021-05-251-2/+13
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-258-367/+368
* check-{ppr/exact}: Rewrite more directly to just parse filesMatthew Pickering2021-05-242-10/+12
* Move warning flag handling into Flags moduleSylvain Henry2021-05-243-277/+407
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-2330-129/+161
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-2315-68/+163
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-234-13/+16
* Change representation of field selector occurencesShayne Fletcher2021-05-2326-370/+207
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-219-47/+46
* EPA: Fix explicit specificity and unicode linear arrow annotationsAlan Zimmerman2021-05-212-3/+8
* SysTools: make file copy more efficientSylvain Henry2021-05-213-47/+43
* Only suggest names that make sense (#19843)Jakob Brünker2021-05-218-103/+284
* Add exports to GHC.Tc.Errors.Hole (fixes #19864)Matthías Páll Gissurarson2021-05-202-107/+153
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-2023-138/+305
* Use pprSigmaType to print GHCi debugger Suspension Terms (Fix #19355)Roland Senn2021-05-201-3/+2
* Remove wired-in names hs-boot check bypass (#19855)Sylvain Henry2021-05-191-3/+0
* constant folding: Make shiftRule for Word8/16/32# types return correct typeMatthew Pickering2021-05-191-6/+6
* Make setBndrsDemandInfo work with only type variablesMatthew Pickering2021-05-191-4/+4
* PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler2021-05-191-1/+2
* driver: check if clang is the assembler when passing clang specific arguments...Adam Sandberg Ericsson2021-05-193-15/+34
* Changes to HsRecField'Shayne Fletcher2021-05-1926-199/+209
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-199-21/+53
* CPR: Detect constructed products in `runRW#` apps (#19822)Sebastian Graf2021-05-193-26/+54
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-194-17/+14
* Tidy: Ignore rules (more) when -fomit-interface-pragmas is onMatthew Pickering2021-05-191-1/+8
* Fix LitRubbish being applied to values.Andreas Klebinger2021-05-191-12/+14
* Implement :info for record pattern synonyms (#19462)nineonine2021-05-193-12/+19
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-1917-233/+366
* Add some TcRn diagnostic messagesAlfredo Di Napoli2021-05-198-55/+154
* EPA: Fix incorrect SrcSpan for FamDeclAlan Zimmerman2021-05-121-1/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-12262-310/+269
* Fully remove HsVersions.hSylvain Henry2021-05-12264-630/+77
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-12176-907/+1057
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-1210-13/+12
* Move GlobalVar macros into GHC.Utils.GlobalVarsSylvain Henry2021-05-123-35/+32