summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* compiler: Avoid unnecessary getEnvironment usagewip/drop-getEnvironmentBen Gamari2021-09-291-2/+2
* compiler: occEnvElts -> nonDetOccEnvEltsBen Gamari2021-09-296-10/+10
* compiler: Use seqEltsNameEnv rather that nameEnvEltsBen Gamari2021-09-292-1/+4
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-2910-13/+13
* compiler: Make nubAvails deterministicBen Gamari2021-09-292-5/+12
* compiler: Fix name of GHC.Core.TyCon.Env.nameEnvEltsBen Gamari2021-09-291-3/+3
* compiler: Rewrite all eltsUFM occurrences to nonDetEltsUFMBen Gamari2021-09-298-11/+8
* compiler: Reimplement seqEltsUFM in terms of foldBen Gamari2021-09-292-3/+3
* TH stage restriction check for constructors, selectors, and class methodsAndrea Condoluci2021-09-298-31/+68
* Document that `eqType`/`coreView` do not look through type familiesZiyang Liu2021-09-291-2/+4
* Rectifying COMMENT and `mkComment` across platforms to work with SDocBenjamin Maurer2021-09-2912-25/+27
* Compare FunTys as if they were TyConApps.Richard Eisenberg2021-09-2910-72/+195
* Add `-dsuppress-core-sizes` flag (#20342)Sylvain Henry2021-09-284-8/+14
* driver: Fix Ctrl-C handling with -j1Matthew Pickering2021-09-281-27/+35
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-2811-37/+68
* Constant-folding for timesInt2# (#20374)Sylvain Henry2021-09-231-0/+33
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-2313-81/+355
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-234-11/+46
* Typo [skip ci]wip/typo-cgMatthew Pickering2021-09-231-1/+1
* Remove unused, undocumented debug/dump flag `-ddump-vt-trace`. See 20403.Benjamin Maurer2021-09-222-4/+0
* Link with libm dynamically (#19877)Sylvain Henry2021-09-224-10/+16
* Convert Diagnostics in GHC.Tc.Gen.* (Part 2)Aaron Allen2021-09-224-114/+330
* deriving: Always use module prefix in dataTypeNameMatthew Pickering2021-09-181-1/+6
* CoreUtils: Make exprIsHNF return True for unlifted variables (#20140)Sebastian Graf2021-09-181-0/+2
* WorkWrap: Update Note [Wrapper activation] (#15056)Sebastian Graf2021-09-181-23/+28
* Constant folding for ctz/clz/popCnt (#20376)Sylvain Henry2021-09-171-0/+45
* Use an ADT for RecompReasonSylvain Henry2021-09-173-54/+113
* Refactor module dependencies codeSylvain Henry2021-09-1711-192/+212
* Fix annoying warning about Data.List unqualified importSylvain Henry2021-09-171-1/+1
* Code Gen: Rewrite shortcutWeightMap more efficientlyMatthew Pickering2021-09-171-33/+53
* Code Gen: Use more efficient block merging algorithmMatthew Pickering2021-09-172-27/+108
* Code Gen: Optimise successors calculation in loop calculationMatthew Pickering2021-09-171-5/+4
* Code Gen: Replace another lazy fmap with strict mapMapMatthew Pickering2021-09-171-1/+1
* Code Gen: Use strict map rather than lazy map in loop analysisMatthew Pickering2021-09-171-1/+3
* compiler: Ensure that all CoreTodos have SCCsBen Gamari2021-09-172-3/+5
* driver: Clean up temporary files after a module has been compiledMatthew Pickering2021-09-171-2/+8
* Stop leaking <defunct> llc processesMatthew Pickering2021-09-171-1/+2
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-173-9/+16
* driver: -M allow omitting the -dep-suffix (means empty) (fix #15483)Artem Pelenitsyn2021-09-171-4/+6
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-178-32/+45
* Emit warning if bang is applied to unlifted typesTito Sacchi2021-09-175-3/+32
* Improve pretty-printer defaulting logic (#19361)Krzysztof Gogolewski2021-09-173-34/+50
* Improve error messages involving operators from Data.Type.OrdChristiaan Baaij2021-09-171-6/+7
* Fix #20203 improve constant fold for `and`/`or`CarrieMY2021-09-131-18/+120
* ncg: Kill incorrect unreachable codeBen Gamari2021-09-111-3/+3
* Ensure that zapFragileUnfolding preseves evaluatednessBen Gamari2021-09-111-5/+5
* Canonicalize bignum literalsSylvain Henry2021-09-1114-225/+226
* Only dump Core stats when requested to do so (#20342)Sylvain Henry2021-09-081-1/+3
* EPA: Capture '+' location for NPlusKPatAlan Zimmerman2021-09-085-6/+15
* ffi: Don't allow wrapper stub with CApi conventionMatthew Pickering2021-09-083-4/+16