Branch: * main
commit edebe14a60c88561c2453670964066a151333289
Author: Stefan J. Wernli <swernli@microsoft.com>
Date: Fri Mar 27 09:37:50 2026 -0700
Support `NoiseConfig` for Q# and OpenQASM on sparse simulation (#3062)
This change supports granular noise configuration for the mechanisms
that use sparse state simulator, namely `qsharp.run` and `openqasm.run`.
This brings it up to parity with our QIR-based simulation in the
`NeutralAtomDevice` on cpu and gpu (and clifford).
The fuzz-testing workflow has detected a bug.
Auto-Minimized Fuzzing Input That Triggers the Bug: Click this line.
Note: If the input is multi-line then the end-of-line characters ' ' (0x0A) and ' ' (0x0D) may affect the reproducibility of the bug. If you fail to repro the bug with the input shown below then you may want to go to the workflow that reported this GitHub bug, download the artifact, and extract the file with the exact minimized input.The branch/commit the bug has been found in: Click.
If the developers fail to repro the bug in the latestmainthen the branch/commit info below can help them to make sure that they are using the correct way to repro. If the bug is reproducible in the branch/commit below, but not in latestmain, then the bug is likely fixed already or is not in themainbranch.Other Info
ubuntu-latest: Linux runnervmrg6be 6.17.0-1008-azure #8~24.04.1-Ubuntu SMP Mon Jan 26 18:35:40 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux.