Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
thorimur e79370a1e6
fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom (#2502)
* fix: `withCollectingNewGoalsFrom`
do not collect old goals

* fix: update occurs check

* test: fix test `run/492.lean`

* docs: add docstring to `elabTermWithHoles`

* test: `refineFiltersOldMVars`

* test: fix `expected.out` name

* test: fix `expected.out` filename and line numbers

* docs: use long ascii dash instead of em dash

Co-authored-by: Scott Morrison <scott@tqft.net>

* docs: fix long line, mention lean4#2502

* docs: a couple more long lines

* test: fix line numbers

---------

Co-authored-by: Scott Morrison <scott@tqft.net>
2023-09-21 14:23:27 +10:00
.github chore: activate stale PR labeler 2023-09-20 09:18:46 +02:00
.vscode doc: fix some syntax and link in the docs, and more 2021-10-10 11:36:43 +02:00
doc chore: update domain 2023-09-20 15:13:27 -07:00
images
nix fix: If src is a dir, assume the lean file has the full path (#2465) 2023-08-28 14:45:45 +02:00
script fix: disabling forwarding --target to lean. 2023-08-14 13:33:46 +02:00
src fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom (#2502) 2023-09-21 14:23:27 +10:00
stage0 chore: update domain 2023-09-20 15:13:27 -07:00
tests fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom (#2502) 2023-09-21 14:23:27 +10:00
.gitattributes chore: Do not hide stage0/src/stdlib_flags.h from diffs 2023-09-13 19:29:25 +02:00
.gitignore chore: .gitignore fixes 2023-08-02 04:03:56 -04:00
.ignore chore: ignore stage0/ (for rg etc.) 2022-03-18 15:28:20 +01:00
CMakeLists.txt feat: enable LLVM in stage1+ compiler 2023-08-14 13:33:46 +02:00
CONTRIBUTING.md chore: update domain 2023-09-20 15:13:27 -07:00
default.nix doc: setup 2021-01-03 13:21:58 +01:00
flake.lock chore: Nix bump to LLVM 15 2023-07-28 10:56:54 +02:00
flake.nix chore: Nix: use strings instead of URL literals (#2172) 2023-03-28 10:10:24 +02:00
LICENSE chore: remove LICENSE header that confused GitHub 2021-11-18 09:42:35 +01:00
LICENSES chore: add GMP license for now 2021-11-18 09:42:35 +01:00
README.md chore: update domain 2023-09-20 15:13:27 -07:00
RELEASES.md chore: begin development cycle for 4.2.0 (#2545) 2023-09-17 14:17:30 +10:00
shell.nix chore: Nix bump to LLVM 15 2023-07-28 10:56:54 +02:00

This is the repository for Lean 4.

We provide nightly releases and have just begun regular stable point releases.

About

Installation

See Setting Up Lean.

Contributing

Please read our Contribution Guidelines first.

Building from Source

See Building Lean.