microsoft / qsharp

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

Dot as Struct Field Access Operator #1636

Closed ScottCarda-MS closed 2 days ago

ScottCarda-MS commented 2 weeks ago

Allows users to use the . as the field accessor operator, instead of ::.

For example:

struct A { b : B }
struct B { c : C }
struct C { i : Int }
function Bar(a : A) : Int {
    a.b.c.i
}
github-actions[bot] commented 2 weeks ago

Benchmark for f8293c1

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 328.9±4.96µs | **327.2±1.23µs** | **-0.52%** | | Array literal evaluation | 192.4±0.45µs | **177.6±3.58µs** | **-7.69%** | | Array update evaluation | 409.2±8.46µs | **406.2±2.53µs** | **-0.73%** | | Core + Standard library compilation | 20.3±0.36ms | 20.5±0.72ms | +0.99% | | Deutsch-Jozsa evaluation | **5.0±0.05ms** | 5.2±0.16ms | **+4.00%** | | Large file parity evaluation | **33.9±0.15ms** | 34.1±0.12ms | **+0.59%** | | Large input file compilation | **12.6±0.36ms** | 12.8±0.16ms | **+1.59%** | | Large input file compilation (interpreter) | 48.9±0.94ms | 48.8±0.84ms | -0.20% | | Large nested iteration | **32.1±0.13ms** | 32.3±0.19ms | **+0.62%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1563.3±44.99µs | 1569.5±72.30µs | +0.40% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.10ms | **7.8±0.08ms** | **-1.27%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1423.4±33.48µs | 1426.2±37.03µs | +0.20% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.1±0.21ms | 27.9±0.40ms | -0.71% | | Teleport evaluation | 88.4±3.40µs | 90.1±4.00µs | +1.92% |
github-actions[bot] commented 2 weeks ago

Change in memory usage detected by benchmark.

Memory Report for d4bad8bf792d4ab0374c5ce7095622e165fbb18a

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 2 weeks ago

Benchmark for d4bad8b

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 325.5±8.54µs | 326.2±2.75µs | +0.22% | | Array literal evaluation | **192.6±1.10µs** | 200.0±5.23µs | **+3.84%** | | Array update evaluation | **403.6±11.07µs** | 407.1±2.77µs | **+0.87%** | | Core + Standard library compilation | **23.4±1.46ms** | 25.1±1.63ms | **+7.26%** | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.06ms | **+1.96%** | | Large file parity evaluation | **34.4±0.18ms** | 35.4±0.50ms | **+2.91%** | | Large input file compilation | **14.5±0.93ms** | 16.6±1.00ms | **+14.48%** | | Large input file compilation (interpreter) | **55.6±2.06ms** | 62.7±4.19ms | **+12.77%** | | Large nested iteration | 32.2±1.06ms | 32.2±0.15ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1710.3±244.86µs | 1722.6±333.57µs | +0.72% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 9.3±0.30ms | **8.9±0.37ms** | **-4.30%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1525.2±245.47µs | 1581.5±303.77µs | +3.69% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | **29.5±0.38ms** | 30.3±0.45ms | **+2.71%** | | Teleport evaluation | 88.7±3.76µs | 90.4±3.84µs | +1.92% |
github-actions[bot] commented 2 weeks ago

Change in memory usage detected by benchmark.

Memory Report for 2e03b496514d051a06c3b15af66c1fb5de20820c

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 2 weeks ago

