When checking if two programs are equal, calibrations should be compared as orderless sets. Calibrations are global state, so the order of them should not matter.
quil-rs current Program equality logic respects the order of calibrations (and possibly waveforms), which is incorrect.
When checking if two programs are equal, calibrations should be compared as orderless sets. Calibrations are global state, so the order of them should not matter.
quil-rs
currentProgram
equality logic respects the order of calibrations (and possibly waveforms), which is incorrect.