Goose  Artifact Description [4658749c08]

Artifact 4658749c08ad4d564af7e3cd8d5d6a4ae5e29e1c6d4a3faf7feb4a20bf3a7e77:

  • File bs/builtins/statements/if.cpp
    • 2022-05-25 17:28:04 — part of check-in [7992dbe59f] on branch cir-stack-language —
      • Split function invocation code into several specialized versions for each function kind
      • Almost fully completed the migration of CIR to a stack language
      • Compilation-time execution works again
      (user: zlodo size: 5325)
    • 2022-06-29 21:47:37 — part of check-in [1f87fbda15] on branch trunk — The CIR is no longer made out of instructions that are basically expression trees, but is now instead a stack language to make it possible to insert verification instructions before and after the evaluation of individual function arguments (user: zlodo size: 5325)