summaryrefslogtreecommitdiff
path: root/compiler/GHC/Data
Commit message (Expand)AuthorAgeFilesLines
* Fix contification with stable unfoldings (#22428)Sebastian Graf2023-01-121-1/+2
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-031-1/+2
* hlint: Removed redundant UnboxedSums pragmasMatthew Pickering2022-12-092-2/+0
* Add version of `reachableGraph` that avoids loop for cyclic inputsGergő Érdi2022-12-081-26/+77
* Remove copy-pasted definitions of `graphFromEdgedVertices*`Gergő Érdi2022-12-081-2/+2
* FastString: SAT bucket_matchdoyougnu2022-12-011-9/+8
* Make Functor a quantified superclass of Bifunctor.Baldur Blöndal2022-11-301-0/+3
* Add Javascript backendSylvain Henry2022-11-291-0/+19
* Check if the SDoc starts with a single quote (#22488)Vladislav Zavialov2022-11-231-1/+19
* Misc cleanupKrzysztof Gogolewski2022-11-162-3/+2
* Indent closing "#-}" to silence HLintwip/T21623Simon Peyton Jones2022-11-111-5/+5
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-7/+7
* add new modules for reducibility and WebAssembly translationNorman Ramsey2022-11-111-0/+264
* add the two key graph modules from Martin Erwig's FGLNorman Ramsey2022-11-113-0/+1020
* Define `Infinite` list and use where appropriate.M Farkas-Dyck2022-11-081-0/+194
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-034-4/+3
* Remove source location information from interface filesOwen Shepherd2022-10-271-8/+8
* Cleanup String/FastString conversionsKrzysztof Gogolewski2022-10-251-32/+2
* Enforce invariant of `ListBag` constructor.M Farkas-Dyck2022-10-191-16/+26
* Make `Functor` a superclass of `TrieMap`, which lets us derive the `map` func...M Farkas-Dyck2022-10-181-19/+38
* Enforce internal invariant of OrdList and fix bugs in viewCons / viewSnocBodigrim2022-10-011-13/+23
* Scrub various partiality involving empty lists.M Farkas-Dyck2022-09-301-2/+3
* Eliminate headFS, use unconsFS insteadBodigrim2022-09-281-6/+0
* Apply some tricks to speed up core lint.Andreas Klebinger2022-09-281-0/+50
* Clean up some. In particular:M Farkas-Dyck2022-09-174-39/+8
* Fix typosEric Lindblad2022-09-144-6/+6
* ghc-boot: Clean up UTF-8 codecsBen Gamari2022-07-222-8/+8
* CorePrep: Don't speculatively evaluate recursive calls (#20836)Sebastian Graf2022-06-201-1/+7
* Use UnionListsOrd instead of UnionLists in most places.Andreas Klebinger2022-05-241-2/+15
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-6/+6
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-232-0/+45
* Make inert_cycle_breakers into a stack.Richard Eisenberg2022-03-021-1/+4
* Introduce ConcreteTv metavariablessheaf2022-03-021-1/+1
* Derive some stock instances for OverridingBoolsheaf2022-02-251-3/+10
* Suggestions due to hlintMatthew Pickering2022-02-241-2/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+1
* Rework the handling of SkolemInfoMatthew Pickering2022-01-291-1/+2
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-111-3/+3
* Perf: use SmallArray for primops' Ids cache (#20857)Sylvain Henry2022-01-061-0/+92
* Correct retypechecking in --make modeMatthew Pickering2021-11-251-1/+5
* Turn GHC.Data.Graph.Base.Graph into a newtypeSimon Jakobi2021-11-121-1/+1
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-111-2/+3
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-051-7/+5
* Warn if unicode bidirectional formatting characters are found in the source (...Zubin Duggal2021-10-261-1/+57
* Make fields of GlobalRdrElt strictMatthew Pickering2021-10-201-2/+8
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-1/+11
* Don't use FastString for UTF-8 encoding onlySylvain Henry2021-10-021-2/+10
* Code Gen: Use more efficient block merging algorithmMatthew Pickering2021-09-171-0/+91
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-2/+21