Skip to content

Reduce the build time for C++/WinRT's std::hash specializations#531

Merged
kennykerr merged 1 commit into
masterfrom
kennykerr-hash
Jul 22, 2019
Merged

Reduce the build time for C++/WinRT's std::hash specializations#531
kennykerr merged 1 commit into
masterfrom
kennykerr-hash

Conversation

@kennykerr

Copy link
Copy Markdown
Contributor

A minor tweak to the way C++/WinRT hash specializations are defined reduces (worst case for all namespace headers) the number of class template specializations by 11,417, reducing build time by a few seconds and reducing PCH size by around 73MB. Modest but good.

@kennykerr kennykerr merged commit ba83df8 into master Jul 22, 2019
@kennykerr kennykerr deleted the kennykerr-hash branch July 22, 2019 04:52
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.

3 participants