Sebastian Ullrich
Sebastian Ullrich
This is the foundation for work on making processing in the language server both more fine-grained (incremental tactics) as well as parallel. Includes: - #2959 - #3013 TODOs before merging:...
As exhibited in #2276 but already encountered many times before I believe, so it is high time to make the message ordering more deterministic. Unfortunately there is some perhaps unwanted...
In theory, users can implement arbitrary lexical grammars as the built-in token parser is merely another combinator whose use can be avoided; in practice, avoiding it also means forgoing the...
Implements a syntax-based approach for incremental reporting and reuse for the following intra-command elaboration steps: * finished definition (`def`/`theorem`/`abbrev`/`opaque`/`instance`/`example`) headers (binders and result type) when all syntax above is unchanged...
On Windows, we now compile all core `.o`s twice, once with and without `dllexport`, for use in the shipped dynamic and static libraries, respectively. On other platforms, we export always...
We are planning to introduce a new package to core for functionality that a) is not strictly necessary for building Lean (so it should not be in `Init` or `Lean`)...
Only affects parts using `colGt/Ge`, e.g. arguments to functions See test case for motivation
This is #3014 with cad5cce reverted for testing.