summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove concept of stable moduleMatthew Pickering2021-04-2712-389/+199
* Merge branch 'master' into content-hash-incremental-buildHarry Garrood harry@garrood.me2021-04-2343-1021/+1386
|\
| * Move 'nextWrapperNum' into 'DsM' and 'TcM'Fendor2021-04-227-22/+34
| * driver: Consider dyn_o files when checking recompilation in -cMatthew Pickering2021-04-222-8/+16
| * Fix occAnalAppSimon Peyton Jones2021-04-201-5/+13
| * Worker/wrapper: Refactor CPR WW to work for nested CPR (#18174)wip/nested-cpr-wwSebastian Graf2021-04-202-296/+464
| * Worker/wrapper: Consistent namesSebastian Graf2021-04-209-18/+18
| * Refactor around `wantToUnbox`Sebastian Graf2021-04-204-82/+70
| * Factor out DynFlags from WorkWrap.UtilsSebastian Graf2021-04-206-112/+148
| * EPA: cleanups after the mergeAlan Zimmerman2021-04-1917-403/+414
| * Enable tables next to code for riscv64Andreas Schwab2021-04-191-1/+22
| * Fix Haddock referenceBen Gamari2021-04-181-1/+1
| * Improvements in SpecConstrwip/T19672Simon Peyton Jones2021-04-172-90/+132
| * Improve CSE in STG-landSimon Peyton Jones2021-04-171-23/+93
* | Revert addition of linkableHash fieldHarry Garrood harry@garrood.me2021-04-186-54/+43
* | Move mi_src_hash to PartialModIfaceHarry Garrood harry@garrood.me2021-04-188-36/+39
* | Fix nonexistent module importHarry Garrood harry@garrood.me2021-04-181-1/+0
* | Merge branch 'master' into content-hash-incremental-buildHarry Garrood harry@garrood.me2021-04-1885-642/+1253
|\ \ | |/
| * Fix handling ze_meta_tv_env in GHC.Tc.Utils.ZonkSimon Peyton Jones2021-04-151-31/+42
| * hie: Initialise the proper environment for calling dsExprMatthew Pickering2021-04-151-8/+13
| * Fix some negation issues when creating FractionalLitMatthew Pickering2021-04-142-3/+7
| * Add isInjectiveTyCon check to opt_univ (fixes #19509)Adam Gundry2021-04-141-0/+18
| * Prelude: Fix version bound on Bits importPeter Trommler2021-04-141-2/+1
| * Always generate ModDetails from ModIfaceMatthew Pickering2021-04-146-191/+73
| * Add {lifted,unlifted}DataConKey to pretendNameIsInScope's list of NamesRyan Scott2021-04-131-1/+6
| * Make the specialiser handle polymorphic specialisationSimon Peyton Jones2021-04-131-50/+172
| * template-haskell: Run TH splices with err_vars from current contextMatthew Pickering2021-04-121-1/+5
| * More accurate SrcSpan when reporting redundant constraintsSimon Peyton Jones2021-04-1213-51/+89
| * Fix magicDict in ghci (and in the presence of other ticks)Matthew Pickering2021-04-102-2/+7
| * Add missing relational constant folding for sized numeric typesJohn Ericson2021-04-101-11/+67
| * Allow C-- to scrutinize non-native-size wordsJohn Ericson2021-04-103-10/+17
| * Constants: add a note and fix minor doc glitchesSylvain Henry2021-04-102-26/+76
| * Read constants header instead of global platformConstantsSylvain Henry2021-04-108-36/+78
| * Enhance pretty-printing perfSylvain Henry2021-04-104-58/+136
| * Test #19665 as expect_broken, with commentaryRichard Eisenberg2021-04-102-8/+14
| * Clarify commentary around the constraint solverRichard Eisenberg2021-04-103-32/+104
| * Kick out fewer equalities by thinking harderRichard Eisenberg2021-04-102-27/+44
| * Tweak kick-out condition K2b to deal with LHSsRichard Eisenberg2021-04-103-52/+180
| * Don't tidy type in pprTypeForUserMatthew Pickering2021-04-091-15/+2
| * Avoid repeated zonking and tidying of types in `relevant_bindings`Matthew Pickering2021-04-091-41/+81
| * Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-0938-53/+76
| * CoreTidy: handle special cases to preserve more sharing.Sylvain Henry2021-04-091-1/+2
| * CoreTidy: enhance strictness noteBen Gamari2021-04-091-5/+15
* | Merge branch 'master' into content-hash-incremental-buildHarry Garrood harry@garrood.me2021-04-0816-432/+560
|\ \ | |/
| * Move Iface.Load errors into Iface.Errors moduleAlfredo Di Napoli2021-04-083-320/+341
| * Fix #19649 by using filterInScopeM in rnFamEqnRyan Scott2021-04-082-5/+18
| * Make sure result of demand analysis is forced promptlyMatthew Pickering2021-04-083-89/+160
| * Some extra strictness in Demand.hsMatthew Pickering2021-04-082-3/+13
| * Make sure mergeWithKey is inlined and applied strictlyMatthew Pickering2021-04-082-6/+15
| * Make updTcRef force the resultMatthew Pickering2021-04-081-2/+1