Benchmark for 2e03b49

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 335.2±7.48µs | **330.4±2.07µs** | **-1.43%** | | Array literal evaluation | **175.5±1.92µs** | 187.3±0.80µs | **+6.72%** | | Array update evaluation | 413.8±10.59µs | **407.7±2.54µs** | **-1.47%** | | Core + Standard library compilation | **21.8±0.57ms** | 22.5±0.65ms | **+3.21%** | | Deutsch-Jozsa evaluation | 5.1±0.05ms | 5.1±0.05ms | 0.00% | | Large file parity evaluation | **34.1±0.18ms** | 34.6±0.41ms | **+1.47%** | | Large input file compilation | 13.7±0.29ms | 13.6±0.48ms | -0.73% | | Large input file compilation (interpreter) | 54.2±1.34ms | 54.2±1.62ms | 0.00% | | Large nested iteration | 32.7±0.91ms | **32.4±0.10ms** | **-0.92%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1588.8±68.22µs | 1580.8±46.24µs | -0.50% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.2±0.16ms | **7.9±0.10ms** | **-3.66%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1449.4±50.36µs | 1445.4±63.33µs | -0.28% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.6±0.28ms | 28.6±0.59ms | 0.00% | | Teleport evaluation | 87.7±4.14µs | 90.3±3.42µs | +2.96% |
github-actions[bot] commented 2 weeks ago

Change in memory usage detected by benchmark.

Memory Report for b71d8257f195a7d0e92f954e67a57381385cd3ea

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 2 weeks ago

Benchmark for b71d825

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 329.6±3.09µs | 329.6±1.31µs | 0.00% | | Array literal evaluation | 192.4±0.83µs | **186.6±0.76µs** | **-3.01%** | | Array update evaluation | **407.0±4.25µs** | 411.3±19.43µs | **+1.06%** | | Core + Standard library compilation | 19.9±0.33ms | 20.1±0.40ms | +1.01% | | Deutsch-Jozsa evaluation | 5.1±0.04ms | 5.1±0.16ms | 0.00% | | Large file parity evaluation | **33.9±0.64ms** | 34.2±0.08ms | **+0.88%** | | Large input file compilation | 12.4±0.18ms | 12.5±0.39ms | +0.81% | | Large input file compilation (interpreter) | 49.2±1.74ms | 50.3±1.76ms | +2.24% | | Large nested iteration | 32.3±0.72ms | 32.6±0.48ms | +0.93% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1568.8±30.78µs | 1565.6±75.15µs | -0.20% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.12ms | **7.7±0.08ms** | **-2.53%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1422.0±30.75µs | 1420.4±27.46µs | -0.11% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.1±1.12ms | 27.9±0.24ms | -0.71% | | Teleport evaluation | 86.7±3.69µs | 90.1±3.53µs | +3.92% |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for b512f5f4b059a05e3771b182e9aaedb3deaefded

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for b512f5f

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 330.3±4.46µs | 329.1±2.12µs | -0.36% | | Array literal evaluation | **174.6±1.02µs** | 187.9±3.11µs | **+7.62%** | | Array update evaluation | 406.7±2.80µs | 407.0±1.50µs | +0.07% | | Core + Standard library compilation | 21.2±0.66ms | 21.7±0.83ms | +2.36% | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.14ms | **+1.96%** | | Large file parity evaluation | **33.8±0.07ms** | 34.4±0.44ms | **+1.78%** | | Large input file compilation | **12.5±0.11ms** | 13.7±0.63ms | **+9.60%** | | Large input file compilation (interpreter) | 50.9±1.51ms | 51.8±1.42ms | +1.77% | | Large nested iteration | 35.2±0.53ms | **33.1±0.14ms** | **-5.97%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1566.4±33.34µs | 1579.6±95.14µs | +0.84% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.16ms | **7.8±0.10ms** | **-2.50%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1422.4±45.93µs | 1450.6±121.80µs | +1.98% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.3±0.38ms | 28.5±0.29ms | +0.71% | | Teleport evaluation | 89.1±8.76µs | 90.4±3.74µs | +1.46% |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 89e5597a08f2bc035dedc0bdef78bec91f366fca

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for 89e5597

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **331.1±2.62µs** | 333.9±5.14µs | **+0.85%** | | Array literal evaluation | 193.8±9.68µs | **168.8±2.65µs** | **-12.90%** | | Array update evaluation | **405.8±1.94µs** | 411.2±2.32µs | **+1.33%** | | Core + Standard library compilation | 22.8±1.58ms | **20.4±0.37ms** | **-10.53%** | | Deutsch-Jozsa evaluation | **5.0±0.05ms** | 5.1±0.08ms | **+2.00%** | | Large file parity evaluation | 33.9±1.03ms | 34.3±0.87ms | +1.18% | | Large input file compilation | **12.6±0.49ms** | 13.1±0.59ms | **+3.97%** | | Large input file compilation (interpreter) | 49.3±1.61ms | 49.5±0.77ms | +0.41% | | Large nested iteration | **32.5±0.69ms** | 32.9±0.36ms | **+1.23%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1575.7±128.53µs | 1579.1±60.64µs | +0.22% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.12ms | 7.8±0.18ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1417.4±54.25µs | 1429.4±57.68µs | +0.85% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.1±0.17ms | 28.0±0.42ms | -0.36% | | Teleport evaluation | **86.7±5.11µs** | 91.9±10.38µs | **+6.00%** |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 003f0c20031a69b78f5ad52183343bc912f3cfec

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 0ac64babcb99a6ddaf2991c4c8bae4df73388f25

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for 0ac64ba

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **324.9±5.36µs** | 357.0±1.41µs | **+9.88%** | | Array literal evaluation | 192.4±0.48µs | **169.0±3.92µs** | **-12.16%** | | Array update evaluation | **404.9±6.75µs** | 433.2±1.56µs | **+6.99%** | | Core + Standard library compilation | **22.4±0.95ms** | 24.3±1.08ms | **+8.48%** | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.06ms | **+1.96%** | | Large file parity evaluation | **34.0±0.34ms** | 34.5±0.61ms | **+1.47%** | | Large input file compilation | 14.6±0.54ms | 14.1±0.50ms | -3.42% | | Large input file compilation (interpreter) | 54.2±2.52ms | 53.4±1.46ms | -1.48% | | Large nested iteration | **31.9±0.33ms** | 35.1±0.11ms | **+10.03%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1636.4±167.70µs | 1615.1±160.38µs | -1.30% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.4±0.26ms | **8.1±0.13ms** | **-3.57%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1490.8±169.59µs | 1473.6±143.74µs | -1.15% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 29.2±0.15ms | **28.9±0.20ms** | **-1.03%** | | Teleport evaluation | 88.3±4.74µs | 89.4±3.64µs | +1.25% |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 7b386423a08d4f2d700e0d6b5b45c6ca76eab220

