-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This optimization allows Knit to avoid rebuilding a file if, dynamically during the build, it determines that the prereq has not changed. For example, if you change a source file by modifying a comment, Knit will re-run the compiler but may notice that the object file is unchanged and therefore will not invoke the linker or the rest of the build. This feature is only enabled when using hash-based detection. When using the "steps" printer, you may notice that the build may jump some steps. This is because those steps have been dynamically elided by this optimization, but the total step counter that runs before the build cannot know which steps might be elided.
- Loading branch information
Showing
3 changed files
with
39 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters