|
Ran
|
Jobs
1
|
Files
976
|
Run time
4min
|
Badge
README BADGES
|
push
github
QPY: C API (#16881) * Added caller, made sure it is correctly passed in interface.rs * Stop using attach in py_methods * Move unpack_py_instruction to py_methods * Moved custom instructions handling to py_methods * Remove the remaining python attach calls from reader, writer and params * Linting * avoid going through python for pauli product instructions * Read unitary matrix without python * Linting * Fix merge conflicts * Remove irrelevant tests added by another PR * fix the merge conflict * Avoid python-only paths in the default flow * Add cargo fmt & clippy to lint job (#16844) * Add impls of ProgramNode for various math operations (#16107) * Add impls of ProgramNode for various math operations * Make binary bitwise ops check broadcasting * add a macro to help with call_flat arg unpacking * change namespace of math nodes from "math" to "qiskit" * Remove tensor::cast_ref() This function was introduced before we switched to ArcTensor. Now there is no real point to it, since we don't need to be scared of cloning tensors; cast_ref would just be switching one box for another. * Update crates/providers/src/program_node.rs * Add checks for out-of-bounds dimensions * Switch to a flat public namespace * Add some e2e call() tests * clippy * Apply suggestions from code review re: &str Co-authored-by: Matthew Treinish <mtreinish@kortar.org> * Apply suggestions from code review re: inplace arary ops Co-authored-by: Matthew Treinish <mtreinish@kortar.org> * Revert "Apply suggestions from code review re: inplace arary ops" This reverts commit 0dc1c024e. * improve memory and speed of complex reductions * Apply suggestions from code review Co-authored-by: Matthew Treinish <mtreinish@kortar.org> * Expand reduction test coverage This commit expands the test coverage of the reduction module to make sure all the code paths are exercised and validated. It was mostly dtype coverage for all the math node... (continued)
251 of 288 new or added lines in 9 files covered. (87.15%)
27 existing lines in 4 files now uncovered.121594 of 138079 relevant lines covered (88.06%)
948459.76 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 21 |
89.76
|
crates/cext/src/qpy.rs | |
| 13 |
96.55
|
-3.45% | crates/cext-vtable/src/lib.rs |
| 2 |
72.4
|
0.01% | crates/qpy/src/circuit_reader.rs |
| 1 |
0.0
|
0.0% | crates/bindgen-cli/src/abi.rs |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 18 |
96.72
|
-1.41% | crates/qasm2/src/parse.rs |
| 5 |
92.29
|
-0.26% | crates/qasm2/src/lex.rs |
| 3 |
81.53
|
-0.1% | crates/circuit/src/parameter/symbol_expr.rs |
| 1 |
90.32
|
0.0% | crates/circuit/src/parameter/parameter_expression.rs |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 35996692957.1 | 976 |
88.06
|
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|