Skip to content

Lean DRT#158

Merged
shaobo-he-aws merged 61 commits into
mainfrom
lean-drt-javaless
Dec 7, 2023
Merged

Lean DRT#158
shaobo-he-aws merged 61 commits into
mainfrom
lean-drt-javaless

Conversation

@andrewmwells-amazon

@andrewmwells-amazon andrewmwells-amazon commented Nov 17, 2023

Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

Included in this PR

  • lean_impl.rs supports calling the Lean testing harness from Rust
  • Support for running the Lean harness on the integration tests (so far only tested on AL2)
  • Integration tests w/ Lean and Dafny are running in CI

Coming in future PRs

  • Add timing stats to Lean
  • implement evaluate function in lean_impl.rs
  • Use lean_impl.rs in DRT targets (plus fixes for any issues uncovered by DRT)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@khieta

khieta commented Dec 6, 2023

Copy link
Copy Markdown
Contributor

Marking this PR as ready for review since the CI is (finally!) passing

@khieta khieta marked this pull request as ready for review December 6, 2023 20:02
Comment thread .github/workflows/ci.yml
Comment thread README.md
Comment thread cedar-drt/README.md Outdated
Comment thread cedar-drt/src/lean_impl.rs Outdated
Comment thread cedar-drt/src/lean_impl.rs Outdated
Co-authored-by: Craig Disselkoen <cdiss@amazon.com>

@shaobo-he-aws shaobo-he-aws left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM except for Craig's comments. I agree that we should not be in a rush to remove Dafny.

@khieta

khieta commented Dec 7, 2023

Copy link
Copy Markdown
Contributor

Recent commits pull in the change from #166 and address review comments. Please re-review when you get a chance!

Comment thread build.sh
@shaobo-he-aws shaobo-he-aws merged commit a8c9c58 into main Dec 7, 2023
@shaobo-he-aws shaobo-he-aws deleted the lean-drt-javaless branch December 7, 2023 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants