File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
cabal-install-solver/src/Distribution/Solver/Types Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -15,11 +15,17 @@ import Distribution.Solver.Modular.Dependency
15
15
( ConflictSet , QGoalReason , GoalReason )
16
16
import qualified Distribution.Solver.Modular.ConflictSet as CS
17
17
18
- -- The following types are used to encode results from the dependency
19
- -- solver so they cab be easily displayed in the module
18
+ -- The following types are used to encode log messages from the
19
+ -- dependency solver so they can be easily displayed in the module
20
20
-- `Distribution.Solver.Modular.Message`.
21
+ --
22
+ -- These types are an intermediate representation of the solver log.
23
+ -- The log is converted from a list of Message to a list of
24
+ -- SummarizedMessage to a list of String. Message is very similar to
25
+ -- the structure of the search tree but difficult to read, and
26
+ -- SummarizedMessage has the structure that is shown to users.
21
27
22
- -- Encoding of solver results .
28
+ -- Encoding of solver messages .
23
29
data Entry
24
30
= EntryPackageGoal QPN QGoalReason
25
31
| EntryRejectF QFN Bool ConflictSet FailReason
You can’t perform that action at this time.
0 commit comments