Skip to content

perf: share fast parser DWARF names#139

Merged
swananan merged 1 commit intomainfrom
perf/share-fast-parser-names
Apr 23, 2026
Merged

perf: share fast parser DWARF names#139
swananan merged 1 commit intomainfrom
perf/share-fast-parser-names

Conversation

@swananan
Copy link
Copy Markdown
Owner

Store parsed DIE names as Arc inside fast parser metadata so repeated name propagation and IndexEntry construction avoid deep String clones.

Keep the public lightweight index key shape unchanged to limit the scope of the parser allocation optimization.

Store parsed DIE names as Arc<str> inside fast parser metadata so repeated
name propagation and IndexEntry construction avoid deep String clones.

Keep the public lightweight index key shape unchanged to limit the scope of
the parser allocation optimization.
@swananan swananan merged commit 247bbc0 into main Apr 23, 2026
10 checks passed
@swananan swananan deleted the perf/share-fast-parser-names branch April 23, 2026 16:26
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.

1 participant