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

hermetic builds #1160

Merged
merged 5 commits into from
Oct 29, 2024
Merged

hermetic builds #1160

merged 5 commits into from
Oct 29, 2024

Commits on Oct 15, 2024

  1. adds arguments to the generator scripts to specify the input

    Adds explicit arguments to the generator scripts to point to the input
    such that they can be used in a hermetic build where the scripts do
    not run from the source directory. Remaining inputs are assume to be
    in the same directory.
    
    Additional style changes include:
    
    - checking the path for opening files rather than relying on exceptions.
    - explicity define the type for and check for assignments to curropts
      array to enable static type checking of the code.
    - adding missing includes in generated code.
    cc10512 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    df538a5 View commit details
    Browse the repository at this point in the history
  2. add missing includes for a hermetic build

    Hermetic builds look for all necessary includes for the features used
    in the header files. This commit adds the missing includes.
    cc10512 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e0bf403 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    5ba1d88 View commit details
    Browse the repository at this point in the history
  2. fixes binding build and unused var

    Python bindings required updating the arguments to the syntax_gen script.
    
    Prints the OSError message.
    cc10512 committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    cdeb585 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. addresses reviewer comments

    cc10512 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3fa02ff View commit details
    Browse the repository at this point in the history