Skip to content

Conversation

@noahhuck
Copy link
Collaborator

Herbie names some constants as ?b<int> while generating egglog files, while input/spec variables <var> from the .fpcore file are encoded as ?<var>. When an input variable has the form b<int>, we can get variable name overlaps in the generated .egg, which crashes egglog. Encoding input variables as ?s<var> instead sufficiently differentiates the egglog variables.

@noahhuck noahhuck marked this pull request as ready for review October 21, 2025 23:57
@noahhuck noahhuck requested a review from pavpanchekha October 21, 2025 23:58
@noahhuck noahhuck merged commit 235c62d into main Oct 27, 2025
7 of 15 checks passed
@pavpanchekha pavpanchekha deleted the egglog-vars branch October 27, 2025 20:31
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.

3 participants