summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
...
* Require all dirty_MUT_VAR callers to do explicit stg_MUT_VAR_CLEAN_info compa...nineonine2021-12-022-5/+15
* CmmToC: Cast possibly-signed results as unsignedBen Gamari2021-12-021-10/+40
* CmmToC: Always cast arguments as unsignedBen Gamari2021-12-021-4/+28
* CmmToC: Zero-extend sub-word size resultsBen Gamari2021-12-021-6/+41
* CmmToC: Fix width of shift operationsBen Gamari2021-12-021-3/+15
* nativeGen/aarch64: Fix handling of subword valuesBen Gamari2021-12-023-83/+228
* cmm/opt: Fold away shifts larger than shiftee widthBen Gamari2021-12-021-2/+12
* nativeGen/aarch64: Don't rely on register width to determine amodeBen Gamari2021-12-021-12/+16
* cmm: Disallow shifts larger than shifteeBen Gamari2021-12-022-0/+19
* ncg/aarch64: Don't sign extend loadsBen Gamari2021-12-021-2/+2
* cmm: narrow when folding signed quotientsBen Gamari2021-12-021-2/+2
* nativeGen/x86: Don't encode large shift offsetsBen Gamari2021-12-021-1/+10
* Dump non-module specific info to file #20316Carrie Xu2021-12-013-16/+15
* rts: Refactor SRT representation selectionBen Gamari2021-12-012-9/+31
* Use Monoid in hptSomeThingsBelowUsSylvain Henry2021-11-291-18/+15
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-2912-132/+100
* Make ambient MinGW support a proper settingsJohn Ericson2021-11-274-26/+39
* Allow keywords which can be used as variables to be used with OverloadedDotSy...Matthew Pickering2021-11-261-1/+1
* Reflect type change in the haddock commentKai Prott2021-11-261-1/+1
* Fix plugin type to GHC.Plugins.PluginKai Prott2021-11-261-1/+1
* Simplify printQualificationKai Prott2021-11-261-7/+2
* Remove duplicate importKai Prott2021-11-261-1/+0
* Improve error message for mis-typed plugins #20671Kai Prott2021-11-262-15/+25
* compiler: Mark GHC.Prelude as Haddock no-homeBen Gamari2021-11-251-0/+1
* Allow boring class declarations in hs-boot filessheaf2021-11-251-1/+9
* Add `llvmOptLevel` to `DynFlags` (#20500)Gergo ERDI2021-11-252-5/+7
* Add specific optimization flag for Cmm control flow analysis (#20500)Gergo ERDI2021-11-253-1/+4
* Add specific optimization flag for fast PAP calls (#6084, #20500)Gergo ERDI2021-11-253-1/+4
* Use `simplify` in non-optimizing build pipeline (#20500)Gergo ERDI2021-11-251-4/+2
* GHCi Debugger - Improve RTTIRoland Senn2021-11-251-0/+3
* drop instance Semigroup InstalledModuleEnvPepe Iborra2021-11-251-1/+4
* Drop instance Semigroup ModuleEnvPepe Iborra2021-11-251-1/+0
* Monoid instance for InstalledModuleEnvPepe Iborra2021-11-251-0/+3
* Don't use implicit lifting when deriving LiftMatthew Pickering2021-11-251-8/+20
* Misc cleanupKrzysztof Gogolewski2021-11-2512-58/+23
* Enable UnboxedTuples in `genInst`, Fixes #20524CarrieMY2021-11-251-0/+3
* Compare types of recursive let-bindings in alpha-equivalenceChristiaan Baaij2021-11-256-146/+254
* Ensure new Ct/evidence invariantChristiaan Baaij2021-11-254-31/+80
* Revert "Convert lookupIdSubst panic back to a warning (#20200)"Matthew Pickering2021-11-251-6/+4
* Correct retypechecking in --make modeMatthew Pickering2021-11-256-128/+290
* Combine STG free variable traversals (#17978)nineonine2021-11-238-284/+255
* Add a warning for GADT match + NoMonoLocalBinds (#20485)Krzysztof Gogolewski2021-11-235-12/+39
* CmmSink: Be more aggressive in removing no-op assignments.Andreas Klebinger2021-11-231-3/+57
* Better wrapper activation calculationSimon Peyton Jones2021-11-222-34/+80
* Include "not more specific" info in overlap msgsheaf2021-11-202-46/+152
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-209-16/+54
* More support for optional home-unitSylvain Henry2021-11-2014-125/+162
* Remove unused module import syntax from .bkp modeMatthew Pickering2021-11-203-27/+7
* Add one line of comments (c.f. !5706)Simon Peyton Jones2021-11-181-0/+1
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10