Skip to content

Skip location expansion for literal rust-analyzer environment values - #76

Merged
dzbarsky merged 1 commit into
mainfrom
codex/rust-analyzer-env
Oct 2, 2026
Merged

dzbarsky merged 1 commit into
mainfrom
codex/rust-analyzer-env

Conversation

@dzbarsky

@dzbarsky dzbarsky commented Oct 2, 2026

Copy link
Copy Markdown
Member

Call ctx.expand_location only for rust-analyzer environment values containing $(. Literal values remain unchanged and avoid unnecessary location expansion during aspect analysis.

Validation: generated-source and proc-macro-dylib analysis tests both pass; buildifier and git diff --check pass.

-zbarskybot

Call ctx.expand_location only for environment values containing $(, since other values cannot contain location macros. Forward literal values unchanged to avoid unnecessary expansion calls during rust-analyzer aspect analysis.
@dzbarsky
dzbarsky merged commit 93e2877 into main Oct 2, 2026
3 checks passed
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