summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Session: Memoize stderrSupportsAnsiColorsBen Gamari2020-04-022-4/+11
* Preserve precise exceptions in strictness analysisSebastian Graf2020-04-023-21/+57
* Re-engineer the binder-swap transformationSimon Peyton Jones2020-04-0215-622/+636
* PmCheck: Adjust recursion depth for inhabitation testSebastian Graf2020-04-011-9/+33
* Kill wORDS_BIGENDIAN and replace it with platformByteOrder (#17957)Sylvain Henry2020-04-015-83/+80
* Clean up "Eta reduction for data families" NotesRyan Scott2020-04-017-21/+31
* Simplify stderrSupportsAnsiColorsÖmer Sinan Ağacan2020-03-311-13/+6
* Require GHC 8.8 as the minimum compiler for bootstrappingRyan Scott2020-03-3111-48/+9
* Minor cleanupKrzysztof Gogolewski2020-03-2910-53/+53
* Run checkNewDataCon before constraint-solving newtype constructorsRyan Scott2020-03-291-4/+8
* Store ComponentId detailsSylvain Henry2020-03-2913-91/+168
* Demand analysis: simplify the demand for a RHSSimon Peyton Jones2020-03-293-96/+117
* Merge GHC.Types.CostCentre.Init into GHC.Driver.CodeOutputSylvain Henry2020-03-294-67/+56
* Remove GHC.Types.Unique.Map moduleSylvain Henry2020-03-292-207/+0
* Modules: Types (#13009)Sylvain Henry2020-03-29410-2293/+2322
* Use run-time tablesNextToCode in compiler exclusively (#15548)Joachim Breitner2020-03-262-9/+3
* Remove unused `ghciTablesNextToCode` from compiler properJohn Ericson2020-03-261-8/+0
* DynFlags refactoring IIISylvain Henry2020-03-2545-921/+946
* Do not panic on linker errorsPeter Trommler2020-03-251-3/+5
* Remove -fkill-absence and -fkill-one-shot flagsSebastian Graf2020-03-253-41/+3
* Use export list of Main module in function TcRnDriver.hs:check_main (Fix #16453)Roland Senn2020-03-252-45/+164
* Fix ApplicativeDo regression #17835Josef Svenningsson2020-03-232-19/+36
* 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