Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Classical Control rewrite support should be refactored #534

@swernli

Description

@swernli

https://github.com/microsoft/qsharp-runtime/blob/main/src/Simulation/QSharpFoundation/ClassicalControl.qs defines the Q# operations used in our classically controlled rewrite step (see https://github.com/microsoft/qsharp-compiler/blob/main/src/QsCompiler/Transformations/ClassicallyControlled.cs). As mentioned in a comment on the qs file, the namespace name is out of date and should be updated, along with other clean-up and refactoring to allow it to be used correctly by the rewrite step without needing to be exposed publicly. This refactor will need to take several steps:

Metadata

Metadata

Assignees

Labels

maintenanceImprove codebase quality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions