Skip to content

Move openqasm parser out of the compiler#3387

Merged
idavis merged 3 commits into
mainfrom
iadavis/openqasm-parser-move
Jul 10, 2026
Merged

Move openqasm parser out of the compiler#3387
idavis merged 3 commits into
mainfrom
iadavis/openqasm-parser-move

Conversation

@idavis

@idavis idavis commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Moves qsc_openqasm_parser out of the compiler and introduces the qdk_openqasm_parser Rust crate. QDK tooling continues to use the crate from source. When the QDK tooling builds it uses a ["internal"] feature flag on crate which currently allows it to use the QSC definitions instead of its vendored sources. If we look to ever publish this crate we'll have to remove the optional dep and fully rely on the vendored versions.

@idavis idavis self-assigned this Jun 25, 2026
@idavis idavis force-pushed the iadavis/openqasm-parser-move branch from 273f202 to cf033a1 Compare June 25, 2026 15:19
@idavis idavis force-pushed the iadavis/openqasm-parser-move branch from 567f0a2 to fbdfe1b Compare July 8, 2026 19:24
@idavis idavis requested a review from amcasey as a code owner July 8, 2026 19:24
@idavis idavis force-pushed the iadavis/openqasm-parser-move branch from 8f2620d to 7855541 Compare July 10, 2026 14:48
@idavis idavis enabled auto-merge July 10, 2026 14:52
@idavis idavis added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit 85cc90a Jul 10, 2026
12 checks passed
@idavis idavis deleted the iadavis/openqasm-parser-move branch July 10, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants