summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Implement extensible interface filesJosh Meredith2020-04-121-0/+41
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-1/+1
* Require GHC 8.8 as the minimum compiler for bootstrappingRyan Scott2020-03-312-9/+1
* Modules: Types (#13009)Sylvain Henry2020-03-2918-1417/+39
* Remove unused `ghciTablesNextToCode` from compiler properJohn Ericson2020-03-261-8/+0
* FastString: fix eager reading of string ptr in hashStrÖmer Sinan Ağacan2020-03-191-7/+13
* Refactor CmmToAsm (disentangle DynFlags)Sylvain Henry2020-03-152-10/+6
* Remove some dead codeBrian Foley2020-03-151-17/+0
* Deepen call stack for isInSimon Peyton Jones2020-03-111-2/+2
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-101-1/+1
* Monotonic locations (#17632)Vladislav Zavialov2020-02-291-2/+17
* Modules: Core (#13009)Sylvain Henry2020-02-262-3/+3
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-597/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-213-7/+8
* 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