Skip to content

Optimising Rewrite Performance #19

Closed
@DavePearce

Description

@DavePearce

In exploring #18, an important discovery was made:

  • Incremental maintenance of reachability information is crucial for performance

In fact, in exploring the substitution approach versus the rewrite-based approach to handling inferences, it had become apparent to me that this would be especially true. However, the very surprising verification performance of Whiley v0.3.36 appears to stem specifically from the use of an incremental algorithm. One which, unfortunately, was removed at some point for reasons unknown.

Therefore, the goal of this issue is to reconsider the incremental approach in the context of the new Rewriter API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions