Summary: - Take `synthPendingDepth` into account when caching TC results - Add `maxSynthPendingDepth` option with default := 2. - Add support for tracking `synthPending` failures when using `set_option diagnostics true` closes #2522 closes #3313 closes #3927 Identical to #4114 but with `maxSynthPendingDepth := 1` closes #4114 cc @semorrison
7 lines
405 B
Text
7 lines
405 B
Text
openScoped.lean:1:7-1:14: error: unknown identifier 'epsilon'
|
||
openScoped.lean:4:2-4:24: error: failed to synthesize
|
||
Decidable (f = g)
|
||
use `set_option diagnostics true` to get diagnostic information
|
||
Classical.epsilon.{u} {α : Sort u} [h : Nonempty α] (p : α → Prop) : α
|
||
openScoped.lean:15:7-15:14: error: unknown identifier 'epsilon'
|
||
openScoped.lean:20:7-20:14: error: unknown identifier 'epsilon'
|