-
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.
* Replace `brioche_test` module with `brioche_test_support` crate * Rewrite benchmarks from Criterion to Divan * Add more test cases around `Directory` * Add benchmark for `Directory::insert` * Tweak blob saving to use a mut ref for the permit * Add benchmark for saving blobs * Add input benchmark * Add `profiling` Cargo profile * Allow reusing buffers when creating blobs * Cache input paths to speed up `create_input` with resources * Update `save_blob_from_file` to use a blocking task for reading/hashing * Refactor resource creation in `create_input_inner` with a separate function * Add new benchmark for resources with common ancestor * Refactor `create_input` to use a graph for building artifacts * Update `create_input` to avoid redundant graph traversals * Update `create_input` to avoid traversing redundant resources * Update `create_input` to create blobs in parallel * Fix `create_input` removing resource files * Add more log messages to `create_input` * Remove unused functions in `input` module * Remove unused `buffer` param from `create_input_inner` * Update `create_output` to avoid trying to write resources multiple times * Fix handling of broken symlinks in `create_input` * Improve symlink handling in `create_input` * Fix `create_input` when a resource could not be found * Update `create_input` to remove input path if `remove_input` is set * Fix test failures from `create_output` changes * Add extra logging to `create_output` * Improve how `create_output` skips existing outputs * Combine `create_input_inner` into `create_input` * Add some comments to `create_input`
- Loading branch information
Showing
41 changed files
with
2,747 additions
and
1,494 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.