Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring-aware incrementality #3

Open
flupe opened this issue Dec 29, 2022 · 0 comments
Open

Refactoring-aware incrementality #3

flupe opened this issue Dec 29, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@flupe
Copy link
Owner

flupe commented Dec 29, 2022

Because the build graph is fully static, we could build some kind of Merkle tree
before running the generator. If all the build tasks append their hash to their local cache (by convention), we should be able to detect whether a task (or its children) has changed since the last run, and thus possibly force recompilation.

May or may not happen before the next version, but definitely for the one after that.

@flupe flupe added the enhancement New feature or request label Dec 29, 2022
@flupe flupe self-assigned this Dec 29, 2022
@flupe flupe moved this to Todo in achille Jan 21, 2023
@flupe flupe added this to achille Jan 21, 2023
@flupe flupe added this to the achille-0.1.0 milestone Jan 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant