Migrate context accessors to std::ctx / std::prog, reserve Self, enable const generics on final fn#29553
Open
IGI-111 wants to merge 5 commits into
Open
Migrate context accessors to std::ctx / std::prog, reserve Self, enable const generics on final fn#29553IGI-111 wants to merge 5 commits into
std::ctx / std::prog, reserve Self, enable const generics on final fn#29553IGI-111 wants to merge 5 commits into
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jun 30, 2026 in 0s
Performance Gate Passed
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 8 improved benchmarks
✅ 9 untouched benchmarks
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | 07_type_checking[contrived_settlement] |
689.6 ms | 75.3 ms | ×9.2 |
| ⚡ | frontend_single_file/control_flow_matrix |
1,000.3 ms | 383.8 ms | ×2.6 |
| ⚡ | dependency_chain[01_primitives] |
1,025.4 ms | 411 ms | ×2.5 |
| ⚡ | dependency_chain[02_registry] |
1,031.4 ms | 417.8 ms | ×2.5 |
| ⚡ | dependency_chain[03_policy] |
1,045 ms | 430.6 ms | ×2.4 |
| ⚡ | dependency_chain[04_router] |
1,055.6 ms | 442.3 ms | ×2.4 |
| ⚡ | dependency_chain[05_settlement] |
1,077.9 ms | 462.2 ms | ×2.3 |
| ⚡ | frontend_with_deps/contrived_settlement |
1,078.7 ms | 463.3 ms | ×2.3 |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing IGI-111/remove_self (39c9f69) with master (7931975)
Loading