Implementation of manual classical variables: RFC 0019 #10922
Labels
mod: circuit
Related to the core of the `QuantumCircuit` class or the circuit library
mod: qasm3
Related to OpenQASM 3 import or export
mod: qpy
Related to QPY serialization
mod: transpiler
Issues and PRs related to Transpiler
priority: high
type: epic
A theme of work that contain sub-tasks
type: feature request
New feature or request
Milestone
What should we add?
This is the tracking epic for RFC
0019
: Variable-declaration and storage representation in Qiskit. Details of the proposal are in the linked document. Since the tasklist doesn't show linked PRs, I'm just assigning myself to issues as I open a PR that closes them to give a neater visual indication.Required
expr.Var
#10923Store
instruction class #10939QuantumCircuit
#10924ControlFlowOp
for managing variables in scope #10940QuantumCircuit.append
#10925DAGCircuit
appenders #10926DAGCircuit.__eq__
#10927transpile
#10931Additional circuit methods
QuantumCircuit.copy
andcopy_empty_like
#10959DAGCircuit.copy
andcopy_empty_like
#10960QuantumCircuit.compose
#10932DAGCircuit.compose
#10933DAGCircuit.replace_block_with_op
#10934DAGCircuit.substitute_node
#10935DAGCircuit.substitute_node_with_dag
#10936Long term required, not necessary for 0.45
The text was updated successfully, but these errors were encountered: