summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* compiler: Fix racy ticker counter registrationwip/T20451Ben Gamari2021-10-033-25/+47
* compiler: Improve Haddocks of atomic MachOpsBen Gamari2021-10-031-2/+4
* Don't use FastString for UTF-8 encoding onlySylvain Henry2021-10-023-4/+14
* Use eqType, not tcEqType, in metavar kind checkRichard Eisenberg2021-10-025-41/+35
* CmmToLlvm: Sign/Zero extend parameters for foreign calls on RISC-VAndreas Schwab2021-10-021-0/+1
* 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