Test This Branch On Main Difference
compile core + standard lib 16723493 bytes 16685477 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for 7b38642

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 337.6±3.48µs | **327.3±8.48µs** | **-3.05%** | | Array literal evaluation | 193.3±0.89µs | 192.9±3.81µs | -0.21% | | Array update evaluation | 414.0±1.96µs | **407.7±11.93µs** | **-1.52%** | | Core + Standard library compilation | 20.4±0.28ms | 20.4±0.21ms | 0.00% | | Deutsch-Jozsa evaluation | 5.1±0.06ms | 5.1±0.05ms | 0.00% | | Large file parity evaluation | **33.9±0.16ms** | 34.3±0.47ms | **+1.18%** | | Large input file compilation | 12.7±0.40ms | 12.8±0.24ms | +0.79% | | Large input file compilation (interpreter) | **48.4±1.01ms** | 50.8±1.85ms | **+4.96%** | | Large nested iteration | 32.7±0.13ms | **32.2±0.17ms** | **-1.53%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1568.1±45.19µs | 1563.8±32.90µs | -0.27% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.08ms | **7.7±0.08ms** | **-1.28%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1426.0±33.53µs | 1428.2±37.20µs | +0.15% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.1±0.25ms | 28.0±0.23ms | -0.36% | | Teleport evaluation | 87.5±3.71µs | 90.6±3.69µs | +3.54% |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 050fb9b18e2ff5e66246b4fbdfbe96b66c52b2aa

