summaryrefslogtreecommitdiff
path: root/compiler/GHC/Data
Commit message (Expand)AuthorAgeFilesLines
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-102-9/+8
* CosmeticLeif Metcalf2020-09-171-1/+1
* Make Z-encoding comment into a noteLeif Metcalf2020-09-171-1/+2
* PmCheck: Handle ⊥ and strict fields correctly (#18341)wip/T18341Sebastian Graf2020-09-101-2/+7
* PmCheck: Big refactor using guard tree variants more closely following source...Sebastian Graf2020-09-101-4/+49
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-18/+59
* Fix FastString lexicographic ordering (fix #18562)Sylvain Henry2020-09-011-1/+3
* Make IOEnv monad one-shot (#18202)Sylvain Henry2020-08-131-1/+11
* DynFlags: disentangle OutputableSylvain Henry2020-08-125-0/+6
* FastString: Reintroduce character count cacheDaniel Gröber2020-07-221-12/+14
* Use IO constructor instead of `stToIO . ST`Daniel Gröber2020-07-221-6/+4
* Pass specialised utf8DecodeChar# to utf8DecodeLazy# for performanceDaniel Gröber2020-07-221-1/+1
* Use ShortByteString for FastStringDaniel Gröber2020-07-222-118/+81
* Remove length field from FastStringDaniel Gröber2020-07-221-24/+24
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-126-22/+31
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-252-4/+4
* Always use rnImplicitBndrs to bring implicit tyvars into scopeRyan Scott2020-06-101-6/+1
* Implement cstringLength# and FinalPtrAndrew Martin2020-05-231-2/+3
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-141-7/+7
* Remove custom ExceptionMonad class (#18075) (updating haddock submodule accor...Artem Pelenitsyn2020-05-041-14/+6
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-2622-1/+5190
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-16/+15
* Document and refactor a few things around bitmap scavengingÖmer Sinan Ağacan2020-02-291-36/+7
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-1/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-0/+134