Skip to content

Conversation

@IlmariReissumies
Copy link
Member

This pull requests extirpates the final event component from the ffi state, and instead stops evaluation whenever FFI divergence or FFI failure is encountered.

@SOwens: I'm tagging you as reviewer because I hope you might check if the lem changes make sense :)

Johannes Åman Pohjola and others added 30 commits June 18, 2018 11:35
Scare quotes because I haven't actually tried to invoke lem on the thing.
Note this commit does not touch the Props files.
No attempt made to fix the various cheats that were present already
@IlmariReissumies IlmariReissumies requested a review from SOwens July 2, 2018 18:12
@IlmariReissumies IlmariReissumies removed the request for review from SOwens July 4, 2018 09:31
@xrchz
Copy link
Member

xrchz commented Jul 6, 2018

I would like to see x64BootstrapProof go through with these changes before merging. (Sadly the regression test seems to have died on the first attempt to get there.)

@IlmariReissumies
Copy link
Member Author

It's unlikely that this PR has any impact on bootstrap since it doesn't touch the compiler, only semantics and proofs. And x64BootstrapProof is basically identical to the stuff in examples/proofs, which did go through.

With that said, I'm not in a rush; I'm happy to wait for a full bootstrap to go through if that's your preference.

@xrchz
Copy link
Member

xrchz commented Jul 6, 2018

My reasoning is that x64BootstrapProof depends on the compiler proofs, which have been changed.

@xrchz xrchz merged commit 645d4af into master Jul 9, 2018
@xrchz xrchz deleted the divsem branch July 9, 2018 09:00
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.

4 participants