lean4-htt/tests
Leonardo de Moura 05022cc80b fix: disable implicit lambda insertion at _, ?h, and by ...
@Kha This commit addresses an issue reported by Kevin. Holes and tactic
blocks represent a discontinuity in the elaboration process.
By introducing inaccessible variables (or "things" as Kevin calls
them), we create error message that are harder to understand (see
affected test), and goals where we didn't allow the user to select the
variable name and/or eagerly unfolded a definition.

BTW, I first considered using "reducible" setting when deciding
whether to insert implicit lambdas or not. This is a bad idea.
See `monotone.lean` test. The decision should not depend on
reducibility status, but whether there is "discontinuity" on the
elaboration process or not. As Kevin pointed out,
"introducing implicits work great if you finish the job".
2021-03-25 16:13:15 -07:00
..
bench doc: fix typos 2021-03-07 15:06:02 +01:00
compiler fix: allow bigger ctor objects 2021-01-29 18:23:38 -08:00
elabissues chore: move pp_options.cpp to Lean 2021-01-27 14:16:12 +01:00
ir
lean fix: disable implicit lambda insertion at _, ?h, and by ... 2021-03-25 16:13:15 -07:00
leanpkg feat: incremental progress notification while compiling dependencies 2021-01-19 19:06:01 +01:00
playground chore: fix tests 2021-03-10 18:45:22 -08:00
plugin chore: fix test 2021-01-27 15:04:59 +01:00
simpperf feat: add simp benchmark 2020-12-31 15:46:56 -08:00
.gitignore chore: move bin/ and .oleans into build directory 2020-05-14 14:47:54 +02:00
common.sh test: ignore \r when diffing 2020-09-15 09:32:00 -07:00