summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Use Type instead of * in GHCBen Gamari2020-02-201-1/+2
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-202-2/+2
* Disentangle DynFlags and SDocSylvain Henry2020-02-202-71/+118
* Revert "compiler: Disable atomic renaming on Windows"Tamar Christina2020-02-141-13/+1
* compiler: Qualify imports of Data.ListBen Gamari2020-02-082-8/+8
* Simplify closeOverKindsSimon Peyton Jones2020-02-061-17/+16
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-1/+9
* Disable two warnings for files that trigger themTom Ellis2020-01-274-0/+7
* PmCheck: Properly handle constructor-bound type variablesSebastian Graf2020-01-251-4/+4
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-2/+2
* Don't zap to Any; error insteadRichard Eisenberg2020-01-121-1/+10
* Use non-empty lists to remove partiality in matching codeJohn Ericson2020-01-071-0/+5
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-1/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-047-8/+8
* Add GHC-API logging hooksSylvain Henry2019-12-181-6/+9
* Pretty-printing of the * kindVladislav Zavialov2019-12-051-8/+2
* Fix more typosBrian Wignall2019-12-021-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-284-5/+5
* Fix typosBrian Wignall2019-11-231-1/+1
* Fix #17405 by not checking imported equationsRichard Eisenberg2019-11-101-0/+7
* Whitespace forward compatibility for proposal #229Vladislav Zavialov2019-10-301-3/+3
* Fix bug in the x86 backend involving the CFG.Andreas Klebinger2019-10-231-7/+16
* Implement a coverage checker for injectivityRichard Eisenberg2019-10-231-1/+1
* Add loop level analysis to the NCG backend.klebinger.andreas@gmx.at2019-10-162-7/+641
* Rename STAGE macro to GHC_STAGEBen Gamari2019-10-091-3/+3
* Clean up `#include`s in the compilerJohn Ericson2019-10-051-3/+0
* Refactor iface file generation:Ömer Sinan Ağacan2019-09-301-0/+3
* PredType for type constraints in the pattern match checker instead of EvVarSebastian Graf2019-09-211-0/+6
* Encode shape information in `PmOracle`Sebastian Graf2019-09-165-94/+12
* Compiler should always get fingerprinting impl from baseJohn Ericson2019-09-132-20/+1
* Remove dead `ncgDebugIsOn` and `NCG_DEBUG`John Ericson2019-09-111-8/+1
* 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
* Return results of Cmm streams in backendsÖmer Sinan Ağacan2019-08-281-2/+22
* 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-231-1/+10
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-29/+5
* 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
* Faster exactLog2Sylvain Henry2019-08-181-14/+8
* Rework the Binary Integer instance.Andreas Klebinger2019-08-141-22/+74
* Add Foldable, Traversable instances for Uniq(D)FMSebastian Graf2019-08-132-4/+38
* Add HasDebugCallStack to unionListsBen Gamari2019-07-181-1/+1
* Create {Int,Word}32RepJohn Ericson2019-07-171-0/+4
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* Special case a few common patterns in unionLists.Andreas Klebinger2019-07-111-1/+10
* ghc-pkg needs settings file to un-hardcode target platformJohn Ericson2019-06-191-22/+0
* Move 'Platform' to ghc-bootJohn Ericson2019-06-193-192/+2