Revert "perf(semantic): use Atom<'a> for References"#3974
Revert "perf(semantic): use Atom<'a> for References"#3974graphite-app[bot] merged 1 commit intomainfrom
Atom<'a> for References"#3974Conversation
Your org has enabled the Graphite merge queue for merging into mainAdd the label “merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
|
Does adding lifetimes break downstream consumers? |
CodSpeed Performance ReportMerging #3974 will degrade performances by 6.92%Comparing Summary
Benchmarks breakdown
|
Yes, I forgot to mention Rolldown. https://github.com/rolldown/rolldown/blob/87ec563e8bc1a2241d80a40452c8dc7c6c59ad06/crates/rolldown_common/src/module/normal_module.rs#L42 |
Merge activity
|
b332684 to
54c653e
Compare
Reverts #3972
@DonIsaac As it turns out we can't have lifetimes on these structures because semantic data is exposed to downstream users to use freely, detached from the ast and allocator.