Goose  Hex Artifact Content

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
    (user: zlodo size: 822)

A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.