Skip to content

Deduplicate "additional_file" in abi info.#1914

Merged
BillyONeal merged 3 commits intomicrosoft:mainfrom
BillyONeal:deduplicate-additional-file-adds
Feb 11, 2026
Merged

Deduplicate "additional_file" in abi info.#1914
BillyONeal merged 3 commits intomicrosoft:mainfrom
BillyONeal:deduplicate-additional-file-adds

Conversation

@BillyONeal
Copy link
Member

@BillyONeal BillyONeal commented Feb 11, 2026

Alternative to #1901

When #802 tried to add per-directory caching of hashed contents, the additional files part got added multiple times by accident.

As an aside we should have another cache so that every port isn't also hashing the additional files themselves but I wanted to fix the bug first before adding perf improvements.

Alternative to microsoft#1901

When microsoft#802 tried to add per-directory caching of hashed contents, the additional files part got added multiple times by accident.
@BillyONeal BillyONeal merged commit 6f92437 into microsoft:main Feb 11, 2026
7 checks passed
@BillyONeal BillyONeal deleted the deduplicate-additional-file-adds branch February 11, 2026 21:44
BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Feb 18, 2026
https://github.com/microsoft/vcpkg-tool/releases/tag/2026-02-17

Meaningful changes:

* Test/fix internal dependencies in top level manifest. by @dg0yt in microsoft/vcpkg-tool#1890
* dependencies.cpp optimizations by @dg0yt in microsoft/vcpkg-tool#1891
* Switch default Ninja minimal version to a reasonable value by @cqundefine in microsoft/vcpkg-tool#1897
* Install files in parallel, redux by @BillyONeal in microsoft/vcpkg-tool#1896
* [tools] Fix missing executable permission on downloaded tools for Unix by @zynfly in microsoft/vcpkg-tool#1911
* Use libcurl rather than curl command line by @BillyONeal in microsoft/vcpkg-tool#1906
* Deduplicate "additional_file" in abi info. by @BillyONeal in microsoft/vcpkg-tool#1914
* Clamp invalid elapsed time instead of crashing in track_elapsed_us by @clee704 in microsoft/vcpkg-tool#1918
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants