{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645034028,"defaultBranch":"main","name":"qiskit","ownerLogin":"raynelfss","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-24T19:21:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87539502?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725373437.0","currentOid":""},"activityList":{"items":[{"before":"679ac617685eb9b98711a33649517da772557ec6","after":"7fe0a3651223e0017631dcd541d0049adc1428ed","ref":"refs/heads/rusty-circ-to-dag","pushedAt":"2024-09-06T19:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Copy instructions in place instead of copying circuit data.\n- Use `QuantumCircuitData` as argument for `DAGCircuit::from_circuit`.\n- Create instance of `QuantumCircuitData` in `DAGCircuit::from_circuit_data`.\n- Re-add duplicate skip in extend.\n- Other tweaks and fixes.","shortMessageHtmlLink":"Fix: Copy instructions in place instead of copying circuit data."}},{"before":"86c63eb3d719a129dbcb92c56e9a67954030b803","after":"3d4bab2be7fd09f6dcf734a3386355cae6cded39","ref":"refs/heads/main","pushedAt":"2024-09-06T17:50:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Add method to add instructions to a DAGCircuit from an iterator of PackedInstruction (#13032)\n\n* Initial: Add add_from_iter method to DAGCircuit\n- Introduce a method that adds a chain of `PackedInstruction` continuously avoiding the re-linking of each bit's output-node until the very end of the iterator.\n - TODO: Add handling of vars\n- Add header for a `from_iter` function that will create a `DAGCircuit` based on a chain of `PackedInstruction`.\n\n* Fix: leverage new methods in layers\n- Fix incorrect re-insertion of last_node.\n\n* Fix: Keep track of Vars for add_from_iter\n- Remove `from_iter`\n\n* Fix: Incorrect modification of last nodes in `add_from_iter`.\n- Use `entry` api to either modify or insert a value if missing.\n\n* Fix: Cycling edges in when adding vars.\n- A bug that adds duplicate edges to vars has been temporarily fixed. However, the root of this problem hasn't been found yet. A proper fix is pending. For now skip those instances.\n\n* Fix: Remove set collecting all nodes to be connected.\n- A set collecting all the new nodes to connect with a new node was preventing additional wires to connect to subsequent nodes.\n\n* Fix: Adapt to #13033\n\n* Refactor: `add_from_iter` is now called `extend` to stick with `Rust` nomenclature.\n\n* Fix docstring\r\n\r\n- Caught by @ElePT\n\nCo-authored-by: Elena Peña Tapia <57907331+ElePT@users.noreply.github.com>\n\n* Fix: Remove duplicate vars check\n\n* Fix: Corrections from code review.\n- Use Entry API to modify last nodes in the var.\n- Build new_nodes with an allocated vec.\n- Add comment explaining the removal of the edge between the output node and its predecessor.\n\n* Fix: Improper use of `Entry API`.\n- Use `or_insert_with` instead of `or_insert` to perform actions before inserting a value.\n\n---------\n\nCo-authored-by: Elena Peña Tapia <57907331+ElePT@users.noreply.github.com>","shortMessageHtmlLink":"Add method to add instructions to a DAGCircuit from an iterator of Pa…"}},{"before":"468869c8bb9fcfd508662f5e5e1c330ae255be12","after":"d846cd0bfe5e5612a8b4a5471879770fb227c08f","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-06T15:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Improper use of `Entry API`.\n- Use `or_insert_with` instead of `or_insert` to perform actions before inserting a value.","shortMessageHtmlLink":"Fix: Improper use of Entry API
."}},{"before":"2b765b70dadb46135a6251660ee64f99be4a68e7","after":"468869c8bb9fcfd508662f5e5e1c330ae255be12","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-06T13:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Corrections from code review.\n- Use Entry API to modify last nodes in the var.\n- Build new_nodes with an allocated vec.\n- Add comment explaining the removal of the edge between the output node and its predecessor.","shortMessageHtmlLink":"Fix: Corrections from code review."}},{"before":"9674018c048024154cf6ba495acf761a15b7e4b1","after":"6e2f011f3bc0ee470e1c098e5434cb2d2316cdf2","ref":"refs/heads/move-basis-search-and-visit","pushedAt":"2024-09-05T13:33:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Use owned Strings.\n- Due to the nature of `hashbrown` we must use owned Strings instead of `&str`.","shortMessageHtmlLink":"Fix: Use owned Strings."}},{"before":"c77af6913dc0d482a2d9d4413a39903769890866","after":"82a6dcf36579019aa91579e3b508a06ffb697898","ref":"refs/heads/move-equivalence","pushedAt":"2024-09-05T13:16:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into move-equivalence","shortMessageHtmlLink":"Merge branch 'main' into move-equivalence"}},{"before":"2ee5b4015cfe6aad49901fa400a0658fd9512de0","after":"2b765b70dadb46135a6251660ee64f99be4a68e7","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-05T13:02:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rusty-dag-add-from-iter","shortMessageHtmlLink":"Merge branch 'main' into rusty-dag-add-from-iter"}},{"before":"576efcf14a4be392cbcdb3c75d2838a440f73b13","after":"86c63eb3d719a129dbcb92c56e9a67954030b803","ref":"refs/heads/main","pushedAt":"2024-09-05T13:02:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix `Interner::with_capacity` for default keys (#13092)\n\nThe new method did not account for allocating the default key, causing\ncode that then tried to use it to panic.","shortMessageHtmlLink":"Fix Interner::with_capacity
for default keys (Qiskit#13092)"}},{"before":"d0e30cf79275382de22fdc44d536a0ca975f9008","after":"85f8318844c53e2ba07c7189ef88b0033b0f332d","ref":"refs/heads/target-variadic","pushedAt":"2024-09-04T17:17:53.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into target-variadic","shortMessageHtmlLink":"Merge branch 'main' into target-variadic"}},{"before":"c433c87581fa17db84356038f354c5aa783e7bea","after":"c77af6913dc0d482a2d9d4413a39903769890866","ref":"refs/heads/move-equivalence","pushedAt":"2024-09-04T17:17:38.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into move-equivalence","shortMessageHtmlLink":"Merge branch 'main' into move-equivalence"}},{"before":"dff9e8121729d8273963eaf3a7d718c44f4cb31c","after":"576efcf14a4be392cbcdb3c75d2838a440f73b13","ref":"refs/heads/main","pushedAt":"2024-09-04T17:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Bug fix in `HoareOptimizer` (#13083)\n\n* bug fix, test, reno\n\n* suggestions from code review; lint","shortMessageHtmlLink":"Bug fix in HoareOptimizer
(Qiskit#13083)"}},{"before":"8011fdf547ab1a6539cc3920136fa9746cab9ba5","after":"2ee5b4015cfe6aad49901fa400a0658fd9512de0","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-04T16:59:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rusty-dag-add-from-iter","shortMessageHtmlLink":"Merge branch 'main' into rusty-dag-add-from-iter"}},{"before":"ff4b6eb2776a8f3a6a43681c1afe4b330a83c936","after":"8011fdf547ab1a6539cc3920136fa9746cab9ba5","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-04T16:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Remove duplicate vars check","shortMessageHtmlLink":"Fix: Remove duplicate vars check"}},{"before":"3cb950ee5160922f07d0815fbd996f7309c619e3","after":"ff4b6eb2776a8f3a6a43681c1afe4b330a83c936","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-04T16:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix docstring\r\n\r\n- Caught by @ElePT\n\nCo-authored-by: Elena Peña Tapia <57907331+ElePT@users.noreply.github.com>","shortMessageHtmlLink":"Fix docstring"}},{"before":"71c8aa5403bde80bcf74eee9222309a5ddc8240e","after":"679ac617685eb9b98711a33649517da772557ec6","ref":"refs/heads/rusty-circ-to-dag","pushedAt":"2024-09-04T16:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Use `intern!` when extracting attributes from Python.","shortMessageHtmlLink":"Fix: Use intern!
when extracting attributes from Python."}},{"before":"8a46a0410e8976bdfe2f4f3497631ad5b901024c","after":"71c8aa5403bde80bcf74eee9222309a5ddc8240e","ref":"refs/heads/rusty-circ-to-dag","pushedAt":"2024-09-04T14:32:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Make `QuantumCircuitData` public.\n- `QuantumCircuitData` is an extractor helper built only to extract attributes from a Python-based `Quantumircuit` that are not yet available in rust + the qualities that already are through `CircuitData`.\n- Add `Clone` trait `QuantumCircuitData` as all its properties are clonable.\n- Make `circuit_to_dag` public in rust in case it needs to be used for a transpiler pass.\n- Adapt to renaming of `DAGCircuit::add_from_iter` into `DAGCircuit::extend`.","shortMessageHtmlLink":"Fix: Make QuantumCircuitData
public."}},{"before":"02885973acefce5781ba1bf92086632a935fc708","after":"3cb950ee5160922f07d0815fbd996f7309c619e3","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-09-04T14:09:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Refactor: `add_from_iter` is now called `extend` to stick with `Rust` nomenclature.","shortMessageHtmlLink":"Refactor: add_from_iter
is now called extend
to stick with Rust
…"}},{"before":"623415cdb740fd6e164f0f5fd2b55fba081cd437","after":"dff9e8121729d8273963eaf3a7d718c44f4cb31c","ref":"refs/heads/main","pushedAt":"2024-09-04T13:51:56.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Implement a capacity-allocated constructor for `DAGCircuit` in Rust. (#12975)\n\n* Initial: implement fixed capacity constructor for DAGCircuit\n- Implement `DAGCircuit` with `with_capacity` to create an initially allocated instance, for rust only.\n- Implement `with_capacity` for `BitData` and `IndexInterner` that creates an initally allocated instance of each type.\n- Other small tweaks and fixes.\n- Add num_edges optional argument. If known, use `num_edges` argument to create a `DAGCircuit` with the exact number of edges.\n- Leverage usage of new method in `copy_empty_like`.\n- Use `..Default::default()` for `op_names` and `calibrations` fields in `DAGCircuit::with_capacity()`\n\n* Fix: Adapt to #13033\n\n* Fix: Re-arrange the function arguments as per @mtreinish's review.\n- The order now follows: qubits, clbits, vars, num_ops, edges. As per [Matthew's comment](https://github.com/Qiskit/qiskit/pull/12975#discussion_r1742426093).","shortMessageHtmlLink":"Implement a capacity-allocated constructor for DAGCircuit
in Rust. (Q…"}},{"before":"eb757fd788e06822f3547db4ff7dfcdcc2d99467","after":"37e129eb5824cb6cfa913528b108253dd5fc2055","ref":"refs/heads/rusty-dag-with-capacity","pushedAt":"2024-09-03T20:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Re-arrange the function arguments as per @mtreinish's review.\n- The order now follows: qubits, clbits, vars, num_ops, edges. As per [Matthew's comment](https://github.com/Qiskit/qiskit/pull/12975#discussion_r1742426093).","shortMessageHtmlLink":"Fix: Re-arrange the function arguments as per @mtreinish's review."}},{"before":"233fd208fec1864558ff8a1717e5c0a30e170d19","after":"68817bf7917321278bcb02693fe59e6eb546ebb8","ref":"refs/heads/rust-compose-trans","pushedAt":"2024-09-03T14:24:09.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'Qiskit:main' into rust-compose-trans","shortMessageHtmlLink":"Merge branch 'Qiskit:main' into rust-compose-trans"}},{"before":null,"after":"233fd208fec1864558ff8a1717e5c0a30e170d19","ref":"refs/heads/rust-compose-trans","pushedAt":"2024-09-03T14:23:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Initial: Add `compose_transforms` and `get_example_gates` to Rust.","shortMessageHtmlLink":"Initial: Add compose_transforms
and get_example_gates
to Rust."}},{"before":"5b0ce5e2e1c987ae8f97df4a61f76466066c18c9","after":"8a46a0410e8976bdfe2f4f3497631ad5b901024c","ref":"refs/heads/rusty-circ-to-dag","pushedAt":"2024-09-03T13:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Add: `DAGCircuit` from `CircuitData`\n- Make `QuantumCircuitData` extraction struct private.\n- Rename `DAGCircuit::from_quantum_circuit` into `DAGCircuit::from_circuit` to make more generalized.\n- Pass all attributes of `QuantumCircuit` that are passed from python as arguments to the `DAGCircuit::from_circuit` function.\n- Add `DAGCircuit::from_circuit_data` as a wrapper to `from_circuit` to create an instance solely from the properties available in `CircuitData`.\n - Use `DAGCircuit::from_circuit` as base for `DAGCircuit::from_circuit_data`.","shortMessageHtmlLink":"Add: DAGCircuit
from CircuitData
"}},{"before":"7b765db2a4b91242d93de95b6c419d8b9cfa9adb","after":"5b0ce5e2e1c987ae8f97df4a61f76466066c18c9","ref":"refs/heads/rusty-circ-to-dag","pushedAt":"2024-08-30T23:14:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Correctly map qubits and clbits to the `DAGCircuit`.\n- Previously, the binding of qubits and clbits into bitdata was done based on the `push_back()` function behavior. This manual mapping was removed in favor of just inserting the qubits/clbits using the `add_qubits()` and `add_clbits()` methods and keeping track of the new indices.\n- Remove cloning of interners, use the re-mapped entries instead.\n- Remove manual re-mapping of qubits and clbits.\n- Remove cloning of BitData, insert qubits directly instead.\n- Other small tweaks and fixes.","shortMessageHtmlLink":"Fix: Correctly map qubits and clbits to the DAGCircuit
."}},{"before":"7056ab41877e5ba749e117caccdad7d3ada1c376","after":"02885973acefce5781ba1bf92086632a935fc708","ref":"refs/heads/rusty-dag-add-from-iter","pushedAt":"2024-08-30T22:50:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Adapt to #13033","shortMessageHtmlLink":"Fix: Adapt to Qiskit#13033"}},{"before":"fec6da41c1a52956d9c9eba77e4064c0afeaaa7e","after":"eb757fd788e06822f3547db4ff7dfcdcc2d99467","ref":"refs/heads/rusty-dag-with-capacity","pushedAt":"2024-08-30T22:24:31.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rusty-dag-with-capacity","shortMessageHtmlLink":"Merge branch 'main' into rusty-dag-with-capacity"}},{"before":"cc2edc9f7172d75ec454fdaf5748326cd3720f90","after":"623415cdb740fd6e164f0f5fd2b55fba081cd437","ref":"refs/heads/main","pushedAt":"2024-08-30T22:12:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix use of `node.op` in `Split2QUnitaries` (#13015)\n\n* Replace node.op with node.matrix\n\n* Add docstring to test gate\n\n* Fix black","shortMessageHtmlLink":"Fix use of node.op
in Split2QUnitaries
(Qiskit#13015)"}},{"before":"c1a8a37adfb21e0bdf16abf76dccaeec6b37224b","after":"9674018c048024154cf6ba495acf761a15b7e4b1","ref":"refs/heads/move-basis-search-and-visit","pushedAt":"2024-08-30T17:08:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Adapt to only use `CircuitData`.","shortMessageHtmlLink":"Fix: Adapt to only use CircuitData
."}},{"before":"347925467d1af959a1f71695c12f301629e024d8","after":"c433c87581fa17db84356038f354c5aa783e7bea","ref":"refs/heads/move-equivalence","pushedAt":"2024-08-30T16:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Make inner `CircuitData` instance public.","shortMessageHtmlLink":"Fix: Make inner CircuitData
instance public."}},{"before":"f44eaba2fd0494c63dbd52caf9a76777caa768bb","after":"347925467d1af959a1f71695c12f301629e024d8","ref":"refs/heads/move-equivalence","pushedAt":"2024-08-30T16:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Fix: Update `EquivalenceLibrary` to store `CircuitData`.\n- The equivalence library will now only store `CircuitData` instances as it does not need to call python directly to re-assign parameters.\n- An `IntoPy` trait was adapted so that it can be automatically converted to a `QuantumCircuit` instance using `_from_circuit_data`.\n- Updated all tests to use register-less qubits in circuit comparison.\n- Remove `num_qubits` and `num_clbits` from `CircuitRep`.","shortMessageHtmlLink":"Fix: Update EquivalenceLibrary
to store CircuitData
."}},{"before":"fda119d83141cf38db3f60c2349f92d2503a3cc0","after":"f44eaba2fd0494c63dbd52caf9a76777caa768bb","ref":"refs/heads/move-equivalence","pushedAt":"2024-08-30T15:38:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"raynelfss","name":"Raynel Sanchez","path":"/raynelfss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87539502?s=80&v=4"},"commit":{"message":"Merge branch 'main' into move-equivalence","shortMessageHtmlLink":"Merge branch 'main' into move-equivalence"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr0WCrAA","startCursor":null,"endCursor":null}},"title":"Activity · raynelfss/qiskit"}