Skip to content

Commit 155c125

Browse files
authored
Merge pull request #1623 from cryspen/lean-enums
feat(Lean backend) Add support for enums and structs
2 parents 820029b + a9c0ceb commit 155c125

File tree

17 files changed

+2422
-1179
lines changed

17 files changed

+2422
-1179
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ Changes to the Rust Engine:
1111
- The module `names` now produces `ExplicitDefId`s instead of `DefId`s (#1648)
1212
- Add a resugaring `FunctionsToConstants` (#1559)
1313
- Drop the tuple nodes of the AST, add resugaring node for tuples (#1662)
14+
- Add support for enums and structs to the Lean backend (type definitions,
15+
expressions, pattern-matching) (#1623)
16+
- Update name rendering infrastructure in the Lean backend (#1623, #1624)
1417

1518
Miscellaneous:
1619
- A lean tutorial has been added to the hax website.

0 commit comments

Comments
 (0)