Skip to content

Enforce that CompiledForm.doEval doesn't return null.#524

Merged
toddjonker merged 1 commit intoion-fusion:mainfrom
toddjonker:compiled-form-not-null
Apr 15, 2026
Merged

Enforce that CompiledForm.doEval doesn't return null.#524
toddjonker merged 1 commit intoion-fusion:mainfrom
toddjonker:compiled-form-not-null

Conversation

@toddjonker
Copy link
Copy Markdown
Member

This removes an unnecessary branch from the interpreter's inner loop.

I did a manual verification of all 40(!) implementations, and all are currently non-null per contract.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I did a manual verification of all 40(!) implementations, and all are currently non-null per contract.
@toddjonker toddjonker merged commit abea434 into ion-fusion:main Apr 15, 2026
4 checks passed
@toddjonker toddjonker deleted the compiled-form-not-null branch April 15, 2026 00:42
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