Skip to content

Split "codegen" flags to reduce recompilation #2230

@celinval

Description

@celinval

Requested feature: Only recompile the artifacts that are affected by changes to Kani options.
Use case: After enabling the build cache, any change to the Kani arguments that influence how we invoke kani-compiler will trigger a full recompilation. This is unnecessary in some cases (e.g.: reachability checks), which are only applied to the target crate being compiled.

Sub-issues

Metadata

Metadata

Labels

[C] Feature / EnhancementA new feature request or enhancement to an existing feature.[E] PerformanceTrack performance improvement (Time / Memory / CPU)

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions