Skip to content

Support current Z3 versions + Use Z3_EXE (instead of Z3_PATH) #19

@dnezam

Description

@dnezam

As discussed in #16 (comment), ideally scripts (and in particular profile-all.sh) would use the same version as the rest of the toolchain. This could easily be achieved by using the environment variable Z3_EXE (which is used by the other tools), instead of Z3_PATH. However, this is currently not possible due to the circumstances explained in viperproject/silicon#786.

For the script to be able to use newer versions of Z3, (at least) the following things probably need to be done:

  • Fix Invalid quantifier instances line from prover:
  • Find documentation for the columns (since their amount has changed)
  • Adapt profile.py based on the documentation for the columns (at least process_output(output))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions