Avatar for the Quantinuum user
Quantinuum
guppylang
BlogDocsChangelog

feat!: Explicit effects system, prevent calls from annotated funcs to those with fewer effects

#1723
Comparing
acl/max_effects
(
4523d81
) with
main
(
2dc589a
)
CodSpeed Performance Gauge
0%
Untouched
9

Benchmarks

9 total
test_big_array_check
tests/benchmarks/test_big_array.py
CodSpeed Performance Gauge
0%
3.1 s3.1 s
test_big_array_compile
tests/benchmarks/test_big_array.py
CodSpeed Performance Gauge
0%
6.3 s6.3 s
test_queue_push_pop_benchmark
tests/benchmarks/test_queue_push_pop.py
CodSpeed Performance Gauge
0%
758.4 ms760.7 ms
test_queue_push_benchmark
tests/benchmarks/test_queue_push_pop.py
CodSpeed Performance Gauge
0%
554.4 ms556.1 ms
test_many_ctrl_flow_compile
tests/benchmarks/test_ctrl_flow.py
CodSpeed Performance Gauge
0%
792.7 ms795.3 ms
test_queue_push_pop_benchmark_compile
tests/benchmarks/test_queue_push_pop.py
CodSpeed Performance Gauge
0%
549.3 ms551.6 ms
test_many_ctrl_flow_check
tests/benchmarks/test_ctrl_flow.py
CodSpeed Performance Gauge
0%
324.6 ms326 ms
test_queue_push_benchmark_compile
tests/benchmarks/test_queue_push_pop.py
CodSpeed Performance Gauge
0%
401.4 ms403.2 ms
test_import_guppy
tests/benchmarks/test_prelude.py
CodSpeed Performance Gauge
-1%
265.1 µs266.9 µs

Commits

Click on a commit to change the comparison range
Base
main
2dc589a
-0.07%
Declare int+ as having no effects...fixes tests
dd1245d
25 days ago
by acl-cqc
-0.26%
Merge remote-tracking branch 'origin/main' into acl/max_effects
b1488a3
6 days ago
by acl-cqc
-0.03%
doc comment max_effects_from / declared_effects
5f22a66
6 days ago
by acl-cqc
+0.06%
typing_extensions.assert_never
279a4ab
6 days ago
by acl-cqc
-0.06%
fix test_struct load_constructor
06533b2
6 days ago
by acl-cqc
+0.04%
Add collections.abc import for 3.10
dcfe743
6 days ago
by acl-cqc
+0.03%
...and update error messages
8cbd11a
6 days ago
by acl-cqc
-0.03%
comments
6976d3b
6 days ago
by acl-cqc
-0.01%
missing import in fun_ty_mismatch_4
af1f2e5
6 days ago
by acl-cqc
+0.01%
Redo stdlib changes, enum+struct constructors, bool conversion
4523d81
6 days ago
by acl-cqc
© 2026 CodSpeed Technology
Home Terms Privacy Docs