summaryrefslogtreecommitdiff
path: root/testsuite/tests/linters/notes.stdout
blob: 8540d0c06da81b580c247a8d4d7bf6c5a82c0abe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
ref    compiler/GHC/Core/Coercion/Axiom.hs:458:2:     Note [RoughMap and rm_empty]
ref    compiler/GHC/Core/Opt/OccurAnal.hs:851:15:     Note [Loop breaking]
ref    compiler/GHC/Core/Opt/SetLevels.hs:1598:30:     Note [Top level scope]
ref    compiler/GHC/Core/Opt/Simplify.hs:2618:13:     Note [Case binder next]
ref    compiler/GHC/Core/Opt/Simplify.hs:3239:0:     Note [Suppressing binder-swaps on linear case]
ref    compiler/GHC/Core/Opt/Simplify.hs:3767:8:     Note [Lambda-bound unfoldings]
ref    compiler/GHC/Core/Opt/Simplify/Utils.hs:1225:37:     Note [Gentle mode]
ref    compiler/GHC/Core/Opt/Specialise.hs:1593:28:     Note [Arity decrease]
ref    compiler/GHC/Core/RoughMap.hs:183:35:     Note [RoughMatch and beta reduction]
ref    compiler/GHC/Core/TyCo/Rep.hs:1711:31:     Note [What prevents a constraint from floating]
ref    compiler/GHC/Driver/Main.hs:1566:34:     Note [simpleTidyPgm - mkBootModDetailsTc]
ref    compiler/GHC/Driver/Session.hs:3916:49:     Note [Eta-reduction in -O0]
ref    compiler/GHC/Hs/Extension.hs:140:5:     Note [Strict argument type constraints]
ref    compiler/GHC/HsToCore/Binds.hs:313:33:     Note [AbsBinds wrappers]
ref    compiler/GHC/HsToCore/Binds.hs:849:46:     Note [Free dictionaries]
ref    compiler/GHC/HsToCore/Binds.hs:883:36:     Note [Free tyvars in rule LHS]
ref    compiler/GHC/HsToCore/Binds.hs:884:35:     Note [Free dictionaries in rule LHS]
ref    compiler/GHC/HsToCore/Binds.hs:942:24:     Note [Free dictionaries]
ref    compiler/GHC/HsToCore/Binds.hs:999:34:     Note [Dead spec binders]
ref    compiler/GHC/HsToCore/Docs.hs:126:70:     Note [1]
ref    compiler/GHC/HsToCore/Docs.hs:130:0:     Note [1]
ref    compiler/GHC/HsToCore/Pmc/Solver.hs:853:20:     Note [COMPLETE sets on data families]
ref    compiler/GHC/HsToCore/Utils.hs:939:62:     Note [Don't CPR join points]
ref    compiler/GHC/Rename/Pat.hs:888:29:     Note [Disambiguating record fields]
ref    compiler/GHC/Rename/Splice.hs:450:27:     Note [Splices]
ref    compiler/GHC/Runtime/Eval.hs:996:2:     Note [Querying instances for a type]
ref    compiler/GHC/Runtime/Interpreter.hs:198:30:     Note [uninterruptibleMask_]
ref    compiler/GHC/StgToCmm.hs:108:18:     Note [codegen-split-init]
ref    compiler/GHC/StgToCmm.hs:111:18:     Note [pipeline-split-init]
ref    compiler/GHC/StgToCmm/Expr.hs:585:4:     Note [case on bool]
ref    compiler/GHC/StgToCmm/Expr.hs:848:3:     Note [alg-alt heap check]
ref    compiler/GHC/Tc/Errors.hs:180:13:     Note [Fail fast on kind errors]
ref    compiler/GHC/Tc/Errors.hs:2016:0:     Note [Highlighting ambiguous type variables]
ref    compiler/GHC/Tc/Errors/Ppr.hs:1760:11:     Note [Highlighting ambiguous type variables]
ref    compiler/GHC/Tc/Errors/Types.hs:2986:28:     Note [Don't promote data constructors with non-equality contexts]
ref    compiler/GHC/Tc/Gen/Arrow.hs:435:29:     Note [RecStmt]
ref    compiler/GHC/Tc/Gen/Expr.hs:670:24:     Note [Disambiguating record fields]
ref    compiler/GHC/Tc/Gen/Expr.hs:1195:7:     Note [Disambiguating record fields]
ref    compiler/GHC/Tc/Gen/Expr.hs:1298:11:     Note [Deprecating ambiguous fields]
ref    compiler/GHC/Tc/Gen/Foreign.hs:149:26:     Note [Expanding newtypes]
ref    compiler/GHC/Tc/Gen/HsType.hs:552:56:     Note [Skolem escape prevention]
ref    compiler/GHC/Tc/Gen/HsType.hs:2623:7:     Note [Matching a kind sigature with a declaration]
ref    compiler/GHC/Tc/Gen/Match.hs:553:20:     Note [GroupStmt binder map]
ref    compiler/GHC/Tc/Gen/Match.hs:746:20:     Note [GroupStmt binder map]
ref    compiler/GHC/Tc/Gen/Match.hs:1011:0:     Note [typechecking ApplicativeStmt]
ref    compiler/GHC/Tc/Gen/Pat.hs:169:20:     Note [Typing patterns in pattern bindings]
ref    compiler/GHC/Tc/Gen/Pat.hs:476:7:     Note [Pattern coercions]
ref    compiler/GHC/Tc/Gen/Pat.hs:1077:7:     Note [Matching polytyped patterns]
ref    compiler/GHC/Tc/Gen/Pat.hs:1376:16:     Note [Pattern coercions]
ref    compiler/GHC/Tc/Gen/Sig.hs:78:10:     Note [Overview of type signatures]
ref    compiler/GHC/Tc/Instance/Family.hs:515:35:     Note [Constrained family instances]
ref    compiler/GHC/Tc/Module.hs:698:15:     Note [Extra dependencies from .hs-boot files]
ref    compiler/GHC/Tc/Solver/Canonical.hs:1229:33:     Note [Canonical LHS]
ref    compiler/GHC/Tc/Solver/Interact.hs:1638:9:     Note [No touchables as FunEq RHS]
ref    compiler/GHC/Tc/Solver/Rewrite.hs:1032:7:     Note [Stability of rewriting]
ref    compiler/GHC/Tc/TyCl.hs:627:3:     Note [Single function non-recursive binding special-case]
ref    compiler/GHC/Tc/TyCl.hs:1106:6:     Note [Unification variables need fresh Names]
ref    compiler/GHC/Tc/TyCl.hs:1895:13:     Note [TyConBinders for the result kind signatures of a data type]
ref    compiler/GHC/Tc/TyCl/Instance.hs:947:26:     Note [Generalising in tcFamTyPatsGuts]
ref    compiler/GHC/Tc/Types.hs:696:33:     Note [Extra dependencies from .hs-boot files]
ref    compiler/GHC/Tc/Types.hs:1230:36:     Note [Bindings with closed types]
ref    compiler/GHC/Tc/Types.hs:1466:47:     Note [Care with plugin imports]
ref    compiler/GHC/Tc/Types/Constraint.hs:238:34:     Note [NonCanonical Semantics]
ref    compiler/GHC/Tc/Utils/Env.hs:556:7:     Note [Bindings with closed types]
ref    compiler/GHC/Tc/Utils/Env.hs:1128:7:     Note [Generating fresh names for ccall wrapper]
ref    compiler/GHC/Tc/Utils/Env.hs:1192:7:     Note [Placeholder PatSyn kinds]
ref    compiler/GHC/Tc/Utils/TcMType.hs:793:7:     Note [Kind checking for GADTs]
ref    compiler/GHC/Tc/Utils/TcType.hs:529:7:     Note [TyVars and TcTyVars]
ref    compiler/GHC/ThToHs.hs:1738:11:     Note [Adding parens for splices]
ref    compiler/GHC/ThToHs.hs:1749:3:     Note [Adding parens for splices]
ref    compiler/GHC/Types/Basic.hs:619:17:     Note [Safe Haskell isSafeOverlap]
ref    compiler/GHC/Types/Demand.hs:307:25:     Note [Preserving Boxity of results is rarely a win]
ref    compiler/GHC/Types/Demand.hs:1100:4:     Note [Use one-shot information]
ref    compiler/GHC/Types/Name/Occurrence.hs:301:4:     Note [Unique OccNames from Template Haskell]
ref    compiler/GHC/Types/Unique.hs:78:25:     Note [Uniques-prelude - Uniques for wired-in Prelude things]
ref    compiler/GHC/Unit/Module/Deps.hs:79:13:     Note [Structure of dep_boot_mods]
ref    compiler/GHC/Utils/Monad.hs:391:34:     Note [multiShotIO]
ref    compiler/Language/Haskell/Syntax/Binds.hs:226:31:     Note [fun_id in Match]
ref    compiler/Language/Haskell/Syntax/Expr.hs:1561:32:     Note [Quasi-quote overview]
ref    compiler/Language/Haskell/Syntax/Pat.hs:336:12:     Note [Disambiguating record fields]
ref    configure.ac:212:10:     Note [Linking ghc-bin against threaded stage0 RTS]
ref    docs/core-spec/core-spec.mng:177:6:     Note [TyBinders]
ref    ghc/GHCi/UI.hs:3646:25:     Note [ModBreaks.decls]
ref    ghc/ghc.mk:62:6:     Note [Linking ghc-bin against threaded stage0 RTS]
ref    hadrian/src/Expression.hs:130:30:     Note [Linking ghc-bin against threaded stage0 RTS]
ref    libraries/base/GHC/ST.hs:139:7:     Note [Definition of runRW#]
ref    linters/lint-notes/Notes.hs:32:29:     Note [" <> T.unpack x <> "]
ref    linters/lint-notes/Notes.hs:69:22:     Note [...]
ref    testsuite/config/ghc:212:10:     Note [WayFlags]
ref    testsuite/driver/testlib.py:152:10:     Note [Why is there no stage1 setup function?]
ref    testsuite/driver/testlib.py:156:2:     Note [Why is there no stage1 setup function?]
ref    testsuite/mk/boilerplate.mk:263:2:     Note [WayFlags]
ref    testsuite/tests/indexed-types/should_fail/ExtraTcsUntch.hs:30:27:     Note [Extra TcS Untouchables]
ref    testsuite/tests/perf/join_points/join005.hs:19:63:     Note [Don't CPR join points]
ref    testsuite/tests/perf/should_run/all.T:3:6:     Note [Solving from instances when interacting Dicts]
ref    testsuite/tests/polykinds/CuskFam.hs:16:11:     Note [Unifying implicit CUSK variables]
ref    testsuite/tests/simplCore/should_compile/T5776.hs:16:7:     Note [Simplifying RULE lhs constraints]
ref    testsuite/tests/simplCore/should_compile/simpl018.hs:3:7:     Note [Float coercions]
ref    testsuite/tests/typecheck/should_compile/CbvOverlap.hs:5:26:     Note [Type variable cycles in Givens]
ref    testsuite/tests/typecheck/should_compile/Improvement.hs:10:12:     Note [No reduction for Derived class constraints]
ref    testsuite/tests/typecheck/should_compile/LocalGivenEqs.hs:7:7:     Note [When does an implication have given equalities?]
ref    testsuite/tests/typecheck/should_compile/LocalGivenEqs.hs:21:43:     Note [Type variable cycles in Givens]
ref    testsuite/tests/typecheck/should_compile/LocalGivenEqs2.hs:4:6:     Note [When does an implication have given equalities?]
ref    testsuite/tests/typecheck/should_compile/T9117.hs:3:12:     Note [Order of Coercible Instances]
ref    testsuite/tests/typecheck/should_compile/tc200.hs:5:7:     Note [Multiple instantiation]
ref    testsuite/tests/typecheck/should_compile/tc228.hs:9:7:     Note [Inference and implication constraints]
ref    testsuite/tests/typecheck/should_compile/tc231.hs:12:16:     Note [Important subtlety in oclose]
ref    testsuite/tests/typecheck/should_fail/UnliftedNewtypesMultiFieldGadt.hs:11:28:     Note [Kind-checking the field type]
ref    testsuite/tests/typecheck/should_fail/tcfail093.hs:13:7:     Note [Important subtlety in oclose]
ref    validate:412:14:     Note [Why is there no stage1 setup function?]