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
11 lines
593 B
Text
11 lines
593 B
Text
1007.lean:8:9-8:17: warning: declaration uses 'sorry'
|
|
1007.lean:9:9-9:20: warning: declaration uses 'sorry'
|
|
1007.lean:11:33-11:41: warning: declaration uses 'sorry'
|
|
1007.lean:15:9-15:20: warning: declaration uses 'sorry'
|
|
1007.lean:33:0-33:8: warning: declaration uses 'sorry'
|
|
1007.lean:34:0-34:8: warning: declaration uses 'sorry'
|
|
1007.lean:38:4-38:8: warning: declaration uses 'sorry'
|
|
1007.lean:39:4-39:7: warning: declaration uses 'sorry'
|
|
1007.lean:56:64-56:78: error: failed to synthesize
|
|
IsLin fun x => sum fun i => norm x
|
|
use `set_option diagnostics true` to get diagnostic information
|