summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Encode shape information in `PmOracle`Sebastian Graf2019-09-1621-2503/+3008
* Rename GHC.StgToCmm.Con -> GHC.StgToCmm.DataConBen Gamari2019-09-155-6/+6
* Remove empty NCG.hJohn Ericson2019-09-1315-27/+0
* Compiler should always get fingerprinting impl from baseJohn Ericson2019-09-132-20/+1
* Address review comments [skip CI]Zubin Duggal2019-09-131-8/+26
* Explain how to update HieAst [skip ci]Zubin Duggal2019-09-131-0/+112
* Fix scoping of implicit parametersSimon Peyton Jones2019-09-131-3/+7
* Remove unused `#include`s from parser/cutils.cJohn Ericson2019-09-121-6/+0
* Do not throw away backpack instantiations for module lookup cacheJohn Ericson2019-09-121-1/+1
* Refactor bad coercion checking in a few placesÖmer Sinan Ağacan2019-09-114-34/+46
* SetLevels: Fix potential panic in lvlBindBen Gamari2019-09-112-4/+14
* Remove dead `ncgDebugIsOn` and `NCG_DEBUG`John Ericson2019-09-111-8/+1
* Remove COMPILING_GHCJohn Ericson2019-09-111-3/+0
* linker: Move -optl flags to end of linker invocation.Niklas Hambüchen2019-09-111-2/+6
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-1065-372/+271
* Replace queryCygwinTerminal with Win32's isMinTTYHandleRyan Scott2019-09-091-61/+11
* Update FastString docstringsDaniel Gröber2019-09-091-8/+10
* Use lazyness for FastString's z-encoding memoizationDaniel Gröber2019-09-091-41/+37
* Fix GHC version guard for Int32Rep/Word32RepMoritz Kiefer2019-09-081-0/+4
* Add a new flag -dno-typeable-binds for debuggingÖmer Sinan Ağacan2019-09-082-4/+9
* Make the C-- O and C types constructors with DataKindsJohn Ericson2019-09-054-17/+28
* Few tweaks in -ddump-debug output, minor refactoringÖmer Sinan Ağacan2019-09-022-22/+17
* Remove redundant special case in STG pretty-printerÖmer Sinan Ağacan2019-08-311-10/+0
* Remove HsUtils/userHsLTyVarBndrsVladislav Zavialov2019-08-301-12/+1
* Small optimization in the SRT algorithmÖmer Sinan Ağacan2019-08-291-1/+1
* 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