summaryrefslogtreecommitdiff
path: root/compiler/GHC/Data/Graph
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make Functor a quantified superclass of Bifunctor.Baldur Blöndal2022-11-301-0/+3
* Add Javascript backendSylvain Henry2022-11-291-0/+19
* Misc cleanupKrzysztof Gogolewski2022-11-162-3/+2
* 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
* Fix typosEric Lindblad2022-09-143-5/+5
* CorePrep: Don't speculatively evaluate recursive calls (#20836)Sebastian Graf2022-06-201-1/+7
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-6/+6
* 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
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-2/+21
* DerivingVia for Hsc instances. GND for NonDetFastString and LexicalFastString.Baldur Blöndal2021-06-161-1/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Nested CPR light (#19398)Sebastian Graf2021-03-201-1/+1
* UnVarGraph: Improve asymptoticsBen Gamari2021-02-171-30/+66
* UnVarGraph: Use foldl' rather than foldr in unionUnVarSetsBen Gamari2021-02-051-1/+1
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-293-3/+3
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-1/+0
* Put hole instantiation typechecking in the module graph and fix driver batch ...John Ericson2020-12-281-1/+4
* DynFlags: disentangle OutputableSylvain Henry2020-08-123-0/+3
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-124-17/+26
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-141-7/+7
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-266-0/+2022