Test This Branch On Main Difference
compile core + standard lib 16723496 bytes 16685480 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for 050fb9b

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 331.6±2.72µs | 330.1±1.79µs | -0.45% | | Array literal evaluation | 198.6±1.38µs | **192.4±1.14µs** | **-3.12%** | | Array update evaluation | 413.7±2.04µs | **410.8±3.68µs** | **-0.70%** | | Core + Standard library compilation | 22.3±0.70ms | **20.6±0.60ms** | **-7.62%** | | Deutsch-Jozsa evaluation | 5.1±0.04ms | 5.1±0.12ms | 0.00% | | Large file parity evaluation | **34.1±0.15ms** | 34.4±0.80ms | **+0.88%** | | Large input file compilation | 13.3±0.43ms | **12.3±0.33ms** | **-7.52%** | | Large input file compilation (interpreter) | 51.5±1.64ms | **48.7±1.13ms** | **-5.44%** | | Large nested iteration | 32.3±0.36ms | 32.5±0.45ms | +0.62% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1599.5±113.28µs | 1607.3±163.00µs | +0.49% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.2±0.17ms | 8.1±0.10ms | -1.22% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1464.7±126.21µs | 1440.8±58.29µs | -1.63% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.7±0.31ms | 28.8±0.41ms | +0.35% | | Teleport evaluation | 90.5±3.76µs | 90.3±9.01µs | -0.22% |
github-actions[bot] commented 1 week ago

Change in memory usage detected by benchmark.

Memory Report for 3dc12923ec2aa394647b36cbdbf48677be71df92

Test This Branch On Main Difference
compile core + standard lib 16723496 bytes 16685480 bytes 38016 bytes
github-actions[bot] commented 1 week ago

Benchmark for 3dc1292

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **328.6±1.37µs** | 331.7±4.78µs | **+0.94%** | | Array literal evaluation | **180.8±0.79µs** | 195.3±3.79µs | **+8.02%** | | Array update evaluation | 413.9±6.95µs | 412.4±2.88µs | -0.36% | | Core + Standard library compilation | **20.2±0.37ms** | 21.9±0.77ms | **+8.42%** | | Deutsch-Jozsa evaluation | 5.1±0.05ms | 5.1±0.05ms | 0.00% | | Large file parity evaluation | **33.9±0.10ms** | 34.3±0.77ms | **+1.18%** | | Large input file compilation | 12.5±0.52ms | **12.1±0.20ms** | **-3.20%** | | Large input file compilation (interpreter) | 47.5±1.09ms | 47.9±1.30ms | +0.84% | | Large nested iteration | **31.9±0.19ms** | 32.3±0.51ms | **+1.25%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1570.8±52.12µs | 1595.0±124.91µs | +1.54% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.9±0.12ms** | 8.1±0.14ms | **+2.53%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1421.2±32.68µs | 1452.4±69.68µs | +2.20% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.0±0.33ms | 28.2±0.32ms | +0.71% | | Teleport evaluation | 90.2±4.36µs | 89.4±3.50µs | -0.89% |
github-actions[bot] commented 1 week ago

Benchmark for 121421d

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 337.2±9.60µs | 336.8±22.72µs | -0.12% | | Array literal evaluation | **181.3±3.01µs** | 200.0±3.26µs | **+10.31%** | | Array update evaluation | **410.6±2.16µs** | 414.1±5.44µs | **+0.85%** | | Core + Standard library compilation | 21.3±1.27ms | 22.1±1.28ms | +3.76% | | Deutsch-Jozsa evaluation | **5.1±0.04ms** | 5.2±0.11ms | **+1.96%** | | Large file parity evaluation | 34.0±0.21ms | 34.1±0.45ms | +0.29% | | Large input file compilation | 13.2±0.46ms | 13.0±0.39ms | -1.52% | | Large input file compilation (interpreter) | 52.8±1.97ms | 53.1±2.20ms | +0.57% | | Large nested iteration | **31.9±0.15ms** | 32.2±0.23ms | **+0.94%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1573.8±47.82µs | 1590.9±133.72µs | +1.09% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.23ms | 8.0±0.12ms | +1.27% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1457.3±130.49µs | 1464.6±177.99µs | +0.50% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | **28.3±0.30ms** | 28.7±0.40ms | **+1.41%** | | Teleport evaluation | 90.2±3.26µs | 91.9±3.36µs | +1.88% |
github-actions[bot] commented 1 week ago

