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

Persistant Model Caching #17

Merged
merged 1 commit into from
Jan 25, 2024
Merged

Conversation

dinkelk
Copy link
Collaborator

@dinkelk dinkelk commented Jan 25, 2024

This change introduces a model cache that is persistent across calls to redo. This allows the build system to run faster when it does not need to reread and revalidate YAML models that have not changed on disk. It also introduces a new command redo clear_cache that clears this cache for true clean building.

…ecked yet

added dependency checking into persistant model loads

refining dependency tracking for models

some performance tweaks

adding profiling capability for top level do files

fixing spacing in top level dos

removing some debug prints

adding redo clear_cache build rule and documentation

fixing style

fixing type
@dinkelk dinkelk self-assigned this Jan 25, 2024
@dinkelk dinkelk merged commit 56a04cb into lasp:main Jan 25, 2024
4 checks passed
@dinkelk dinkelk deleted the persistant-model-cache-do branch February 13, 2024 01:26
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