lean4-htt/doc/examples
Garmelon 49715fe63c
chore: improve how test suite interacts with stages (#12913)
The tests need to run with certain environment variables set that only
cmake really knows and that differ between stages. Cmake could just set
the variables directly when running the tests and benchmarks, but that
would leave no good way to manually run a single benchmark. So cmake
generates some stage-specific scripts instead that set the required
environment variables.

Previously, those scripts were sourced directly by the individual
`run_*` scripts, so the env scripts of different stages would overwrite
each other. This PR changes the setup so they can instead be generated
next to each other. This also simplifies the `run_*` scripts themselves
a bit, and makes `tests/bench/build` less of a hack.
2026-03-16 15:20:03 +00:00
..
Certora2022 feat: improve @[deprecated] attr (#3968) 2024-04-23 17:00:32 +00:00
compiler chore: improve how test suite interacts with stages (#12913) 2026-03-16 15:20:03 +00:00
ICERM2022 feat: replace List.lt with List.Lex (#6379) 2024-12-15 08:22:39 +00:00
IJCAR2026 doc: add IJCAR 2026 grind paper examples (#12462) 2026-02-13 04:02:11 +00:00
NFM2022 feat: improve @[deprecated] attr (#3968) 2024-04-23 17:00:32 +00:00
.gitignore chore: migrate more tests to new test suite (#12809) 2026-03-06 16:52:01 +00:00
bintree.lean chore: eliminate uses of intros x y z (#9983) 2025-08-19 06:09:13 +00:00
bintree.lean.out.expected chore: migrate more tests to new test suite (#12809) 2026-03-06 16:52:01 +00:00
deBruijn.lean chore: fix spelling mistakes in examples (doc/examples/) (#5434) 2024-09-23 21:44:55 +00:00
interp.lean feat: upstream definition of Vector from Batteries (#6197) 2024-11-24 23:01:32 +00:00
interp.lean.out.expected chore: migrate more tests to new test suite (#12809) 2026-03-06 16:52:01 +00:00
palindromes.lean feat: String.toList_map (#11021) 2025-11-01 13:54:39 +00:00
palindromes.lean.out.expected chore: migrate more tests to new test suite (#12809) 2026-03-06 16:52:01 +00:00
phoas.lean chore: fix spelling mistakes in examples (doc/examples/) (#5434) 2024-09-23 21:44:55 +00:00
phoas.lean.out.expected chore: migrate more tests to new test suite (#12809) 2026-03-06 16:52:01 +00:00
README.md chore: remove old documentation site (#7974) 2025-05-14 14:31:33 +00:00
run_test.sh chore: improve how test suite interacts with stages (#12913) 2026-03-16 15:20:03 +00:00
tc.lean fix: remove obsolete sentence in doc-string (#6185) 2024-11-23 07:56:31 +00:00
widgets.lean chore: fix spelling mistakes in examples (doc/examples/) (#5434) 2024-09-23 21:44:55 +00:00

These examples are checked in Lean's CI to ensure that they continue to work. They are included in the documentation section of the Lean website via a script that copies the latest version, in order to ensure that the website tracks Lean releases rather than master.