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

Expression caching #535

Merged
merged 2 commits into from
Sep 7, 2016
Merged

Expression caching #535

merged 2 commits into from
Sep 7, 2016

Conversation

sn6uv
Copy link
Member

@sn6uv sn6uv commented Sep 7, 2016

Fixes #531

Keep track of when each definition changes along with when each expression was last evaluated to prevent unnecessarily re-evaluating expressions.

I'm also wondering if the timestamps could be used to optimise definition caching as in #507.

@sn6uv sn6uv changed the title Issue531 Expression caching Sep 7, 2016
@sn6uv sn6uv merged commit dfb6bf8 into mathics:master Sep 7, 2016
@sn6uv sn6uv deleted the Issue531 branch September 7, 2016 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant