qdk
qdk copied to clipboard
Add Q# Copilot to VS Code Extension
Benchmark for 38203bc
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 341.7±2.20µs | 344.5±6.31µs | +0.82% |
| Array literal evaluation | 192.9±5.22µs | 193.7±6.38µs | +0.41% |
| Array update evaluation | 422.8±2.93µs | 424.5±3.11µs | +0.40% |
| Core + Standard library compilation | 17.0±0.37ms | 17.2±0.60ms | +1.18% |
| Deutsch-Jozsa evaluation | 5.1±0.04ms | 5.1±0.05ms | 0.00% |
| Large file parity evaluation | 33.7±0.17ms | 33.7±0.44ms | 0.00% |
| Large input file compilation | 11.3±0.14ms | 11.4±0.20ms | +0.88% |
| Large input file compilation (interpreter) | 44.5±1.26ms | 46.1±1.76ms | +3.60% |
| Large nested iteration | 33.5±0.36ms | 33.8±0.34ms | +0.90% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1483.4±32.54µs | 1481.7±30.36µs | -0.11% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.68ms | 7.7±0.08ms | -1.28% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1399.2±33.04µs | 1398.8±35.15µs | -0.03% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 21.1±0.17ms | 21.2±0.21ms | +0.47% |
| Teleport evaluation | 81.9±3.61µs | 81.6±3.49µs | -0.37% |
Benchmark for 6fce2af
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 338.8±6.67µs | 340.4±2.93µs | +0.47% |
| Array literal evaluation | 169.1±1.82µs | 186.0±1.18µs | +9.99% |
| Array update evaluation | 410.3±1.54µs | 415.6±11.17µs | +1.29% |
| Core + Standard library compilation | 21.3±0.11ms | 21.2±0.16ms | -0.47% |
| Deutsch-Jozsa evaluation | 4.9±0.07ms | 4.9±0.07ms | 0.00% |
| Large file parity evaluation | 34.3±0.28ms | 34.3±0.40ms | 0.00% |
| Large input file compilation | 12.4±0.09ms | 12.4±0.10ms | 0.00% |
| Large input file compilation (interpreter) | 49.1±0.65ms | 49.2±0.90ms | +0.20% |
| Large nested iteration | 32.2±0.19ms | 32.7±0.37ms | +1.55% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1551.7±29.10µs | 1556.5±29.95µs | +0.31% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.7±0.08ms | 7.7±0.07ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1413.0±26.57µs | 1415.8±30.06µs | +0.20% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.7±0.37ms | 27.7±0.20ms | 0.00% |
| Teleport evaluation | 90.4±3.42µs | 90.1±3.76µs | -0.33% |
Benchmark for 519ae63
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 334.5±4.16µs | 333.2±1.95µs | -0.39% |
| Array literal evaluation | 172.5±1.67µs | 171.7±1.76µs | -0.46% |
| Array update evaluation | 408.5±1.42µs | 407.1±2.06µs | -0.34% |
| Core + Standard library compilation | 21.5±0.30ms | 21.8±0.54ms | +1.40% |
| Deutsch-Jozsa evaluation | 4.9±0.06ms | 4.9±0.07ms | 0.00% |
| Large file parity evaluation | 34.5±0.27ms | 34.6±0.40ms | +0.29% |
| Large input file compilation | 12.6±0.20ms | 12.9±0.28ms | +2.38% |
| Large input file compilation (interpreter) | 50.3±1.39ms | 50.8±1.69ms | +0.99% |
| Large nested iteration | 32.1±0.13ms | 32.2±0.68ms | +0.31% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1574.0±41.18µs | 1560.4±34.17µs | -0.86% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.09ms | 7.8±0.07ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1433.8±52.48µs | 1425.4±35.74µs | -0.59% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.1±0.25ms | 28.1±0.30ms | 0.00% |
| Teleport evaluation | 91.1±3.46µs | 91.6±3.41µs | +0.55% |
Benchmark for 2ab9311
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 332.7±7.89µs | 334.8±4.25µs | +0.63% |
| Array literal evaluation | 169.1±4.22µs | 168.9±1.29µs | -0.12% |
| Array update evaluation | 405.7±1.57µs | 408.7±6.05µs | +0.74% |
| Core + Standard library compilation | 23.1±0.89ms | 23.1±0.97ms | 0.00% |
| Deutsch-Jozsa evaluation | 4.9±0.06ms | 4.9±0.05ms | 0.00% |
| Large file parity evaluation | 35.0±3.94ms | 34.6±0.32ms | -1.14% |
| Large input file compilation | 13.1±0.27ms | 13.6±0.38ms | +3.82% |
| Large input file compilation (interpreter) | 52.8±1.27ms | 54.1±1.62ms | +2.46% |
| Large nested iteration | 31.9±0.19ms | 31.9±0.18ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1589.4±107.86µs | 1596.3±122.65µs | +0.43% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.1±0.12ms | 8.1±0.25ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1438.9±58.77µs | 1442.3±76.99µs | +0.24% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.2±0.21ms | 28.1±0.16ms | -0.35% |
| Teleport evaluation | 90.6±3.49µs | 90.4±3.78µs | -0.22% |
Benchmark for 9a3edcf
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 341.1±26.04µs | 333.6±1.95µs | -2.20% |
| Array literal evaluation | 194.7±4.73µs | 174.6±1.75µs | -10.32% |
| Array update evaluation | 413.3±3.15µs | 407.1±7.71µs | -1.50% |
| Core + Standard library compilation | 24.0±0.79ms | 24.9±1.34ms | +3.75% |
| Deutsch-Jozsa evaluation | 4.9±0.16ms | 4.9±0.06ms | 0.00% |
| Large file parity evaluation | 34.8±0.53ms | 34.8±0.87ms | 0.00% |
| Large input file compilation | 13.9±0.45ms | 13.9±0.42ms | 0.00% |
| Large input file compilation (interpreter) | 56.8±2.32ms | 57.3±2.39ms | +0.88% |
| Large nested iteration | 32.5±0.77ms | 32.1±0.47ms | -1.23% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1601.7±158.34µs | 1593.2±85.64µs | -0.53% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.13ms | 8.0±0.26ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1456.1±119.09µs | 1468.1±163.28µs | +0.82% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.4±0.40ms | 28.6±0.27ms | +0.70% |
| Teleport evaluation | 91.1±3.63µs | 91.4±3.70µs | +0.33% |
Benchmark for 048d86e
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 334.1±2.25µs | 335.4±2.80µs | +0.39% |
| Array literal evaluation | 190.8±20.57µs | 186.1±0.63µs | -2.46% |
| Array update evaluation | 410.7±3.60µs | 409.6±2.49µs | -0.27% |
| Core + Standard library compilation | 22.4±1.00ms | 21.7±0.52ms | -3.13% |
| Deutsch-Jozsa evaluation | 4.8±0.06ms | 4.9±0.06ms | +2.08% |
| Large file parity evaluation | 34.3±0.28ms | 34.3±0.31ms | 0.00% |
| Large input file compilation | 12.9±0.22ms | 12.8±0.24ms | -0.78% |
| Large input file compilation (interpreter) | 50.5±1.26ms | 50.3±1.28ms | -0.40% |
| Large nested iteration | 32.1±0.23ms | 32.1±0.31ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1569.2±33.78µs | 1574.9±63.95µs | +0.36% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.49ms | 7.8±0.09ms | -2.50% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1431.2±37.83µs | 1429.8±56.48µs | -0.10% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.9±0.22ms | 27.9±0.25ms | 0.00% |
| Teleport evaluation | 90.2±3.72µs | 90.2±3.50µs | 0.00% |
Benchmark for 8358bf7
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 330.3±2.19µs | 331.2±2.57µs | +0.27% |
| Array literal evaluation | 168.3±1.08µs | 185.9±0.85µs | +10.46% |
| Array update evaluation | 410.3±2.24µs | 410.4±2.27µs | +0.02% |
| Core + Standard library compilation | 21.1±0.17ms | 21.2±0.19ms | +0.47% |
| Deutsch-Jozsa evaluation | 4.9±0.07ms | 4.9±0.06ms | 0.00% |
| Large file parity evaluation | 34.4±0.27ms | 34.3±0.26ms | -0.29% |
| Large input file compilation | 12.6±0.14ms | 12.7±0.21ms | +0.79% |
| Large input file compilation (interpreter) | 49.8±1.05ms | 50.1±2.29ms | +0.60% |
| Large nested iteration | 32.5±0.66ms | 32.7±0.49ms | +0.62% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1554.8±42.40µs | 1555.4±32.25µs | +0.04% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.08ms | 7.8±0.07ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1415.9±39.05µs | 1416.5±34.30µs | +0.04% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.7±0.25ms | 27.7±0.19ms | 0.00% |
| Teleport evaluation | 91.2±2.85µs | 91.1±4.86µs | -0.11% |
Benchmark for 7a7cf54
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 357.1±23.03µs | 335.6±2.82µs | -6.02% |
| Array literal evaluation | 191.5±3.44µs | 174.4±8.89µs | -8.93% |
| Array update evaluation | 424.0±27.43µs | 412.8±1.51µs | -2.64% |
| Core + Standard library compilation | 23.6±0.72ms | 23.4±0.66ms | -0.85% |
| Deutsch-Jozsa evaluation | 5.0±0.06ms | 5.0±0.06ms | 0.00% |
| Large file parity evaluation | 34.1±0.11ms | 34.1±0.38ms | 0.00% |
| Large input file compilation | 14.2±0.35ms | 14.6±0.37ms | +2.82% |
| Large input file compilation (interpreter) | 54.8±1.64ms | 55.6±2.03ms | +1.46% |
| Large nested iteration | 32.5±0.38ms | 32.5±0.42ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1598.5±80.95µs | 1618.2±140.14µs | +1.23% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.07ms | 8.1±0.09ms | +2.53% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1445.5±64.71µs | 1480.8±145.47µs | +2.44% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.2±0.22ms | 28.5±0.16ms | +1.06% |
| Teleport evaluation | 91.7±3.37µs | 92.3±3.31µs | +0.65% |
Benchmark for e0aff6f
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 335.2±2.28µs | 337.8±2.45µs | +0.78% |
| Array literal evaluation | 193.7±8.82µs | 192.4±1.45µs | -0.67% |
| Array update evaluation | 410.6±1.91µs | 412.3±1.80µs | +0.41% |
| Core + Standard library compilation | 21.7±0.41ms | 21.7±0.56ms | 0.00% |
| Deutsch-Jozsa evaluation | 4.9±0.05ms | 4.9±0.05ms | 0.00% |
| Large file parity evaluation | 34.0±0.09ms | 34.0±0.10ms | 0.00% |
| Large input file compilation | 12.9±0.16ms | 12.9±0.56ms | 0.00% |
| Large input file compilation (interpreter) | 52.4±1.75ms | 50.2±1.57ms | -4.20% |
| Large nested iteration | 32.4±0.17ms | 32.7±0.22ms | +0.93% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1561.0±44.42µs | 1565.5±66.00µs | +0.29% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.7±0.07ms | 7.7±0.21ms | 0.00% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1419.6±31.80µs | 1424.3±45.61µs | +0.33% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.5±0.14ms | 27.7±0.22ms | +0.73% |
| Teleport evaluation | 92.3±3.26µs | 92.4±3.31µs | +0.11% |
Benchmark for 048ccd9
Click to view benchmark
| Test | Base | PR | % |
|---|---|---|---|
| Array append evaluation | 339.3±1.81µs | 345.0±17.34µs | +1.68% |
| Array literal evaluation | 187.1±2.25µs | 169.6±1.61µs | -9.35% |
| Array update evaluation | 414.6±2.00µs | 421.0±20.77µs | +1.54% |
| Core + Standard library compilation | 21.6±0.62ms | 21.6±0.86ms | 0.00% |
| Deutsch-Jozsa evaluation | 4.9±0.06ms | 4.9±0.05ms | 0.00% |
| Large file parity evaluation | 34.5±0.22ms | 34.4±0.46ms | -0.29% |
| Large input file compilation | 12.9±0.37ms | 12.8±0.17ms | -0.78% |
| Large input file compilation (interpreter) | 52.7±2.35ms | 51.8±1.76ms | -1.71% |
| Large nested iteration | 32.7±0.20ms | 33.3±1.68ms | +1.83% |
| Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1562.6±38.14µs | 1564.8±55.33µs | +0.14% |
| Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.12ms | 7.7±0.08ms | -1.28% |
| Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1422.9±40.07µs | 1421.5±33.03µs | -0.10% |
| Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.8±0.32ms | 27.8±0.74ms | 0.00% |
| Teleport evaluation | 92.9±3.83µs | 92.3±3.95µs | -0.65% |
This PR has become stale. Will reopen in the future if this feature becomes viable.