Benchmark for 100185e

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 332.8±4.55µs | 329.2±4.00µs | -1.08% | | Array literal evaluation | 198.2±0.94µs | **185.5±4.77µs** | **-6.41%** | | Array update evaluation | 416.7±4.74µs | **410.5±2.17µs** | **-1.49%** | | Core + Standard library compilation | 20.8±0.76ms | **19.7±0.10ms** | **-5.29%** | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.06ms | **+1.96%** | | Large file parity evaluation | **33.8±0.10ms** | 34.1±0.64ms | **+0.89%** | | Large input file compilation | 12.5±0.36ms | **12.0±0.16ms** | **-4.00%** | | Large input file compilation (interpreter) | 50.2±1.04ms | **47.2±1.13ms** | **-5.98%** | | Large nested iteration | 32.3±0.38ms | **31.9±0.33ms** | **-1.24%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1568.0±43.35µs | 1558.9±70.34µs | -0.58% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.33ms | 7.8±0.15ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1439.3±56.90µs | 1415.7±30.90µs | -1.64% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.2±0.76ms | 28.0±1.41ms | -0.71% | | Teleport evaluation | 89.7±3.47µs | 92.3±3.72µs | +2.90% |
github-actions[bot] commented 1 week ago

Benchmark for 468bfbd

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 328.6±1.78µs | 327.1±2.20µs | -0.46% | | Array literal evaluation | 181.2±1.68µs | 182.5±3.72µs | +0.72% | | Array update evaluation | 412.1±4.15µs | 409.5±4.04µs | -0.63% | | Core + Standard library compilation | 22.2±0.80ms | **20.0±0.33ms** | **-9.91%** | | Deutsch-Jozsa evaluation | 5.2±0.04ms | 5.2±0.08ms | 0.00% | | Large file parity evaluation | 34.0±0.11ms | 33.9±0.15ms | -0.29% | | Large input file compilation | 12.5±0.42ms | **12.2±0.26ms** | **-2.40%** | | Large input file compilation (interpreter) | 49.7±1.97ms | 49.2±1.16ms | -1.01% | | Large nested iteration | 32.1±0.26ms | 32.2±0.77ms | +0.31% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1563.0±28.50µs | 1556.4±31.35µs | -0.42% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.10ms | 7.8±0.08ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1431.1±47.04µs | 1418.8±33.50µs | -0.86% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.0±0.50ms | 28.0±0.29ms | 0.00% | | Teleport evaluation | 90.6±3.62µs | 92.0±5.96µs | +1.55% |
github-actions[bot] commented 1 week ago

Benchmark for 397b79f

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 332.4±5.30µs | 331.2±6.37µs | -0.36% | | Array literal evaluation | 198.9±1.84µs | 198.8±1.31µs | -0.05% | | Array update evaluation | 416.3±14.25µs | **409.9±3.62µs** | **-1.54%** | | Core + Standard library compilation | 20.6±0.82ms | 20.6±0.75ms | 0.00% | | Deutsch-Jozsa evaluation | 5.2±0.25ms | 5.2±0.07ms | 0.00% | | Large file parity evaluation | 34.1±0.06ms | **34.0±0.28ms** | **-0.29%** | | Large input file compilation | 13.0±0.46ms | **12.5±0.41ms** | **-3.85%** | | Large input file compilation (interpreter) | 51.3±1.98ms | 50.9±1.63ms | -0.78% | | Large nested iteration | 32.3±0.26ms | **31.9±0.34ms** | **-1.24%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1580.2±43.54µs | 1569.5±47.99µs | -0.68% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.14ms | **7.9±0.09ms** | **-1.25%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1435.2±93.99µs | 1422.3±31.37µs | -0.90% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | **28.2±0.30ms** | 28.5±0.21ms | **+1.06%** | | Teleport evaluation | 93.6±5.40µs | 91.7±3.68µs | -2.03% |
github-actions[bot] commented 1 week ago

