Skip to content

Conversation

bricknerb
Copy link
Contributor

This keeps the principal of hashing and equality of a type includes all its values.

Done by extending CanonicalValueStore to support calling a TranslateValueToKey() function defined in the Id, which converts the value to the key used for hashing.

This is a draft.

TODO:

  • Create a ClangDeclStore (possibly in a separate PR), to make its API clearer to use.
  • Add and update documentation.
  • Add tests.

…d equality

This keeps the principal of hashing and equality of a type includes all its values.

Done by extending `CanonicalValueStore` to support calling a `TranslateValueToKey()` function defined in the `Id`, which converts the value to the key used for hashing.

This is a draft.

TODO:
* Create a `ClangDeclStore` (possibly in a separate PR), to make its API clearer to use.
* Add and update documentation.
* Add tests.
Copy link

We triage inactive PRs and issues in order to make it easier to find active work. If this PR should remain active, please comment or remove the inactive label.

This PR is labeled inactive because the last activity was over 90 days ago. This PR will be closed and archived after 14 additional days without activity.

@github-actions github-actions bot added the inactive Issues and PRs which have been inactive for at least 90 days. label Sep 24, 2025
@bricknerb bricknerb closed this Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inactive Issues and PRs which have been inactive for at least 90 days. toolchain
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant