Skip to content
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

Update LLBC backend for Trait support and translation of projection #3807

Merged
merged 62 commits into from
Jan 10, 2025

Conversation

thanhnguyen-aws
Copy link
Contributor

@thanhnguyen-aws thanhnguyen-aws commented Jan 2, 2025

  1. Update LLBC backend to adapt to the changes of Charon submodule to AeneasVerif/charon@adc0a85: Changing translate_place to fit with the current place representation of Charon.
  2. Support translation of programs that use Trait, but translating the trait impl functions into monomorphized functions.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

@thanhnguyen-aws thanhnguyen-aws changed the title Update LLBC backend for new version of Charon Update LLBC backend for Trait support Jan 6, 2025
@thanhnguyen-aws thanhnguyen-aws changed the title Update LLBC backend for Trait support Update LLBC backend for Trait support and translation of projection Jan 6, 2025
Copy link
Contributor

@zhassan-aws zhassan-aws left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I second @carolynzech's request of adding doc comments to functions, even if it is just a simple description to help the reader understand what a function is doing.

tests/perf/s2n-quic Outdated Show resolved Hide resolved
Copy link
Contributor

@zhassan-aws zhassan-aws left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Can you revert the change to the s2n-quic submodule as @carolynzech pointed out?

Copy link
Contributor

@zhassan-aws zhassan-aws left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@thanhnguyen-aws thanhnguyen-aws added this pull request to the merge queue Jan 10, 2025
Merged via the queue into model-checking:main with commit f1b0877 Jan 10, 2025
28 checks passed
@thanhnguyen-aws thanhnguyen-aws deleted the update-charon branch January 10, 2025 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Z-BenchCI Tag a PR to run benchmark CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants