• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 15692777057

16 Jun 2025 09:14PM UTC coverage: 88.002% (-0.007%) from 88.009%
15692777057

push

github

web-flow
Oxidize `VariableMapper` and uses. (#14361)

* Initial commit.

* WIP

* Implement VariableMapper Rust functor.

* [WIP] Port variable mapper to Rust.

* Use Rust VariableMapper in substitute_node_with_dag.

* Support adding missing registers.

...and add very unpleasant error handling code.

* Remove old comment.

* Fix compilation issue.

* Migrate DAGCircuit::compose to use Rust var mapper.

* Remove old PyVariableMapper.

* Clean up.

* Add ExprRef for convenience. Add testing.

* Address review comments.

* Don't use Python to collect bits in 'py_substitute_node_with_dag'.

512 of 597 new or added lines in 4 files covered. (85.76%)

14 existing lines in 5 files now uncovered.

83519 of 94906 relevant lines covered (88.0%)

513800.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.36
/crates/circuit/src/classical/expr/expr.rs


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc