silicon icon indicating copy to clipboard operation
silicon copied to clipboard

Add block level messages

Open trktby opened this issue 1 year ago • 0 comments

This PR aims to provide more granular progress reporting for the Prusti-Assistant VS Code extension. It is part of a practical work supervised by @Aurel300. It depends on a corresponding Silver PR.

The new Silver messages are emitted during execution. New information for tracking progress is added to the Executor and State, and kept up to date if a new --generateBlockMessages flag is set. This information includes:

  • an ID for execution paths (a new ID is assigned at a branching point)
  • a hashset to keep track of the completion of such paths
  • a currentBlock field in the State, comprised of a label and path id.

trktby avatar Sep 04 '24 17:09 trktby