Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do some cleanup in the Lean backend (#257) | Son HO | 2024-06-22 | 1 | -12/+10 |
| | |||||
* | backends/lean: repair definition of `core.mem.replace` | Ryan Lahfa | 2024-05-13 | 1 | -1/+4 |
| | | | | | | Oops, it is supposed to do something with the second argument! Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr> | ||||
* | Merge branch 'main' into core-option-unwrap | Son Ho | 2024-04-25 | 1 | -0/+4 |
|\ | |||||
| * | compiler: map `core::mem::swap` to the pure swap | Ryan Lahfa | 2024-04-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | In the pure functional model, `swap` is mostly about borrow checking and should simplify to the pure swap in our backends. Other backends than Lean are not done in this commit. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr> | ||||
| * | compiler: map `core::option::Option::take` to identity function | Ryan Lahfa | 2024-04-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | `take` in a pure functional model is the identity function and everything related to borrow checking is handled by the forward/backward mechanism. Signed-off-by: Ryan Lahfa <ryan.lahfa@inria.fr> | ||||
* | | Add core::option::unwrap builtin | Zyad Hassan | 2024-04-24 | 1 | -0/+5 |
|/ | |||||
* | Rename Result.ret as Result.ok in the backends | Son Ho | 2024-04-04 | 1 | -15/+15 |
| | |||||
* | Fix a minor issue | Son Ho | 2024-03-18 | 1 | -1/+3 |
| | |||||
* | Regenerate the constants tests and update Primitives/Base.lean | Son Ho | 2024-03-18 | 1 | -1/+1 |
| | |||||
* | Update the generation of constant bodies for Lean | Son Ho | 2024-03-08 | 1 | -2/+2 |
| | |||||
* | Update the tuples notations | Son Ho | 2024-03-08 | 1 | -51/+0 |
| | |||||
* | Add a notation for tuple field accesses in Lean | Son Ho | 2024-03-07 | 1 | -0/+51 |
| | |||||
* | Improve the Lean backend | Son Ho | 2024-01-26 | 1 | -0/+7 |
| | |||||
* | Fix the models for core::mem::replace | Son Ho | 2023-12-22 | 1 | -1/+1 |
| | |||||
* | Update the Lean standard library | Son Ho | 2023-12-22 | 1 | -2/+1 |
| | |||||
* | Fix some issues at extraction and add builtins | Son Ho | 2023-10-25 | 1 | -0/+7 |
| | |||||
* | Handle properly the builtin, non fallible functions | Son Ho | 2023-10-24 | 1 | -2/+2 |
| | |||||
* | Fix minor issues | Son Ho | 2023-10-24 | 1 | -2/+2 |
| | |||||
* | Make progress on the proofs of the hashmap | Son Ho | 2023-07-25 | 1 | -1/+1 |
| | |||||
* | Reorganize the Lean backend | Son Ho | 2023-07-17 | 1 | -0/+130 |