Benchmark for ea67d9e

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 340.1±13.10µs | **332.3±2.01µs** | **-2.29%** | | Array literal evaluation | 181.2±1.55µs | 182.2±3.35µs | +0.55% | | Array update evaluation | 415.4±7.09µs | 416.6±5.55µs | +0.29% | | Core + Standard library compilation | 20.3±0.70ms | **19.9±0.20ms** | **-1.97%** | | Deutsch-Jozsa evaluation | **5.1±0.04ms** | 5.2±0.05ms | **+1.96%** | | Large file parity evaluation | 34.0±0.08ms | 34.0±0.39ms | 0.00% | | Large input file compilation | 12.2±0.13ms | 12.3±0.14ms | +0.82% | | Large input file compilation (interpreter) | 49.2±1.50ms | 48.9±2.12ms | -0.61% | | Large nested iteration | 32.2±0.45ms | 32.5±0.50ms | +0.93% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1559.3±29.84µs | 1565.1±40.70µs | +0.37% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.8±0.12ms | **7.7±0.05ms** | **-1.28%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1427.5±39.69µs | 1425.6±33.48µs | -0.13% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.9±0.17ms | 27.9±0.22ms | 0.00% | | Teleport evaluation | 90.5±3.70µs | 91.7±3.75µs | +1.33% |
github-actions[bot] commented 4 days ago

Benchmark for a423a42

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 329.7±9.92µs | 331.9±22.24µs | +0.67% | | Array literal evaluation | 179.8±4.37µs | 179.1±5.86µs | -0.39% | | Array update evaluation | 409.9±2.79µs | 408.2±3.12µs | -0.41% | | Core + Standard library compilation | 20.2±0.91ms | 20.3±0.88ms | +0.50% | | Deutsch-Jozsa evaluation | 5.1±0.13ms | 5.1±0.04ms | 0.00% | | Large file parity evaluation | 34.0±0.10ms | 34.0±0.12ms | 0.00% | | Large input file compilation | 12.3±0.11ms | 12.2±0.24ms | -0.81% | | Large input file compilation (interpreter) | 48.0±0.83ms | 48.1±1.08ms | +0.21% | | Large nested iteration | 31.9±0.22ms | 32.0±0.27ms | +0.31% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1570.9±78.78µs | 1559.2±30.73µs | -0.74% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.8±0.09ms** | 7.9±0.32ms | **+1.28%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1422.2±39.28µs | 1422.9±42.79µs | +0.05% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.2±1.84ms | 28.2±0.35ms | 0.00% | | Teleport evaluation | 89.7±6.90µs | 89.3±4.20µs | -0.45% |
github-actions[bot] commented 3 days ago

Benchmark for 02836f8

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 340.0±7.20µs | 332.9±7.66µs | -2.09% | | Array literal evaluation | **171.6±1.98µs** | 191.4±13.46µs | **+11.54%** | | Array update evaluation | 417.7±9.10µs | 418.0±7.94µs | +0.07% | | Core + Standard library compilation | 19.9±0.29ms | **19.6±0.08ms** | **-1.51%** | | Deutsch-Jozsa evaluation | 5.2±0.06ms | 5.2±0.06ms | 0.00% | | Large file parity evaluation | 34.3±0.37ms | **34.1±0.13ms** | **-0.58%** | | Large input file compilation | 12.3±0.14ms | **12.0±0.16ms** | **-2.44%** | | Large input file compilation (interpreter) | 47.6±1.05ms | **46.8±0.79ms** | **-1.68%** | | Large nested iteration | 32.3±0.72ms | 32.3±0.43ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1554.7±29.81µs | 1561.7±28.53µs | +0.45% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.8±0.11ms** | 7.9±0.09ms | **+1.28%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1415.8±34.59µs | 1427.0±52.64µs | +0.79% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.0±1.08ms | 28.1±0.40ms | +0.36% | | Teleport evaluation | 90.9±3.78µs | 90.3±6.60µs | -0.66% |
github-actions[bot] commented 3 days ago

