Skip to content

Cache module public interfaces#423

Merged
Y-Nak merged 1 commit into
argotorg:mainfrom
Y-Nak:fix-loader-regression
Jun 1, 2026
Merged

Cache module public interfaces#423
Y-Nak merged 1 commit into
argotorg:mainfrom
Y-Nak:fix-loader-regression

Conversation

@Y-Nak

@Y-Nak Y-Nak commented May 30, 2026

Copy link
Copy Markdown
Member

This PR fixes the performance regression that was introduced in #421.

@Y-Nak Y-Nak requested a review from mbenke May 30, 2026 22:48

@rodrigogribeiro rodrigogribeiro left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work! As a suggestion, maybe we could take the opportunity to implement some kind of interface files: since typing is the most expensive activity in modules, we could store the type annotated tree in disk, and reuse its result if there's no change on the source file.

@Y-Nak Y-Nak merged commit f00b4b1 into argotorg:main Jun 1, 2026
4 checks passed
@Y-Nak Y-Nak deleted the fix-loader-regression branch June 1, 2026 10:45
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.

2 participants