3 "Automatic Memoization builds the same layer only once when used in two branches",
5 "timestamp": "1771091609999.0",
10 "Automatic Memoization memoized bracketLayer acquires and releases only once",
12 "timestamp": "1771091609999.0",
17 "Automatic Memoization memoized scoped layer runs finalizer only once",
19 "timestamp": "1771091609999.0",
24 "Composition proves Row.Nub deduplicates shared requirements at type level",
26 "timestamp": "1771091609999.0",
31 "Composition proves deduplication at runtime via shared Ref",
33 "timestamp": "1771091609999.0",
38 "Error Channel composes layers with different error types",
40 "timestamp": "1771091609999.0",
45 "Error Channel propagates errors from the first layer",
47 "timestamp": "1771091609999.0",
52 "Error Channel propagates errors from the second layer",
54 "timestamp": "1771091609999.0",
59 "Error Channel propagates errors through vertical composition",
61 "timestamp": "1771091609999.0",
66 "Error Channel scoped layer error triggers finalizers",
68 "timestamp": "1771091609999.0",
73 "Error Channel scoped layers with errors run via runScopedWith",
75 "timestamp": "1771091609999.0",
80 "Functor / Apply / Bind applies two layers",
82 "timestamp": "1771091609999.0",
87 "Functor / Apply / Bind binds layers sequentially",
89 "timestamp": "1771091609999.0",
94 "Functor / Apply / Bind maps over layer output",
96 "timestamp": "1771091609999.0",
101 "Layer recovering does not retry on non-matching errors",
103 "timestamp": "1771091609999.0",
108 "Layer recovering only retries the specified error in a multi-error layer",
110 "timestamp": "1771091609999.0",
115 "Layer recovering preserves the error when retries are exhausted",
117 "timestamp": "1771091609999.0",
122 "Layer recovering retries layer construction on matching errors",
124 "timestamp": "1771091609999.0",
129 "Layer recovering uses RetryStatus in the check",
131 "timestamp": "1771091609999.0",
136 "Layer repeating repeats layer construction while condition holds",
138 "timestamp": "1771091609999.0",
143 "Layer repeating stops when policy exhausted",
145 "timestamp": "1771091609999.0",
150 "Parallel runs layers in parallel via parApply",
152 "timestamp": "1771091609999.0",
157 "Scoped Layers combines scoped and non-scoped layers",
159 "timestamp": "1771091609999.0",
164 "Scoped Layers fresh layer builds twice even when same base layer",
166 "timestamp": "1771091609999.0",
171 "Scoped Layers runs finalizers in reverse order on success",
173 "timestamp": "1771091609999.0",
178 "Scoped Layers runs finalizers when the callback throws",
180 "timestamp": "1771091609999.0",
185 "Scoped Layers threads finalizers through vertical composition (provide)",
187 "timestamp": "1771091609999.0",
192 "Scoped Layers works with bracketLayer",
194 "timestamp": "1771091609999.0",
199 "wireLayers memoizes shared dependencies within wireLayers",
201 "timestamp": "1771091609999.0",
206 "wireLayers wireLayersDebug emits dependency graph as compiler warning",
208 "timestamp": "1771091609999.0",
213 "wireLayers wires a diamond dependency",
215 "timestamp": "1771091609999.0",
220 "wireLayers wires a simple linear chain (A -> B -> C)",
222 "timestamp": "1771091609999.0",
227 "wireLayers wires independent layers with no inter-dependencies",
229 "timestamp": "1771091609999.0",
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list