lean4-htt/tests/pkg
Sebastian Ullrich f97a7d4234
feat: incremental elaboration of definition headers, bodies, and tactics (#3940)
Extends Lean's incremental reporting and reuse between commands into
various steps inside declarations:
* headers and bodies of each (mutual) definition/theorem
* `theorem ... := by` for each contained tactic step, including
recursively inside supported combinators currently consisting of
  * `·` (cdot), `case`, `next`
  * `induction`, `cases`
  * macros such as `next` unfolding to the above

![Recording 2024-05-10 at 11 07
32](https://github.com/leanprover/lean4/assets/109126/c9d67b6f-c131-4bc3-a0de-7d63eaf1bfc9)

*Incremental reuse* means not recomputing any such steps if they are not
affected by a document change. *Incremental reporting* includes the
parts seen in the recording above: the progress bar and messages. Other
language server features such as hover etc. are *not yet* supported
incrementally, i.e. they are shown only when the declaration has been
fully processed as before.

---------

Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
2024-05-22 13:23:30 +00:00
..
builtin_attr feat: validate reducibility attribute setting (#4052) 2024-05-03 13:44:42 +00:00
deriving chore: update tests to account for .lake 2023-11-13 20:31:24 -05:00
frontend feat: incremental elaboration of definition headers, bodies, and tactics (#3940) 2024-05-22 13:23:30 +00:00
misc feat: allow duplicate theorems to be imported 2024-03-13 12:57:41 -07:00
prv refactor: lake: --wfail & track jobs & logs & simplify build monads (#3835) 2024-04-30 01:55:20 +00:00
test_extern feat: lake: build monitor improvements (#4127) 2024-05-17 23:20:45 +00:00
user_attr feat: simproc sets 2024-02-01 16:58:54 +11:00
user_attr_app chore: update tests to account for .lake 2023-11-13 20:31:24 -05:00
user_ext chore: update tests to account for .lake 2023-11-13 20:31:24 -05:00
user_opt chore: update tests to account for .lake 2023-11-13 20:31:24 -05:00
.gitignore chore: ignore forgotten Lake test artifacts 2023-11-17 21:25:41 -05:00