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

920 quil spec 2024 1 conformance #921

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Sep 9, 2024

  1. Add EXTERN, CALL, and PRAGMA EXTERN; other minior changes

    s/EXTERN/STUB - renaming EXTERN keyword to STUB
    
    Add zero-qubit frame in a DEFRAME in tests
    
    Remove sample-rate from DEFWAVEFORM
    
    Added NON_VOLATILE pragma
    
    Add EXTERN, numerical expression support, printing
    
    Add: CALL instruction
    
    Addressing CALL instructions
    
    Add PRAMGA EXTERN for declaring extern function signatures
    
    Checking extern type for externs in expressions
    
    Add tests for extern and extern pragma processing
    
    Fix: nits; Catch EXTERN PRAGMA parse error and rethrow warning
    
    Remove: malformed extern pragmas no longer signal errors
    
    Fix: indentation
    
    Add: comment about why we check pragma signatures at parse time
    
    Add: Comment about why we're parsing EXTERN pragmas diffrently
    
    Fix: nits
    
    Updates in light of #88
    macrologist committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    daf5238 View commit details
    Browse the repository at this point in the history