Benchmark for 86e3fec

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 332.0±3.01µs | **326.9±1.90µs** | **-1.54%** | | Array literal evaluation | 189.4±0.55µs | **171.9±3.62µs** | **-9.24%** | | Array update evaluation | 413.3±2.81µs | **407.4±2.90µs** | **-1.43%** | | Core + Standard library compilation | **19.9±0.24ms** | 20.7±0.59ms | **+4.02%** | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.12ms | **+1.96%** | | Large file parity evaluation | 34.1±0.11ms | 34.1±0.34ms | 0.00% | | Large input file compilation | 12.2±0.13ms | 12.2±0.48ms | 0.00% | | Large input file compilation (interpreter) | **47.2±0.80ms** | 50.7±1.76ms | **+7.42%** | | Large nested iteration | 32.1±0.30ms | **31.5±0.23ms** | **-1.87%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1559.5±27.49µs | 1563.1±42.42µs | +0.23% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.7±0.07ms** | 7.8±0.09ms | **+1.30%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1419.9±32.39µs | 1423.4±33.52µs | +0.25% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 27.8±0.32ms | 27.9±0.23ms | +0.36% | | Teleport evaluation | 88.4±3.73µs | 90.4±6.51µs | +2.26% |
github-actions[bot] commented 2 days ago

Benchmark for c009f19

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 327.7±3.76µs | 326.2±2.69µs | -0.46% | | Array literal evaluation | 169.7±5.81µs | **168.2±1.29µs** | **-0.88%** | | Array update evaluation | 409.3±2.92µs | **405.7±1.46µs** | **-0.88%** | | Core + Standard library compilation | **20.2±0.37ms** | 21.6±0.74ms | **+6.93%** | | Deutsch-Jozsa evaluation | 5.1±0.07ms | 5.1±0.04ms | 0.00% | | Large file parity evaluation | **34.4±0.08ms** | 34.7±1.03ms | **+0.87%** | | Large input file compilation | 12.8±0.49ms | 12.8±0.26ms | 0.00% | | Large input file compilation (interpreter) | **48.7±1.85ms** | 52.0±1.28ms | **+6.78%** | | Large nested iteration | 32.0±0.33ms | 31.8±0.43ms | -0.62% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1563.7±54.78µs | 1564.6±73.42µs | +0.06% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 7.9±0.10ms | **7.8±0.13ms** | **-1.27%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1418.7±61.46µs | 1427.4±70.48µs | +0.61% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.2±0.21ms | 28.0±0.31ms | -0.71% | | Teleport evaluation | 91.4±3.46µs | 90.1±3.60µs | -1.42% |
github-actions[bot] commented 2 days ago

Benchmark for 049a63f

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **330.2±1.33µs** | 338.9±2.16µs | **+2.63%** | | Array literal evaluation | 186.6±0.97µs | **168.9±1.27µs** | **-9.49%** | | Array update evaluation | 410.3±2.48µs | **407.9±1.88µs** | **-0.58%** | | Core + Standard library compilation | 22.7±1.69ms | 22.1±1.56ms | -2.64% | | Deutsch-Jozsa evaluation | **5.1±0.06ms** | 5.2±0.05ms | **+1.96%** | | Large file parity evaluation | 34.5±0.10ms | 34.6±0.52ms | +0.29% | | Large input file compilation | 13.5±0.94ms | 13.3±0.95ms | -1.48% | | Large input file compilation (interpreter) | 51.7±2.35ms | 50.5±2.35ms | -2.32% | | Large nested iteration | 32.2±0.37ms | **31.8±0.26ms** | **-1.24%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1584.6±87.07µs | 1579.8±141.80µs | -0.30% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.1±0.24ms | 8.1±0.26ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1445.1±108.71µs | 1461.1±184.91µs | +1.11% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.9±1.02ms | 28.4±0.64ms | -1.73% | | Teleport evaluation | 92.1±3.41µs | 92.3±5.26µs | +0.22% |
github-actions[bot] commented 2 days ago

