Skip to content

[rust] recursive mk_tuple_type#2023

Open
ArjanSeijs wants to merge 9 commits intofacebook:mainfrom
ArjanSeijs:rust/pr-tuple-extraction
Open

[rust] recursive mk_tuple_type#2023
ArjanSeijs wants to merge 9 commits intofacebook:mainfrom
ArjanSeijs:rust/pr-tuple-extraction

Conversation

@ArjanSeijs
Copy link
Contributor

Make the mk_tuple_type recursive to extract nested tuples.

Merge after: #2021

- Adds support for boxes for pirmitive types.
-  Adds a new builtin function boxnew with a model that allocates data on the heap and  returns a pointer
- Since rust type system is quite elaborate with heap allocated types support for adding charon arguments is added to remove some of the boiler plate with arguments like --hide-marker-trait and --hide-allocator.
- Additionaly we give a warning if we encounter type definitions of functions that cannot be translated instead of dying so that it is still possible to analyze the functions we do support.
… value of the expression. Add string constant
…ot used in most places, and the places where it was used the type information could already be retrieved directly.
@meta-cla meta-cla bot added the CLA Signed label Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant