Skip to content

Make nf name conflict more efficient#1553

Merged
paciorek merged 2 commits into
develfrom
nf_name_check
Jun 17, 2025
Merged

Make nf name conflict more efficient#1553
paciorek merged 2 commits into
develfrom
nf_name_check

Conversation

@paciorek
Copy link
Copy Markdown
Contributor

@paciorek paciorek commented Jun 16, 2025

This memoizes the check within each compileNimble call to avoid repeated scoping lookups for the same function.

Fixes #1542 .

I believe this brings the timing of compileNimble back to be similar with before 1.3.0, but I'm having a surprisingly-difficult time getting consistent timing numbers.

@paciorek paciorek merged commit 4fd72ba into devel Jun 17, 2025
8 checks passed
@paciorek paciorek deleted the nf_name_check branch June 17, 2025 14:24
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.

compilation slowdown due to 1.3.0 name conflict checking

1 participant