summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix event message in withTiming'Sergej Jaskiewicz2020-03-201-1/+1
* Update core spec to reflect changes to Core.Richard Eisenberg2020-03-205-12/+65
* Simplify treatment of heterogeneous equalityRichard Eisenberg2020-03-2017-412/+537
* FastString: fix eager reading of string ptr in hashStrÖmer Sinan Ağacan2020-03-191-7/+13
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-1960-2318/+2530
* PmCheck: Use ConLikeSet to model negative infoSebastian Graf2020-03-192-17/+45
* Modules: Core operations (#13009)Sylvain Henry2020-03-1859-292/+299
* Fix #17021 by checking more return kindsRichard Eisenberg2020-03-1710-184/+396
* Don't update ModDetails with CafInfos when opts are disabledÖmer Sinan Ağacan2020-03-172-3/+10
* Implement mapTyCo like foldTyCoSimon Peyton Jones2020-03-174-99/+113
* Modules: Core (#13009)Sylvain Henry2020-03-16218-1183/+1197
* Add a -no-haddock flag.Judah Jacobson2020-03-151-0/+1
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-1541-1737/+2000
* Remove some dead codeBrian Foley2020-03-159-100/+5
* Remove unused field var_inline (#17915)Krzysztof Gogolewski2020-03-144-12/+6
* Remove second tcLookupTcTyCon in tcDataDefnVladislav Zavialov2020-03-142-14/+14
* Refactoring in TcSMonadSimon Peyton Jones2020-03-143-89/+78
* Wrap an implication around class-sig kind errorsSimon Peyton Jones2020-03-144-17/+15
* Improve CSE.combineAltsSimon Peyton Jones2020-03-142-25/+95
* Simple refactor of cheapEqExprSimon Peyton Jones2020-03-141-16/+14
* Fix LintSimon Peyton Jones2020-03-141-56/+107
* Rename isDllNameSylvain Henry2020-03-133-12/+9
* Expose compulsory unfoldings alwaysSimon Peyton Jones2020-03-123-33/+53
* pretty-printer: Do not print ApplicativeDo joinKirill Elagin2020-03-121-4/+3
* pretty-printer: Properly parenthesise LastStmtKirill Elagin2020-03-124-14/+21
* Make DeriveFunctor-generated code require fewer beta reductionsRyan Scott2020-03-113-124/+271
* Use a Set to represent WaysSylvain Henry2020-03-1110-49/+57
* Refactor interpreterDynamic and interpreterProfiledSylvain Henry2020-03-1110-80/+95
* Refactor GHC.Driver.Session (Ways and Flags)Sylvain Henry2020-03-1111-706/+754
* Deepen call stack for isInSimon Peyton Jones2020-03-111-2/+2
* Re-quantify when generalising over rewrite rule typesRyan Scott2020-03-112-14/+51
* Split GHC.Iface.Utils moduleSylvain Henry2020-03-1117-1408/+1429
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-1022-36/+36
* Misc cleanupKrzysztof Gogolewski2020-03-106-58/+9
* Comments onlySimon Peyton Jones2020-03-101-0/+6
* Clarify a Lint messageBen Price2020-03-101-3/+2
* anyRewritableTyVar now looks in RuntimeRepsRichard Eisenberg2020-03-101-1/+8
* SysTools: Ensure that error parser can handle absolute paths on WindowsBen Gamari2020-03-101-3/+14
* Use InstanceSigs in GND/DerivingVia-generated code (#17899)Ryan Scott2020-03-094-44/+82
* Set `ImpredicativeTypes` during :print command. (#14828)Roland Senn2020-03-021-1/+41
* Remove dead codeKrzysztof Gogolewski2020-03-023-52/+4
* Show breakpoint locations of breakpoints which were ignored during :force (#2...Roland Senn2020-02-293-15/+64
* Simplify IfaceIdInfo typeÖmer Sinan Ağacan2020-02-295-43/+11
* Refactor runtime interpreter codeSylvain Henry2020-02-2912-252/+400
* Document and refactor a few things around bitmap scavengingÖmer Sinan Ağacan2020-02-291-36/+7
* Rename ghci.sh and build.sh to ghci and build respectivelyXavier Denis2020-02-291-1/+1
* plugins: Ensure that loadInterface plugins can see annotationsBen Gamari2020-02-291-2/+3
* Monotonic locations (#17632)Vladislav Zavialov2020-02-2926-191/+318
* Improve error handling for VTA + deferred type errorsSimon Peyton Jones2020-02-281-21/+19
* PmCheck: Implement Long-distance information with Covered setsSebastian Graf2020-02-2712-156/+177