Artifact 3fef61de14dbdca1b57b1ff38f655e772c32405d909a89d976041415aa6231d5:
- File
bs/builtins/builtins.h
— part of check-in
[68260b65f2]
at
2022-03-14 19:23:09
on branch trunk
—
- bracket blocks inlined in the code are no longer proposition lists but a new type of block to contain "ghost code" (ie a verification specific cfg)
- added a GhostBranch instruction to insert the above in the middle of regular code
- removed a bunch of hacks to ignore load/stores involving ghost funcs during execution and codegen since they are now separated from normal code using the above
- miscellaneous other refactorings and improvements
- as a result ghost code is now more flexible and can use idiomatic tuple assignments to exchange the values of two ghost function closures
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.