Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
2022-03-25 17:45:15 +01:00
.github feat: CI: build linux_aarch64 2022-03-25 17:45:15 +01:00
.vscode doc: fix some syntax and link in the docs, and more 2021-10-10 11:36:43 +02:00
doc doc: finish deBruijn.lean example 2022-03-24 16:17:53 -07:00
images
nix chore: Nix: update inputs 2022-03-24 12:33:33 +01:00
script feat: CI: build linux_aarch64 2022-03-25 17:45:15 +01:00
src feat: CI: build linux_aarch64 2022-03-25 17:45:15 +01:00
stage0 chore: update stage0 2022-03-21 17:47:03 +01:00
tests fix: remove hacky addAutoBoundImplicitsOld 2022-03-25 09:23:43 -07:00
.gitattributes chore: fix changelog path... 2022-02-09 09:42:17 +01:00
.gitignore fix: UTF-8 file path support for lean on Windows 2021-09-22 12:21:52 +02:00
.gitmodules chore: add ignore = untracked 2021-10-18 14:39:43 -07:00
.ignore chore: ignore stage0/ (for rg etc.) 2022-03-18 15:28:20 +01:00
CMakeLists.txt fix: forward USE_GMP to stage 0 2021-12-02 15:52:48 +01:00
CONTRIBUTING.md doc: fix a few links 2021-11-09 09:55:11 +01:00
default.nix doc: setup 2021-01-03 13:21:58 +01:00
flake.lock chore: Nix: update inputs 2022-03-24 12:33:33 +01:00
flake.nix chore: Nix: update inputs 2022-03-24 12:33:33 +01: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 doc: add platform support tiers to README 2022-03-25 17:45:15 +01:00
RELEASES.md chore: update date 2022-03-23 07:44:15 -07:00
shell.nix chore: prepare-llvm-linux: stop relying on /usr 2022-03-24 12:33:33 +01:00

This is the repository for Lean 4, which is currently being released as milestone releases towards a first stable release. Lean 3 is still the latest stable release.

About

Installation

See Setting Up Lean.

Supported Platforms

Tier 1

Platforms built & tested by our CI, available as nightly & stable releases via elan (see above)

  • x86-64 Linux with glibc 2.27+
  • x86-64 macOS 10.15+
  • x86-64 Windows 10+

Tier 2

Platforms cross-compiled but not tested by our CI, available as nightly & stable releases

Releases may be silently broken due to the lack of automated testing. Issue reports and fixes are welcome.

  • aarch64 Linux with glibc 2.27+

Tier 3

Platforms that are known to work from manual testing, but do not come with CI or official releases

Contributing

Please read our Contribution Guidelines first.

Building from Source

See Building Lean.