Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VeyMont: seq_prog initialization & permission generation #1102

Merged
merged 6 commits into from
Nov 9, 2023

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    11ae465 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    1f2692d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d349db0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78f9520 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56646a8 View commit details
    Browse the repository at this point in the history
  5. Implement permission generation and more.

    - Permissions are now generated for constructs in seq_program nodes.  It
      is intended to only work for fields of simple type, classes, and array
      of simple type, but the implementation is general enough to also work
      for nested arrays.
    - Pretty printing is implemented for the internal VeyMont COL nodes.
    - SeqAssign now checks if the expression to be assigned does not use
      fields from any other endpoints.
    - Tests for most of these things.
    - A few messages from the test suite were renamed. They looked off, but
      I am not entirely sure if they were actually wrong.
    bobismijnnaam committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    6bb8b08 View commit details
    Browse the repository at this point in the history