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
9 lines
426 B
Text
9 lines
426 B
Text
1163.lean:6:8-6:15: warning: declaration uses 'sorry'
|
|
1163.lean:11:8-11:15: warning: declaration uses 'sorry'
|
|
1163.lean:13:16-13:17: error: failed to synthesize
|
|
OfNat Bool 0
|
|
use `set_option diagnostics true` to get diagnostic information
|
|
1163.lean:15:8-15:15: warning: declaration uses 'sorry'
|
|
1163.lean:18:18-18:19: error: failed to synthesize
|
|
OfNat Bool 0
|
|
use `set_option diagnostics true` to get diagnostic information
|