summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix LLVM version check yet againÖmer Sinan Ağacan2019-08-294-47/+52
* Remove Unused flag -ddump-shape [skip ci]luca2019-08-281-4/+0
* Fix #17112Sebastian Graf2019-08-281-27/+20
* Return results of Cmm streams in backendsÖmer Sinan Ağacan2019-08-287-46/+72
* Remove redundant OPTIONS_GHC in BlockLayout.hsAndreas Klebinger2019-08-271-3/+0
* Some more documentation for typePrimRep1 stuffÖmer Sinan Ağacan2019-08-273-3/+14
* Use variable length encoding for Binary instances.Andreas Klebinger2019-08-231-95/+246
* Make non-streaming LLVM and C backends streamingÖmer Sinan Ağacan2019-08-234-20/+19
* Remove special case in SRT generation with -split-sectionsÖmer Sinan Ağacan2019-08-221-26/+5
* Doc: add Haddocks for quotRemWord2 primopSylvain Henry2019-08-221-2/+2
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-1922-75/+50
* Use Foldable instance of Bag for specialised Bag folds (#16969)Richard Lupton2019-08-191-19/+26
* Re-export foldlM and foldrM from Data.Foldable in MonadUtils (#16969)Richard Lupton2019-08-191-9/+1
* Generalized MonadUtils folds to Foldable (#16969)Richard Lupton2019-08-191-6/+5
* expose ModuleInfo.minf_rdr_env for tooling authorsSam Halliday2019-08-181-0/+4
* Fix #17067 by making data family type constructors actually injectiveRyan Scott2019-08-181-2/+3
* Typo fix in CoreToStgÖmer Sinan Ağacan2019-08-181-5/+5
* Faster exactLog2Sylvain Henry2019-08-181-14/+8
* Document types of LitNumbers, minor refactoring in Literal.hsÖmer Sinan Ağacan2019-08-151-10/+28
* Cmm: constant folding `quotRem x 2^N`Sylvain Henry2019-08-151-11/+39
* Make add_info attach unfoldings (#16615)Tobias Dammers2019-08-152-28/+93
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-1532-37/+13
* GHCi supports not-necessarily-lifted join pointsRichard Eisenberg2019-08-145-33/+128
* Rework the Binary Integer instance.Andreas Klebinger2019-08-141-22/+74
* Add Foldable, Traversable instances for Uniq(D)FMSebastian Graf2019-08-132-4/+38
* Reformat comments in StgSynÖmer Sinan Ağacan2019-08-101-158/+141
* Add timing on loadInterfaceBen Gamari2019-08-101-1/+2
* Consolidate `TablesNextToCode` and `GhcUnreigsterised` in configure (#15548)Joachim Breitner2019-08-102-11/+5
* Fix bug preventing information about patterns from being serialized in .hie f...Zubin Duggal2019-08-074-18/+72
* Explicitly number equations when printing axiom incompatibilitiesmniip2019-08-071-18/+24
* Add a -fprint-axiom-incomps option (#15546)mniip2019-08-073-25/+52
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-0610-57/+51
* Remove dead parameter from coreToStgAppSimon Peyton Jones2019-08-061-15/+8
* Don't float unlifted join points to top levelSimon Peyton Jones2019-08-041-2/+11
* Packages: Add timing for package database initializationBen Gamari2019-08-021-2/+7
* Add Note [withTiming] in compiler/main/ErrUtils.hsAlp Mestanogullari2019-08-021-0/+95
* compiler: emit finer grained codegen events to eventlogAlp Mestanogullari2019-08-025-48/+64
* Use injectiveVarsOfType to catch dodgy type family instance binders (#17008)Ryan Scott2019-08-023-90/+155
* Rip out 9-year-old pattern variable hack (#17007)Ryan Scott2019-08-021-28/+0
* Work around redundant import issueBen Gamari2019-07-311-1/+1
* Move tyConAppNeedsKindSig to TypeBen Gamari2019-07-314-276/+270
* Break up TyCoRepBen Gamari2019-07-3129-2522/+2658
* Apply a missing substitution in mkEtaWW (#16979)Simon Peyton Jones2019-07-301-8/+21
* Add Note [RuntimeRep and PrimRep] in RepTypeRichard Eisenberg2019-07-294-3/+175
* reifyTypeOfThing: panic on impossible casesVladislav Zavialov2019-07-261-1/+4
* TemplateHaskell: reifyType (#16976)Vladislav Zavialov2019-07-261-0/+16
* Change behaviour of -ddump-cmm-verbose to dump each Cmm pass output to a sepa...nineonine2019-07-263-9/+15
* Banish reportFloatingViaTvs to the shadow realm (#15831, #16181)Ryan Scott2019-07-263-140/+168
* Printer: add an empty line between bindings in Rec STG binding groupsÖmer Sinan Ağacan2019-07-251-1/+1
* Make DefUses = OrdList DefUseRyan Scott2019-07-253-7/+10