Add API for overriding initial event_id before recording an event and bump version to 0.6.0 #100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a small piece of functionality that is needed for query key recording. In
rustc
we (will) use theDepNodeIndex
as the virtualStringId
that ends up being theevent_id
. However, theDepNodeIndex
is often only generated after we already started recording the corresponding event. So we need a way of overwriting theevent_id
once we know what to actually set it to.This PR also bumps the version to
0.6.0
for all crates in the repo. As @Mark-Simulacrum pointed out, it makes sense to have one version number for the entire workspace (with the expectation that the tools and libraries of the same version number are always compatible with each other).r? @wesleywiser