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

Code (de)serialization fixes #2430

Merged
merged 10 commits into from
Sep 22, 2021
Merged

Code (de)serialization fixes #2430

merged 10 commits into from
Sep 22, 2021

Conversation

ceedubs
Copy link
Contributor

@ceedubs ceedubs commented Sep 22, 2021

Overview

This includes a few fixes and some testing support for issues that we stumbled into while working on distributed computation support.

  • A Code.validate builtin for forcing the validation of Code, whether or not it already lives in the code cache.
  • A Code.display builtin for displaying Code
  • A couple of fixes for code serialization/deserialization issues.

stew and others added 10 commits September 8, 2021 15:57
* actually cache intermediate terms
* don't try to load the code attached to literal terms when
deseralizing terms
- Expose the internal compiler bugs as a Failure in unison
- Added some codeops tests using the new validate
- Updated other transcript output for new builtins
@ceedubs ceedubs merged commit 00057b6 into unisonweb:trunk Sep 22, 2021
@ceedubs ceedubs deleted the remote-support branch September 22, 2021 21:40
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.

None yet

4 participants