microsoft / qsharp

Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
https://microsoft.github.io/qsharp/
MIT License
425 stars 86 forks source link

Use error-specific links for RCA check pass errors #1594

Closed swernli closed 4 months ago

swernli commented 4 months ago

This updates the error links for the RCA check pass to use unique anchors per-error to give the user more specific guidance.

github-actions[bot] commented 4 months ago

Benchmark for d7ddc9c

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 335.2±3.50µs | 333.8±2.34µs | -0.42% | | Array literal evaluation | 170.4±0.90µs | 170.4±1.08µs | 0.00% | | Array update evaluation | 413.4±3.87µs | 411.2±2.65µs | -0.53% | | Core + Standard library compilation | 18.8±0.53ms | 19.3±0.95ms | +2.66% | | Deutsch-Jozsa evaluation | 5.2±0.06ms | **5.1±0.05ms** | **-1.92%** | | Large file parity evaluation | 33.9±0.11ms | 34.0±0.15ms | +0.29% | | Large input file compilation | 12.8±0.51ms | **12.5±0.26ms** | **-2.34%** | | Large input file compilation (interpreter) | 47.3±1.25ms | **46.1±1.16ms** | **-2.54%** | | Large nested iteration | 33.2±0.52ms | 33.0±0.40ms | -0.60% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1569.5±40.41µs | 1569.3±53.96µs | -0.01% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.12ms | 7.8±0.17ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1427.7±41.19µs | 1426.4±43.92µs | -0.09% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.3±0.35ms | 28.3±0.39ms | 0.00% | | Teleport evaluation | 88.6±3.73µs | 92.3±8.73µs | +4.18% |