Skip to content

Conversation

@BillyONeal
Copy link
Member

int depth = 1;
while (depth > 0 && (ch = parser.next()) != 0)
ch = parser.next();
if (ch == '\r' || ch == '\n' || ch == Unicode::end_of_file)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is technically a behavior change to no longer accept newlines but ~every real use case here already won't practically allow newlines and this makes the diagnostics better.

@BillyONeal BillyONeal merged commit 841dea8 into microsoft:main Dec 3, 2025
7 checks passed
@BillyONeal BillyONeal deleted the hang-fix branch December 3, 2025 18:19
BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Dec 5, 2025
https://github.com/microsoft/vcpkg-tool/releases/tag/2025-12-05

* Bump js-yaml from 4.1.0 to 4.1.1 in /vcpkg-artifacts by @dependabot[bot] in microsoft/vcpkg-tool#1847
* Bump glob from 10.4.5 to 10.5.0 in /vcpkg-artifacts by @dependabot[bot] in microsoft/vcpkg-tool#1857
* Test parent hashes without actual build by @dg0yt in microsoft/vcpkg-tool#1870
* Fix qualified PackageSpec parse hang. by @BillyONeal in microsoft/vcpkg-tool#1872
* Test --skip-failures and fix "static" cascade by @dg0yt in microsoft/vcpkg-tool#1871
* Update scripts SHA 2025-12-03 and update github actions runners. by @BillyONeal in microsoft/vcpkg-tool#1873

Thanks for the `ci` improvements @dg0yt !
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