Skip to content

Conversation

@lichye
Copy link
Contributor

@lichye lichye commented Feb 18, 2025

This pull request will merge the concrete engine into the master respority.
The code does not change the main work flow of the Uclid5.
When "-c" is called, we will run concrete Simulator to simulate the uclid file.
There is still lots of util to be supported , but a early version will be helpful for testing.

@lichye lichye requested a review from polgreen as a code owner February 18, 2025 12:38
@lichye lichye force-pushed the leiqi-concreteSimulator branch 2 times, most recently from a816b70 to d8c1f73 Compare February 21, 2025 13:53
@lichye lichye force-pushed the leiqi-concreteSimulator branch from 95353a9 to 6cd8952 Compare February 21, 2025 14:08
Copy link
Contributor

@polgreen polgreen 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. I have some questions about the comments that have been left in, and specifically what is a ConcreteUndef, and when do we encounter this.

Also, please add tests for

  • all configuration options of the simulator
  • testing violated assertions
  • testing assumptions
  • printing the trace

@lichye lichye marked this pull request as draft March 3, 2025 10:55
@lichye lichye requested a review from polgreen March 17, 2025 11:30
@polgreen polgreen marked this pull request as ready for review March 24, 2025 13:25
@polgreen
Copy link
Contributor

ok this looks overall good. Might want to redo the bit that requires you to use a command line argument as well as a command in the control block but i see why you've done it, so will merge like this for now

@polgreen polgreen merged commit 20fcff9 into uclid-org:master Mar 24, 2025
2 checks passed
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.

3 participants