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

Disallow alwaysinline and noinline on functions #726

Merged
merged 2 commits into from Jun 16, 2021

Commits on Jun 9, 2021

  1. Disallow alwaysinline and noinline on functions

    Adding "alwaysinline" and "noinline" attributes to a function results in
    an error similar to the following when compiling with LLVM:
    
    ```
    Attributes 'noinline and alwaysinline' are incompatible!
    LLVM ERROR: Broken module found, compilation aborted!
    ```
    
    and then the interpreter is killed. This commit prevents both attributes
    being added at the Python level, to prevent the above error message and
    termination.
    gmarkall committed Jun 9, 2021
    Copy the full SHA
    f332e9d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Fix warning with Sphinx 4

    The `llvm:ref` directive seems to be unknown. I'm not sure how it did
    work, but as this is used precisely once in the docs it seems reasonable
    to just replace it with a URL.
    gmarkall committed Jun 16, 2021
    Copy the full SHA
    0ba9bd9 View commit details
    Browse the repository at this point in the history