summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* code gen: Improve efficiency of findPrefRealRegMatthew Pickering2021-10-014-19/+54
* Convert Diagnostics GHC.Tc.Gen.* (Part 3)Aaron Allen2021-10-013-107/+266
* NCG: Linear-reg-alloc: A few small implemenation tweaks.Andreas Klebinger2021-09-303-25/+40
* Recompilation: Handle -plugin-package correctlyMatthew Pickering2021-09-301-5/+9
* driver: Fix -E -XCPP, copy output from CPP ouput rather than .hs outputMatthew Pickering2021-09-301-2/+2
* Rules for sized conversion primops (#19769)Sylvain Henry2021-09-301-27/+11
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-3011-82/+74
* Nested CPR light unleashed (#18174)Sebastian Graf2021-09-307-248/+742
* 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
* GHC: Drop dead packageDbModulesBen Gamari2021-09-291-24/+0
* 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-2812-38/+69
* Constant-folding for timesInt2# (#20374)Sylvain Henry2021-09-231-0/+33
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-2314-81/+356
* 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-173-27/+109
* 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