-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: init first sketch #294
base: main
Are you sure you want to change the base?
Commits on Aug 27, 2024
-
chore(docs/user): init a first sketch
This is a first sketch of user documentation for Aeneas to prove things with Lean. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 19e6056 - Browse repository at this point
Copy the full SHA 19e6056View commit details -
chore(docs/user): package Mathlib4 in Nix
Well, this is required… Following Loogle's steps, we add fake files for ProofWidgets4 and we can produce an .olean from Aeneas' base library without Lake involvement! Free parallelization and caching :). TODOs are to improve the hash handling when lake-manifest.json bumps, but this requires extending Lake to produce the NAR hash serializations. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 41320e3 - Browse repository at this point
Copy the full SHA 41320e3View commit details -
chore(docs/user): produce a simple Factorial example
I extracted a Factorial example in Rust to Lean. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 2efb638 - Browse repository at this point
Copy the full SHA 2efb638View commit details -
chore(docs/user): vendor various lean-nix code
As upstream is moving to a non-user-facing Nix library, we are vendoring some of the useful code such as `buildLeanPackage`. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for edea76e - Browse repository at this point
Copy the full SHA edea76eView commit details -
chore(docs/user): empty the plan and keep a simple good example
Adds the TODO list for infrastructure. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 787fa50 - Browse repository at this point
Copy the full SHA 787fa50View commit details -
chore(docs/user): update to 4.11.0-rc2
Micro-guide for update: - Update the Lean flake. - Update all the sha256 hashes of every dependency if you have a compilation error, e.g. batteries changed, etc. The day where `inputs.lean.packages.${system}.deprecated` disappear, we will need to consider an alternative for the nixpkgs from lean, etc. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 3a1d6bc - Browse repository at this point
Copy the full SHA 3a1d6bcView commit details
Commits on Aug 30, 2024
-
docs(user): add developer docs
Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr>
Ryan Lahfa committedAug 30, 2024 Configuration menu - View commit details
-
Copy full SHA for f2cabe5 - Browse repository at this point
Copy the full SHA f2cabe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f3e3f - Browse repository at this point
Copy the full SHA 84f3e3fView commit details