Benchmark for 3612564

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 331.2±1.54µs | **327.5±1.35µs** | **-1.12%** | | Array literal evaluation | **169.0±2.68µs** | 172.8±1.21µs | **+2.25%** | | Array update evaluation | **406.0±1.57µs** | 408.3±2.12µs | **+0.57%** | | Core + Standard library compilation | 24.1±1.14ms | 24.1±1.21ms | 0.00% | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.2±0.06ms | **+1.96%** | | Large file parity evaluation | **34.6±0.07ms** | 34.7±0.58ms | **+0.29%** | | Large input file compilation | 15.4±0.71ms | **14.4±0.67ms** | **-6.49%** | | Large input file compilation (interpreter) | 56.2±2.29ms | **51.8±1.87ms** | **-7.83%** | | Large nested iteration | **31.9±0.35ms** | 33.2±1.69ms | **+4.08%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1627.6±194.34µs | 1632.4±169.09µs | +0.29% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.4±0.17ms | 8.5±0.16ms | +1.19% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1487.8±178.85µs | 1470.0±154.36µs | -1.20% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 29.3±0.30ms | 29.5±1.98ms | +0.68% | | Teleport evaluation | 91.6±3.75µs | 92.3±4.03µs | +0.76% |
github-actions[bot] commented 2 days ago

Benchmark for f497478

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | **330.8±1.36µs** | 346.7±3.84µs | **+4.81%** | | Array literal evaluation | 186.1±0.79µs | **171.6±1.05µs** | **-7.79%** | | Array update evaluation | **410.6±1.87µs** | 432.9±3.82µs | **+5.43%** | | Core + Standard library compilation | 22.8±1.94ms | 23.0±2.00ms | +0.88% | | Deutsch-Jozsa evaluation | **5.1±0.05ms** | 5.3±0.16ms | **+3.92%** | | Large file parity evaluation | **34.5±0.16ms** | 34.7±0.37ms | **+0.58%** | | Large input file compilation | 13.0±0.84ms | 13.6±1.15ms | +4.62% | | Large input file compilation (interpreter) | 53.8±4.32ms | 52.3±3.01ms | -2.79% | | Large nested iteration | **32.4±0.46ms** | 34.1±0.16ms | **+5.25%** | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1601.4±127.59µs | 1597.6±109.13µs | -0.24% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | **7.9±0.24ms** | 8.2±0.46ms | **+3.80%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1444.4±83.09µs | 1457.6±109.56µs | +0.91% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.6±0.50ms | 28.6±0.48ms | 0.00% | | Teleport evaluation | 91.6±3.72µs | 91.5±3.59µs | -0.11% |
github-actions[bot] commented 2 days ago

Benchmark for ba68c9c

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 331.8±9.77µs | 330.4±2.28µs | -0.42% | | Array literal evaluation | 186.4±0.78µs | 186.3±0.81µs | -0.05% | | Array update evaluation | 411.0±2.71µs | 411.0±4.56µs | 0.00% | | Core + Standard library compilation | 22.0±0.95ms | **20.9±0.90ms** | **-5.00%** | | Deutsch-Jozsa evaluation | 5.2±0.07ms | 5.2±0.05ms | 0.00% | | Large file parity evaluation | 34.5±0.17ms | 34.5±0.50ms | 0.00% | | Large input file compilation | 13.1±0.71ms | 13.5±0.53ms | +3.05% | | Large input file compilation (interpreter) | 53.1±1.96ms | **51.0±1.47ms** | **-3.95%** | | Large nested iteration | 32.3±0.96ms | 32.7±1.40ms | +1.24% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1565.8±72.03µs | 1559.0±107.94µs | -0.43% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.12ms | **7.7±0.09ms** | **-3.75%** | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1430.1±66.43µs | 1407.8±33.51µs | -1.56% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.4±0.29ms | 28.5±0.39ms | +0.35% | | Teleport evaluation | 93.0±8.42µs | 92.2±3.73µs | -0.86% |