The following features are missing in our OpenQASM implementation, and we plan to implement them in the near future:
These features require work in the Q# compiler and we may implement them at some point, but not in the near future:
These features are not planned for full compilation support:
- Hardware qubit ids.
- Duration type value, this includes supplying durations on
gate and box instructions.
- Stretch type values.
- Calibration statements.
- Calibration grammar statements.
- Defcal statements.
- Delay statements.
The following features are missing in our OpenQASM implementation, and we plan to implement them in the near future:
arr[{2, 6, 8}].nopinstructionsdurationofcalls. Lower duration and stretch #2611sin,cos, etc.)modimplementation Add support for builtin functions #2508: pow builtin collides with pow gate modifier, so it was removed from the specpowedge caseboxstatement. Adding box pragma support to QASM compiler #2571sizeofcalls. Add sizeof bultin to qasm #2586readonlyparameters). Add sizeof bultin to qasm #2586These features require work in the Q# compiler and we may implement them at some point, but not in the near future:
breakkeyword.continuekeyword.mutableparameters).These features are not planned for full compilation support:
gateandboxinstructions.