├── .gitattributes ├── .github ├── CODEOWNERS ├── actions │ ├── check-changes │ │ └── action.yml │ └── tket-c-api │ │ └── action.yml ├── change-filters.yml ├── dependabot.yml └── workflows │ ├── build_docs.yml │ ├── ci.yml │ ├── drop-cache.yml │ ├── pr-title.yml │ ├── python-pure-wheels.yml │ ├── python-qis-wheels.yml │ ├── python-wheels.yml │ ├── release-checks.yml │ ├── release-please.yml │ ├── release-plz.yml │ ├── semver-checks.yml │ └── unsoundness.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── Cargo.lock ├── Cargo.toml ├── DEVELOPMENT.md ├── LICENCE ├── README.md ├── badger-optimiser ├── Cargo.toml └── src │ ├── main.rs │ └── tracing.rs ├── codecov.yml ├── compile-rewriter ├── Cargo.toml ├── README.md ├── matcher.bin └── src │ └── main.rs ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── docs └── quantum.md ├── justfile ├── pyproject.toml ├── qis-compiler ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── pyproject.toml ├── python │ ├── selene_hugr_qis_compiler │ │ ├── __init__.py │ │ ├── py.typed │ │ └── selene_hugr_qis_compiler.pyi │ └── tests │ │ ├── generate_hugrs.py │ │ ├── justfile │ │ ├── resources │ │ ├── check.hugr │ │ ├── discard_qb_array.hugr │ │ ├── entry_args.hugr │ │ ├── example_gpu.hugr │ │ ├── flip_some.hugr │ │ ├── measure_qb_array.hugr │ │ ├── no_results.hugr │ │ ├── postselect_exit.hugr │ │ ├── postselect_panic.hugr │ │ ├── print_array.hugr │ │ ├── print_current_shot.hugr │ │ ├── rng.hugr │ │ ├── rus.hugr │ │ └── unsupported_pytket_ops.hugr │ │ ├── snapshots │ │ └── test_basic_generation │ │ │ ├── test_gpu │ │ │ ├── aarch64-apple-darwin │ │ │ │ └── gpu_aarch64-apple-darwin │ │ │ ├── x86_64-apple-darwin │ │ │ │ └── gpu_x86_64-apple-darwin │ │ │ ├── x86_64-unknown-linux-gnu │ │ │ │ └── gpu_x86_64-unknown-linux-gnu │ │ │ └── x86_64-windows-msvc │ │ │ │ └── gpu_x86_64-windows-msvc │ │ │ ├── test_llvm │ │ │ ├── aarch64-apple-darwin-discard_qb_array │ │ │ │ └── discard_qb_array_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-flip_some │ │ │ │ └── flip_some_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-measure_qb_array │ │ │ │ └── measure_qb_array_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-no_results │ │ │ │ └── no_results_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-postselect_exit │ │ │ │ └── postselect_exit_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-postselect_panic │ │ │ │ └── postselect_panic_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-print_array │ │ │ │ └── print_array_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-print_current_shot │ │ │ │ └── print_current_shot_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-rng │ │ │ │ └── rng_aarch64-apple-darwin │ │ │ ├── aarch64-apple-darwin-rus │ │ │ │ └── rus_aarch64-apple-darwin │ │ │ ├── x86_64-apple-darwin-discard_qb_array │ │ │ │ └── discard_qb_array_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-flip_some │ │ │ │ └── flip_some_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-measure_qb_array │ │ │ │ └── measure_qb_array_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-no_results │ │ │ │ └── no_results_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-postselect_exit │ │ │ │ └── postselect_exit_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-postselect_panic │ │ │ │ └── postselect_panic_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-print_array │ │ │ │ └── print_array_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-print_current_shot │ │ │ │ └── print_current_shot_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-rng │ │ │ │ └── rng_x86_64-apple-darwin │ │ │ ├── x86_64-apple-darwin-rus │ │ │ │ └── rus_x86_64-apple-darwin │ │ │ ├── x86_64-unknown-linux-gnu-discard_qb_array │ │ │ │ └── discard_qb_array_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-flip_some │ │ │ │ └── flip_some_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-measure_qb_array │ │ │ │ └── measure_qb_array_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-no_results │ │ │ │ └── no_results_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-postselect_exit │ │ │ │ └── postselect_exit_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-postselect_panic │ │ │ │ └── postselect_panic_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-print_array │ │ │ │ └── print_array_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-print_current_shot │ │ │ │ └── print_current_shot_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-rng │ │ │ │ └── rng_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-unknown-linux-gnu-rus │ │ │ │ └── rus_x86_64-unknown-linux-gnu │ │ │ ├── x86_64-windows-msvc-discard_qb_array │ │ │ │ └── discard_qb_array_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-flip_some │ │ │ │ └── flip_some_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-measure_qb_array │ │ │ │ └── measure_qb_array_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-no_results │ │ │ │ └── no_results_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-postselect_exit │ │ │ │ └── postselect_exit_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-postselect_panic │ │ │ │ └── postselect_panic_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-print_array │ │ │ │ └── print_array_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-print_current_shot │ │ │ │ └── print_current_shot_x86_64-windows-msvc │ │ │ ├── x86_64-windows-msvc-rng │ │ │ │ └── rng_x86_64-windows-msvc │ │ │ └── x86_64-windows-msvc-rus │ │ │ │ └── rus_x86_64-windows-msvc │ │ │ ├── test_llvm_measure_array │ │ │ ├── aarch64-apple-darwin │ │ │ │ └── measure_array_aarch64-apple-darwin │ │ │ ├── x86_64-apple-darwin │ │ │ │ └── measure_array_x86_64-apple-darwin │ │ │ ├── x86_64-unknown-linux-gnu │ │ │ │ └── measure_array_x86_64-unknown-linux-gnu │ │ │ └── x86_64-windows-msvc │ │ │ │ └── measure_array_x86_64-windows-msvc │ │ │ └── test_llvm_print_array │ │ │ ├── aarch64-apple-darwin │ │ │ └── print_array_aarch64-apple-darwin │ │ │ ├── x86_64-apple-darwin │ │ │ └── print_array_x86_64-apple-darwin │ │ │ ├── x86_64-unknown-linux-gnu │ │ │ └── print_array_x86_64-unknown-linux-gnu │ │ │ └── x86_64-windows-msvc │ │ │ └── print_array_x86_64-windows-msvc │ │ └── test_basic_generation.py └── rust │ ├── array.rs │ ├── gpu.rs │ ├── lib.rs │ ├── selene_specific.rs │ ├── snapshots │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_args.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_float.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_int.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_dispose_context.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_get_context.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_id.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_name.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_float.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_int.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_args.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_float.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_int.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_dispose_context.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_get_context.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_id.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_name.snap │ ├── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_float.snap │ └── selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_int.snap │ └── utils.rs ├── release-please-config.json ├── release-plz.toml ├── scripts ├── check_extension_versions.py └── compile-test-eccs.sh ├── test_files ├── eccs │ ├── README.md │ ├── T_Tdg_H_X_CX_complete_ECC_set.json │ ├── cx_cx_eccs.json │ ├── gadget_flip.rwr │ ├── h_h_eccs.json │ ├── h_rz_cxcomplete_ECC_set.json │ ├── h_rz_cxrepresentative_set.json │ ├── nam_4_2.json │ ├── nam_4_2.rwr │ ├── nam_6_3.json │ ├── nam_6_3.rwr │ ├── small_eccs.json │ └── small_eccs.rwr ├── guppy_examples │ ├── README.md │ ├── conditional_loop.hugr │ ├── conditional_loop.py │ ├── const_op.hugr │ ├── const_op.py │ ├── empty_func.hugr │ ├── empty_func.py │ ├── fn_calls.hugr │ ├── fn_calls.py │ ├── justfile │ ├── loop_conditional.hugr │ ├── loop_conditional.py │ ├── one_rz.hugr │ ├── one_rz.py │ ├── repeat_until_success.hugr │ └── repeat_until_success.py ├── guppy_optimization │ ├── .gitignore │ ├── README.md │ ├── angles │ │ ├── angles.flat.hugr │ │ ├── angles.flat.py │ │ ├── angles.hugr │ │ ├── angles.opt.hugr │ │ ├── angles.opt.py │ │ └── angles.py │ ├── false_branch │ │ ├── .generate_mmd │ │ ├── false_branch.hugr │ │ ├── false_branch.opt.hugr │ │ ├── false_branch.opt.py │ │ └── false_branch.py │ ├── justfile │ ├── nested │ │ ├── nested.flat.hugr │ │ ├── nested.flat.py │ │ ├── nested.hugr │ │ ├── nested.opt.hugr │ │ ├── nested.opt.py │ │ └── nested.py │ ├── nested_array │ │ ├── nested_array.hugr │ │ ├── nested_array.opt.hugr │ │ ├── nested_array.opt.py │ │ └── nested_array.py │ ├── ranges │ │ ├── ranges.flat.array.hugr │ │ ├── ranges.flat.array.py │ │ ├── ranges.flat.hugr │ │ ├── ranges.flat.py │ │ ├── ranges.hugr │ │ ├── ranges.opt.hugr │ │ ├── ranges.opt.py │ │ └── ranges.py │ └── simple_cx │ │ ├── .generate_mmd │ │ ├── simple_cx.hugr │ │ ├── simple_cx.opt.hugr │ │ ├── simple_cx.opt.py │ │ └── simple_cx.py └── pytket │ ├── README.md │ ├── barenco_tof_10.json │ └── barenco_tof_5.json ├── tket-eccs ├── .gitignore ├── CHANGELOG.md ├── LICENCE ├── README.md ├── poetry.lock ├── pyproject.toml └── src │ └── tket_eccs │ ├── __init__.py │ ├── data │ └── nam_6_3.rwr │ └── py.typed ├── tket-exts ├── .gitignore ├── CHANGELOG.md ├── LICENCE ├── README.md ├── pyproject.toml ├── src │ └── tket_exts │ │ ├── __init__.py │ │ ├── data │ │ └── tket │ │ │ ├── bool.json │ │ │ ├── debug.json │ │ │ ├── futures.json │ │ │ ├── global_phase.json │ │ │ ├── gpu.json │ │ │ ├── guppy.json │ │ │ ├── modifier.json │ │ │ ├── qsystem.json │ │ │ ├── qsystem │ │ │ ├── random.json │ │ │ └── utils.json │ │ │ ├── quantum.json │ │ │ ├── result.json │ │ │ ├── rotation.json │ │ │ └── wasm.json │ │ ├── py.typed │ │ └── tket │ │ ├── __init__.py │ │ ├── _util.py │ │ ├── bool.py │ │ ├── debug.py │ │ ├── futures.py │ │ ├── global_phase.py │ │ ├── gpu.py │ │ ├── guppy.py │ │ ├── modifier.py │ │ ├── qsystem │ │ ├── __init__.py │ │ ├── random.py │ │ └── utils.py │ │ ├── quantum.py │ │ ├── result.py │ │ ├── rotation.py │ │ └── wasm.py └── tests │ └── test_validate_exts.py ├── tket-py ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENCE ├── README.md ├── docs │ ├── _templates │ │ └── autosummary │ │ │ ├── base.rst │ │ │ ├── class.rst │ │ │ └── module.rst │ ├── conf.py │ └── index.md ├── examples │ ├── 1-Getting-Started.ipynb │ ├── 2-Rewriting-Circuits.ipynb │ └── utils │ │ └── __init__.py ├── pyproject.toml ├── src │ ├── circuit.rs │ ├── circuit │ │ ├── convert.rs │ │ ├── cost.rs │ │ └── tk2circuit.rs │ ├── lib.rs │ ├── ops.rs │ ├── optimiser.rs │ ├── passes.rs │ ├── passes │ │ ├── chunks.rs │ │ └── tket1.rs │ ├── pattern.rs │ ├── pattern │ │ └── portmatching.rs │ ├── rewrite.rs │ ├── types.rs │ └── utils.rs ├── test │ ├── __init__.py │ ├── test_circuit.py │ ├── test_count_ops.py │ ├── test_ops.py │ ├── test_optimiser.py │ ├── test_pass.py │ ├── test_pauli_prop.py │ └── test_portmatching.py └── tket │ ├── __init__.py │ ├── _tket │ ├── __init__.pyi │ ├── circuit.pyi │ ├── ops.pyi │ ├── optimiser.pyi │ ├── passes.pyi │ ├── pattern.pyi │ ├── rewrite.pyi │ └── types.pyi │ ├── circuit │ ├── __init__.py │ └── build.py │ ├── extensions │ └── __init__.py │ ├── ops.py │ ├── optimiser.py │ ├── passes.py │ ├── pattern.py │ ├── py.typed │ ├── rewrite.py │ └── types.py ├── tket-qsystem ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── src │ ├── bin │ │ └── tket-qsystem.rs │ ├── cli.rs │ ├── extension.rs │ ├── extension │ │ ├── classical_compute.rs │ │ ├── classical_compute │ │ │ ├── gpu.rs │ │ │ └── wasm.rs │ │ ├── futures.rs │ │ ├── qsystem.rs │ │ ├── qsystem │ │ │ ├── barrier.rs │ │ │ ├── barrier │ │ │ │ ├── barrier_inserter.rs │ │ │ │ └── wrapped_barrier.rs │ │ │ └── lower.rs │ │ ├── random.rs │ │ ├── result.rs │ │ └── utils.rs │ ├── lib.rs │ ├── llvm.rs │ ├── llvm │ │ ├── array_utils.rs │ │ ├── debug.rs │ │ ├── futures.rs │ │ ├── prelude.rs │ │ ├── qsystem.rs │ │ ├── random.rs │ │ ├── result.rs │ │ ├── snapshots │ │ │ ├── tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__prelude__test__exit_emit@llvm14_0.snap │ │ │ ├── tket_qsystem__llvm__prelude__test__exit_emit@pre-mem2reg@llvm14_0.snap │ │ │ ├── tket_qsystem__llvm__prelude__test__panic_emit@llvm14_0.snap │ │ │ ├── tket_qsystem__llvm__prelude__test__panic_emit@pre-mem2reg@llvm14_0.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_10.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_7.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_8.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_9.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_10.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_7.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_8.snap │ │ │ ├── tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_9.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_10.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_11.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_12.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_13.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_15.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_16.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_7.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_8.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_9.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_10.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_11.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_12.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_13.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_15.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_16.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_3.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_4.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_5.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_6.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_7.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_8.snap │ │ │ ├── tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_9.snap │ │ │ ├── tket_qsystem__llvm__utils__test__emit_utils_codegen@llvm14_1.snap │ │ │ └── tket_qsystem__llvm__utils__test__emit_utils_codegen@pre-mem2reg@llvm14_1.snap │ │ └── utils.rs │ ├── lower_drops.rs │ ├── pytket.rs │ ├── pytket │ │ ├── futures.rs │ │ ├── qsystem.rs │ │ └── tests.rs │ ├── replace_bools.rs │ └── replace_bools │ │ └── static_array.rs └── tests │ └── guppy_opt.rs ├── tket ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── benches │ ├── bench_main.rs │ └── benchmarks │ │ ├── generators.rs │ │ ├── hash.rs │ │ └── mod.rs ├── src │ ├── circuit.rs │ ├── circuit │ │ ├── command.rs │ │ ├── cost.rs │ │ ├── extract_dfg.rs │ │ ├── hash.rs │ │ ├── units.rs │ │ └── units │ │ │ └── filter.rs │ ├── extension.rs │ ├── extension │ │ ├── bool.rs │ │ ├── debug.rs │ │ ├── global_phase.rs │ │ ├── guppy.rs │ │ ├── modifier.rs │ │ ├── rotation.rs │ │ └── sympy.rs │ ├── lib.rs │ ├── llvm.rs │ ├── llvm │ │ ├── bool.rs │ │ ├── rotation.rs │ │ └── snapshots │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_1.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_2.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_3.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_4.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_5.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_6.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@llvm14_7.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_1.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_2.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_3.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_4.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_5.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_6.snap │ │ │ ├── tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_7.snap │ │ │ ├── tket__llvm__rotation__test__emit_all_ops@llvm14_0.snap │ │ │ └── tket__llvm__rotation__test__emit_all_ops@pre-mem2reg@llvm14_0.snap │ ├── modifier.rs │ ├── modifier │ │ ├── control.rs │ │ ├── dagger.rs │ │ ├── modifier_resolver.rs │ │ ├── modifier_resolver │ │ │ ├── array_modify.rs │ │ │ ├── call_modify.rs │ │ │ ├── dfg_modify.rs │ │ │ ├── global_phase_modify.rs │ │ │ └── tket_op_modify.rs │ │ ├── pass.rs │ │ └── power.rs │ ├── ops.rs │ ├── optimiser.rs │ ├── optimiser │ │ ├── backtracking.rs │ │ ├── badger.rs │ │ ├── badger │ │ │ ├── eq_circ_class.rs │ │ │ ├── log.rs │ │ │ ├── qtz_circuit.rs │ │ │ └── worker.rs │ │ ├── pqueue.rs │ │ └── pqueue_worker.rs │ ├── passes.rs │ ├── passes │ │ ├── _classical.rs │ │ ├── _squash.rs │ │ ├── borrow_squash.rs │ │ ├── chunks.rs │ │ ├── commutation.rs │ │ ├── guppy.rs │ │ ├── pytket.rs │ │ ├── tuple_unpack.rs │ │ ├── unpack_container.rs │ │ └── unpack_container │ │ │ ├── op_function_map.rs │ │ │ └── type_unpack.rs │ ├── portmatching.rs │ ├── portmatching │ │ ├── matcher.rs │ │ └── pattern.rs │ ├── resource.rs │ ├── resource │ │ ├── flow.rs │ │ ├── scope.rs │ │ └── types.rs │ ├── rewrite.rs │ ├── rewrite │ │ ├── ecc_rewriter.rs │ │ ├── strategy.rs │ │ └── trace.rs │ ├── serialize.rs │ ├── serialize │ │ ├── pytket.rs │ │ └── pytket │ │ │ ├── circuit.rs │ │ │ ├── config.rs │ │ │ ├── config │ │ │ ├── decoder_config.rs │ │ │ ├── encoder_config.rs │ │ │ └── type_translators.rs │ │ │ ├── decoder.rs │ │ │ ├── decoder │ │ │ ├── param.rs │ │ │ ├── param │ │ │ │ ├── param.pest │ │ │ │ └── parser.rs │ │ │ ├── subgraph.rs │ │ │ ├── tracked_elem.rs │ │ │ └── wires.rs │ │ │ ├── encoder.rs │ │ │ ├── encoder │ │ │ ├── unit_generator.rs │ │ │ ├── unsupported_tracker.rs │ │ │ └── value_tracker.rs │ │ │ ├── error.rs │ │ │ ├── extension.rs │ │ │ ├── extension │ │ │ ├── bool.rs │ │ │ ├── core.rs │ │ │ ├── float.rs │ │ │ ├── prelude.rs │ │ │ ├── rotation.rs │ │ │ ├── tk1.rs │ │ │ └── tket.rs │ │ │ ├── opaque.rs │ │ │ ├── opaque │ │ │ ├── payload.rs │ │ │ └── subgraph.rs │ │ │ ├── options.rs │ │ │ └── tests.rs │ ├── snapshots │ │ ├── tket__resource__tests__2_qubits.snap │ │ ├── tket__resource__tests__2_qubits_add_const_rz.snap │ │ ├── tket__resource__tests__2_qubits_add_rz.snap │ │ ├── tket__resource__tests__2_qubits_add_rz_add_const_rz.snap │ │ ├── tket__resource__tests__4_qubits.snap │ │ ├── tket__resource__tests__4_qubits_add_const_rz.snap │ │ ├── tket__resource__tests__4_qubits_add_rz.snap │ │ └── tket__resource__tests__4_qubits_add_rz_add_const_rz.snap │ ├── subcircuit.rs │ ├── subcircuit │ │ ├── expression.rs │ │ └── interval.rs │ └── utils.rs └── tests │ └── badger_termination.rs ├── tket1-passes ├── .gitignore ├── Cargo.toml ├── README.md ├── build.rs ├── conan-profiles │ ├── README.md │ ├── linux-armv7-gcc14 │ ├── linux-armv8-gcc14 │ ├── linux-i686-gcc14 │ ├── linux-x86_64-gcc13 │ ├── linux-x86_64-gcc14 │ ├── macos-15 │ ├── macos-15-intel │ └── windows-2025 ├── conanfile.txt ├── src │ └── lib.rs └── tests │ └── tket1-on-hugr.rs └── uv.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | 2 | # Compiled ECC files 3 | *.rwr binary 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actions/check-changes/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/actions/check-changes/action.yml -------------------------------------------------------------------------------- /.github/actions/tket-c-api/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/actions/tket-c-api/action.yml -------------------------------------------------------------------------------- /.github/change-filters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/change-filters.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/drop-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/drop-cache.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/python-pure-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/python-pure-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/python-qis-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/python-qis-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/python-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/python-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/release-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/release-checks.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.github/workflows/semver-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/semver-checks.yml -------------------------------------------------------------------------------- /.github/workflows/unsoundness.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.github/workflows/unsoundness.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/README.md -------------------------------------------------------------------------------- /badger-optimiser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/badger-optimiser/Cargo.toml -------------------------------------------------------------------------------- /badger-optimiser/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/badger-optimiser/src/main.rs -------------------------------------------------------------------------------- /badger-optimiser/src/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/badger-optimiser/src/tracing.rs -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/codecov.yml -------------------------------------------------------------------------------- /compile-rewriter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/compile-rewriter/Cargo.toml -------------------------------------------------------------------------------- /compile-rewriter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/compile-rewriter/README.md -------------------------------------------------------------------------------- /compile-rewriter/matcher.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/compile-rewriter/matcher.bin -------------------------------------------------------------------------------- /compile-rewriter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/compile-rewriter/src/main.rs -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/devenv.yaml -------------------------------------------------------------------------------- /docs/quantum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/docs/quantum.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/pyproject.toml -------------------------------------------------------------------------------- /qis-compiler/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/CHANGELOG.md -------------------------------------------------------------------------------- /qis-compiler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/Cargo.toml -------------------------------------------------------------------------------- /qis-compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/README.md -------------------------------------------------------------------------------- /qis-compiler/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/pyproject.toml -------------------------------------------------------------------------------- /qis-compiler/python/selene_hugr_qis_compiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/selene_hugr_qis_compiler/__init__.py -------------------------------------------------------------------------------- /qis-compiler/python/selene_hugr_qis_compiler/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qis-compiler/python/selene_hugr_qis_compiler/selene_hugr_qis_compiler.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/selene_hugr_qis_compiler/selene_hugr_qis_compiler.pyi -------------------------------------------------------------------------------- /qis-compiler/python/tests/generate_hugrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/generate_hugrs.py -------------------------------------------------------------------------------- /qis-compiler/python/tests/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/justfile -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/check.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/check.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/discard_qb_array.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/discard_qb_array.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/entry_args.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/entry_args.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/example_gpu.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/example_gpu.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/flip_some.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/flip_some.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/measure_qb_array.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/measure_qb_array.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/no_results.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/no_results.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/postselect_exit.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/postselect_exit.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/postselect_panic.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/postselect_panic.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/print_array.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/print_array.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/print_current_shot.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/print_current_shot.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/rng.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/rng.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/rus.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/rus.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/resources/unsupported_pytket_ops.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/resources/unsupported_pytket_ops.hugr -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/aarch64-apple-darwin/gpu_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/aarch64-apple-darwin/gpu_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-apple-darwin/gpu_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-apple-darwin/gpu_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-unknown-linux-gnu/gpu_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-unknown-linux-gnu/gpu_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-windows-msvc/gpu_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_gpu/x86_64-windows-msvc/gpu_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-discard_qb_array/discard_qb_array_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-discard_qb_array/discard_qb_array_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-flip_some/flip_some_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-flip_some/flip_some_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-measure_qb_array/measure_qb_array_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-measure_qb_array/measure_qb_array_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-no_results/no_results_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-no_results/no_results_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-postselect_exit/postselect_exit_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-postselect_exit/postselect_exit_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-postselect_panic/postselect_panic_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-postselect_panic/postselect_panic_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-print_array/print_array_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-print_array/print_array_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-print_current_shot/print_current_shot_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-print_current_shot/print_current_shot_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-rng/rng_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-rng/rng_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-rus/rus_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/aarch64-apple-darwin-rus/rus_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-discard_qb_array/discard_qb_array_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-discard_qb_array/discard_qb_array_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-flip_some/flip_some_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-flip_some/flip_some_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-measure_qb_array/measure_qb_array_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-measure_qb_array/measure_qb_array_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-no_results/no_results_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-no_results/no_results_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-postselect_exit/postselect_exit_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-postselect_exit/postselect_exit_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-postselect_panic/postselect_panic_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-postselect_panic/postselect_panic_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-print_array/print_array_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-print_array/print_array_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-print_current_shot/print_current_shot_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-print_current_shot/print_current_shot_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-rng/rng_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-rng/rng_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-rus/rus_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-apple-darwin-rus/rus_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-discard_qb_array/discard_qb_array_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-discard_qb_array/discard_qb_array_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-flip_some/flip_some_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-flip_some/flip_some_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-measure_qb_array/measure_qb_array_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-measure_qb_array/measure_qb_array_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-no_results/no_results_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-no_results/no_results_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-postselect_exit/postselect_exit_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-postselect_exit/postselect_exit_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-postselect_panic/postselect_panic_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-postselect_panic/postselect_panic_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-print_array/print_array_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-print_array/print_array_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-print_current_shot/print_current_shot_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-print_current_shot/print_current_shot_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-rng/rng_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-rng/rng_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-rus/rus_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-unknown-linux-gnu-rus/rus_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-discard_qb_array/discard_qb_array_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-discard_qb_array/discard_qb_array_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-flip_some/flip_some_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-flip_some/flip_some_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-measure_qb_array/measure_qb_array_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-measure_qb_array/measure_qb_array_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-no_results/no_results_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-no_results/no_results_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-postselect_exit/postselect_exit_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-postselect_exit/postselect_exit_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-postselect_panic/postselect_panic_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-postselect_panic/postselect_panic_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-print_array/print_array_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-print_array/print_array_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-print_current_shot/print_current_shot_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-print_current_shot/print_current_shot_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-rng/rng_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-rng/rng_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-rus/rus_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm/x86_64-windows-msvc-rus/rus_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/aarch64-apple-darwin/measure_array_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/aarch64-apple-darwin/measure_array_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-apple-darwin/measure_array_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-apple-darwin/measure_array_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-unknown-linux-gnu/measure_array_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-unknown-linux-gnu/measure_array_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-windows-msvc/measure_array_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_measure_array/x86_64-windows-msvc/measure_array_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/aarch64-apple-darwin/print_array_aarch64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/aarch64-apple-darwin/print_array_aarch64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-apple-darwin/print_array_x86_64-apple-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-apple-darwin/print_array_x86_64-apple-darwin -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-unknown-linux-gnu/print_array_x86_64-unknown-linux-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-unknown-linux-gnu/print_array_x86_64-unknown-linux-gnu -------------------------------------------------------------------------------- /qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-windows-msvc/print_array_x86_64-windows-msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/snapshots/test_basic_generation/test_llvm_print_array/x86_64-windows-msvc/print_array_x86_64-windows-msvc -------------------------------------------------------------------------------- /qis-compiler/python/tests/test_basic_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/python/tests/test_basic_generation.py -------------------------------------------------------------------------------- /qis-compiler/rust/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/array.rs -------------------------------------------------------------------------------- /qis-compiler/rust/gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/gpu.rs -------------------------------------------------------------------------------- /qis-compiler/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/lib.rs -------------------------------------------------------------------------------- /qis-compiler/rust/selene_specific.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/selene_specific.rs -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_args.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_args.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_float.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_float.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_int.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_call_ret_int.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_dispose_context.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_dispose_context.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_get_context.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_get_context.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_id.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_id.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_name.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_lookup_by_name.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_float.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_float.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_int.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@llvm14_read_result_int.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_args.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_args.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_float.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_float.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_int.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_call_ret_int.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_dispose_context.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_dispose_context.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_get_context.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_get_context.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_id.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_id.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_name.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_lookup_by_name.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_float.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_float.snap -------------------------------------------------------------------------------- /qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_int.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/snapshots/selene_hugr_qis_compiler__gpu__test__gpu_codegen@pre-mem2reg@llvm14_read_result_int.snap -------------------------------------------------------------------------------- /qis-compiler/rust/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/qis-compiler/rust/utils.rs -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/release-please-config.json -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/release-plz.toml -------------------------------------------------------------------------------- /scripts/check_extension_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/scripts/check_extension_versions.py -------------------------------------------------------------------------------- /scripts/compile-test-eccs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/scripts/compile-test-eccs.sh -------------------------------------------------------------------------------- /test_files/eccs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/README.md -------------------------------------------------------------------------------- /test_files/eccs/T_Tdg_H_X_CX_complete_ECC_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/T_Tdg_H_X_CX_complete_ECC_set.json -------------------------------------------------------------------------------- /test_files/eccs/cx_cx_eccs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/cx_cx_eccs.json -------------------------------------------------------------------------------- /test_files/eccs/gadget_flip.rwr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/gadget_flip.rwr -------------------------------------------------------------------------------- /test_files/eccs/h_h_eccs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/h_h_eccs.json -------------------------------------------------------------------------------- /test_files/eccs/h_rz_cxcomplete_ECC_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/h_rz_cxcomplete_ECC_set.json -------------------------------------------------------------------------------- /test_files/eccs/h_rz_cxrepresentative_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/h_rz_cxrepresentative_set.json -------------------------------------------------------------------------------- /test_files/eccs/nam_4_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/nam_4_2.json -------------------------------------------------------------------------------- /test_files/eccs/nam_4_2.rwr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/nam_4_2.rwr -------------------------------------------------------------------------------- /test_files/eccs/nam_6_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/nam_6_3.json -------------------------------------------------------------------------------- /test_files/eccs/nam_6_3.rwr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/nam_6_3.rwr -------------------------------------------------------------------------------- /test_files/eccs/small_eccs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/small_eccs.json -------------------------------------------------------------------------------- /test_files/eccs/small_eccs.rwr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/eccs/small_eccs.rwr -------------------------------------------------------------------------------- /test_files/guppy_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/README.md -------------------------------------------------------------------------------- /test_files/guppy_examples/conditional_loop.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/conditional_loop.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/conditional_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/conditional_loop.py -------------------------------------------------------------------------------- /test_files/guppy_examples/const_op.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/const_op.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/const_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/const_op.py -------------------------------------------------------------------------------- /test_files/guppy_examples/empty_func.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/empty_func.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/empty_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/empty_func.py -------------------------------------------------------------------------------- /test_files/guppy_examples/fn_calls.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/fn_calls.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/fn_calls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/fn_calls.py -------------------------------------------------------------------------------- /test_files/guppy_examples/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/justfile -------------------------------------------------------------------------------- /test_files/guppy_examples/loop_conditional.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/loop_conditional.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/loop_conditional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/loop_conditional.py -------------------------------------------------------------------------------- /test_files/guppy_examples/one_rz.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/one_rz.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/one_rz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/one_rz.py -------------------------------------------------------------------------------- /test_files/guppy_examples/repeat_until_success.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/repeat_until_success.hugr -------------------------------------------------------------------------------- /test_files/guppy_examples/repeat_until_success.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_examples/repeat_until_success.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/.gitignore: -------------------------------------------------------------------------------- 1 | # Don't store the generated mermaid graphs. 2 | *.mmd -------------------------------------------------------------------------------- /test_files/guppy_optimization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/README.md -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.flat.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.flat.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.flat.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/angles/angles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/angles/angles.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/false_branch/.generate_mmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_files/guppy_optimization/false_branch/false_branch.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/false_branch/false_branch.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/false_branch/false_branch.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/false_branch/false_branch.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/false_branch/false_branch.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/false_branch/false_branch.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/false_branch/false_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/false_branch/false_branch.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/justfile -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.flat.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.flat.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.flat.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested/nested.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested_array/nested_array.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested_array/nested_array.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested_array/nested_array.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested_array/nested_array.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested_array/nested_array.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested_array/nested_array.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/nested_array/nested_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/nested_array/nested_array.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.flat.array.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.flat.array.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.flat.array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.flat.array.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.flat.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.flat.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.flat.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/ranges/ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/ranges/ranges.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/simple_cx/.generate_mmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_files/guppy_optimization/simple_cx/simple_cx.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/simple_cx/simple_cx.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/simple_cx/simple_cx.opt.hugr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/simple_cx/simple_cx.opt.hugr -------------------------------------------------------------------------------- /test_files/guppy_optimization/simple_cx/simple_cx.opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/simple_cx/simple_cx.opt.py -------------------------------------------------------------------------------- /test_files/guppy_optimization/simple_cx/simple_cx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/guppy_optimization/simple_cx/simple_cx.py -------------------------------------------------------------------------------- /test_files/pytket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/pytket/README.md -------------------------------------------------------------------------------- /test_files/pytket/barenco_tof_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/pytket/barenco_tof_10.json -------------------------------------------------------------------------------- /test_files/pytket/barenco_tof_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/test_files/pytket/barenco_tof_5.json -------------------------------------------------------------------------------- /tket-eccs/.gitignore: -------------------------------------------------------------------------------- 1 | # Python wheel artifacts 2 | dist 3 | -------------------------------------------------------------------------------- /tket-eccs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/CHANGELOG.md -------------------------------------------------------------------------------- /tket-eccs/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/LICENCE -------------------------------------------------------------------------------- /tket-eccs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/README.md -------------------------------------------------------------------------------- /tket-eccs/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/poetry.lock -------------------------------------------------------------------------------- /tket-eccs/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/pyproject.toml -------------------------------------------------------------------------------- /tket-eccs/src/tket_eccs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/src/tket_eccs/__init__.py -------------------------------------------------------------------------------- /tket-eccs/src/tket_eccs/data/nam_6_3.rwr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-eccs/src/tket_eccs/data/nam_6_3.rwr -------------------------------------------------------------------------------- /tket-eccs/src/tket_eccs/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tket-exts/.gitignore: -------------------------------------------------------------------------------- 1 | # Python wheel artifacts 2 | dist 3 | -------------------------------------------------------------------------------- /tket-exts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/CHANGELOG.md -------------------------------------------------------------------------------- /tket-exts/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/LICENCE -------------------------------------------------------------------------------- /tket-exts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/README.md -------------------------------------------------------------------------------- /tket-exts/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/pyproject.toml -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/__init__.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/bool.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/debug.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/futures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/futures.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/global_phase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/global_phase.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/gpu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/gpu.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/guppy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/guppy.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/modifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/modifier.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/qsystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/qsystem.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/qsystem/random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/qsystem/random.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/qsystem/utils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/qsystem/utils.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/quantum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/quantum.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/result.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/rotation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/rotation.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/data/tket/wasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/data/tket/wasm.json -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/__init__.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/_util.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/bool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/bool.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/debug.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/futures.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/global_phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/global_phase.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/gpu.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/guppy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/guppy.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/modifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/modifier.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/qsystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/qsystem/__init__.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/qsystem/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/qsystem/random.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/qsystem/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/qsystem/utils.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/quantum.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/result.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/rotation.py -------------------------------------------------------------------------------- /tket-exts/src/tket_exts/tket/wasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/src/tket_exts/tket/wasm.py -------------------------------------------------------------------------------- /tket-exts/tests/test_validate_exts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-exts/tests/test_validate_exts.py -------------------------------------------------------------------------------- /tket-py/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/.gitignore -------------------------------------------------------------------------------- /tket-py/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/CHANGELOG.md -------------------------------------------------------------------------------- /tket-py/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/Cargo.toml -------------------------------------------------------------------------------- /tket-py/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/LICENCE -------------------------------------------------------------------------------- /tket-py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/README.md -------------------------------------------------------------------------------- /tket-py/docs/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/docs/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /tket-py/docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /tket-py/docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /tket-py/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/docs/conf.py -------------------------------------------------------------------------------- /tket-py/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/docs/index.md -------------------------------------------------------------------------------- /tket-py/examples/1-Getting-Started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/examples/1-Getting-Started.ipynb -------------------------------------------------------------------------------- /tket-py/examples/2-Rewriting-Circuits.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/examples/2-Rewriting-Circuits.ipynb -------------------------------------------------------------------------------- /tket-py/examples/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/examples/utils/__init__.py -------------------------------------------------------------------------------- /tket-py/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/pyproject.toml -------------------------------------------------------------------------------- /tket-py/src/circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/circuit.rs -------------------------------------------------------------------------------- /tket-py/src/circuit/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/circuit/convert.rs -------------------------------------------------------------------------------- /tket-py/src/circuit/cost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/circuit/cost.rs -------------------------------------------------------------------------------- /tket-py/src/circuit/tk2circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/circuit/tk2circuit.rs -------------------------------------------------------------------------------- /tket-py/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/lib.rs -------------------------------------------------------------------------------- /tket-py/src/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/ops.rs -------------------------------------------------------------------------------- /tket-py/src/optimiser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/optimiser.rs -------------------------------------------------------------------------------- /tket-py/src/passes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/passes.rs -------------------------------------------------------------------------------- /tket-py/src/passes/chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/passes/chunks.rs -------------------------------------------------------------------------------- /tket-py/src/passes/tket1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/passes/tket1.rs -------------------------------------------------------------------------------- /tket-py/src/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/pattern.rs -------------------------------------------------------------------------------- /tket-py/src/pattern/portmatching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/pattern/portmatching.rs -------------------------------------------------------------------------------- /tket-py/src/rewrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/rewrite.rs -------------------------------------------------------------------------------- /tket-py/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/types.rs -------------------------------------------------------------------------------- /tket-py/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/src/utils.rs -------------------------------------------------------------------------------- /tket-py/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tket-py/test/test_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_circuit.py -------------------------------------------------------------------------------- /tket-py/test/test_count_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_count_ops.py -------------------------------------------------------------------------------- /tket-py/test/test_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_ops.py -------------------------------------------------------------------------------- /tket-py/test/test_optimiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_optimiser.py -------------------------------------------------------------------------------- /tket-py/test/test_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_pass.py -------------------------------------------------------------------------------- /tket-py/test/test_pauli_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_pauli_prop.py -------------------------------------------------------------------------------- /tket-py/test/test_portmatching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/test/test_portmatching.py -------------------------------------------------------------------------------- /tket-py/tket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/__init__.py -------------------------------------------------------------------------------- /tket-py/tket/_tket/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tket-py/tket/_tket/circuit.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/circuit.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/ops.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/ops.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/optimiser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/optimiser.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/passes.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/passes.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/pattern.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/pattern.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/rewrite.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/rewrite.pyi -------------------------------------------------------------------------------- /tket-py/tket/_tket/types.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/_tket/types.pyi -------------------------------------------------------------------------------- /tket-py/tket/circuit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/circuit/__init__.py -------------------------------------------------------------------------------- /tket-py/tket/circuit/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/circuit/build.py -------------------------------------------------------------------------------- /tket-py/tket/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/extensions/__init__.py -------------------------------------------------------------------------------- /tket-py/tket/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/ops.py -------------------------------------------------------------------------------- /tket-py/tket/optimiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/optimiser.py -------------------------------------------------------------------------------- /tket-py/tket/passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/passes.py -------------------------------------------------------------------------------- /tket-py/tket/pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/pattern.py -------------------------------------------------------------------------------- /tket-py/tket/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tket-py/tket/rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/rewrite.py -------------------------------------------------------------------------------- /tket-py/tket/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-py/tket/types.py -------------------------------------------------------------------------------- /tket-qsystem/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/CHANGELOG.md -------------------------------------------------------------------------------- /tket-qsystem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/Cargo.toml -------------------------------------------------------------------------------- /tket-qsystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/README.md -------------------------------------------------------------------------------- /tket-qsystem/src/bin/tket-qsystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/bin/tket-qsystem.rs -------------------------------------------------------------------------------- /tket-qsystem/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/cli.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/classical_compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/classical_compute.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/classical_compute/gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/classical_compute/gpu.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/classical_compute/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/classical_compute/wasm.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/futures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/futures.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/qsystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/qsystem.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/qsystem/barrier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/qsystem/barrier.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/qsystem/barrier/barrier_inserter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/qsystem/barrier/barrier_inserter.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/qsystem/barrier/wrapped_barrier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/qsystem/barrier/wrapped_barrier.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/qsystem/lower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/qsystem/lower.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/random.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/result.rs -------------------------------------------------------------------------------- /tket-qsystem/src/extension/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/extension/utils.rs -------------------------------------------------------------------------------- /tket-qsystem/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/lib.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/array_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/array_utils.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/debug.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/futures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/futures.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/prelude.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/qsystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/qsystem.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/random.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/result.rs -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__debug__test__emit_debug_codegen@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__futures__test__emit_futures_codegen@pre-mem2reg@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__exit_emit@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__exit_emit@llvm14_0.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__exit_emit@pre-mem2reg@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__exit_emit@pre-mem2reg@llvm14_0.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__panic_emit@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__panic_emit@llvm14_0.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__panic_emit@pre-mem2reg@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__prelude__test__panic_emit@pre-mem2reg@llvm14_0.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_10.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_7.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_8.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@llvm14_9.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_10.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_7.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_8.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__qsystem__test__emit_qsystem_codegen@pre-mem2reg@llvm14_9.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__random__test__emit_random_codegen@pre-mem2reg@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_10.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_11.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_11.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_12.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_12.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_13.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_13.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_15.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_15.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_16.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_16.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_7.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_8.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@llvm14_9.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_10.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_11.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_11.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_12.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_12.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_13.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_13.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_15.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_15.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_16.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_16.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_3.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_4.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_5.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_6.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_7.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_8.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__result__test__emit_result_codegen@pre-mem2reg@llvm14_9.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__utils__test__emit_utils_codegen@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__utils__test__emit_utils_codegen@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__utils__test__emit_utils_codegen@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/snapshots/tket_qsystem__llvm__utils__test__emit_utils_codegen@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket-qsystem/src/llvm/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/llvm/utils.rs -------------------------------------------------------------------------------- /tket-qsystem/src/lower_drops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/lower_drops.rs -------------------------------------------------------------------------------- /tket-qsystem/src/pytket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/pytket.rs -------------------------------------------------------------------------------- /tket-qsystem/src/pytket/futures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/pytket/futures.rs -------------------------------------------------------------------------------- /tket-qsystem/src/pytket/qsystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/pytket/qsystem.rs -------------------------------------------------------------------------------- /tket-qsystem/src/pytket/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/pytket/tests.rs -------------------------------------------------------------------------------- /tket-qsystem/src/replace_bools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/replace_bools.rs -------------------------------------------------------------------------------- /tket-qsystem/src/replace_bools/static_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/src/replace_bools/static_array.rs -------------------------------------------------------------------------------- /tket-qsystem/tests/guppy_opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket-qsystem/tests/guppy_opt.rs -------------------------------------------------------------------------------- /tket/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/CHANGELOG.md -------------------------------------------------------------------------------- /tket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/Cargo.toml -------------------------------------------------------------------------------- /tket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/README.md -------------------------------------------------------------------------------- /tket/benches/bench_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/benches/bench_main.rs -------------------------------------------------------------------------------- /tket/benches/benchmarks/generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/benches/benchmarks/generators.rs -------------------------------------------------------------------------------- /tket/benches/benchmarks/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/benches/benchmarks/hash.rs -------------------------------------------------------------------------------- /tket/benches/benchmarks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/benches/benchmarks/mod.rs -------------------------------------------------------------------------------- /tket/src/circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit.rs -------------------------------------------------------------------------------- /tket/src/circuit/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/command.rs -------------------------------------------------------------------------------- /tket/src/circuit/cost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/cost.rs -------------------------------------------------------------------------------- /tket/src/circuit/extract_dfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/extract_dfg.rs -------------------------------------------------------------------------------- /tket/src/circuit/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/hash.rs -------------------------------------------------------------------------------- /tket/src/circuit/units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/units.rs -------------------------------------------------------------------------------- /tket/src/circuit/units/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/circuit/units/filter.rs -------------------------------------------------------------------------------- /tket/src/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension.rs -------------------------------------------------------------------------------- /tket/src/extension/bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/bool.rs -------------------------------------------------------------------------------- /tket/src/extension/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/debug.rs -------------------------------------------------------------------------------- /tket/src/extension/global_phase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/global_phase.rs -------------------------------------------------------------------------------- /tket/src/extension/guppy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/guppy.rs -------------------------------------------------------------------------------- /tket/src/extension/modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/modifier.rs -------------------------------------------------------------------------------- /tket/src/extension/rotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/rotation.rs -------------------------------------------------------------------------------- /tket/src/extension/sympy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/extension/sympy.rs -------------------------------------------------------------------------------- /tket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/lib.rs -------------------------------------------------------------------------------- /tket/src/llvm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm.rs -------------------------------------------------------------------------------- /tket/src/llvm/bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/bool.rs -------------------------------------------------------------------------------- /tket/src/llvm/rotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/rotation.rs -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_1.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_2.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_3.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_4.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_5.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_6.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@llvm14_7.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_1.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_2.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_3.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_4.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_5.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_6.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__bool__test__emit_all_ops@pre-mem2reg@llvm14_7.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__rotation__test__emit_all_ops@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__rotation__test__emit_all_ops@llvm14_0.snap -------------------------------------------------------------------------------- /tket/src/llvm/snapshots/tket__llvm__rotation__test__emit_all_ops@pre-mem2reg@llvm14_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/llvm/snapshots/tket__llvm__rotation__test__emit_all_ops@pre-mem2reg@llvm14_0.snap -------------------------------------------------------------------------------- /tket/src/modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier.rs -------------------------------------------------------------------------------- /tket/src/modifier/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/control.rs -------------------------------------------------------------------------------- /tket/src/modifier/dagger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/dagger.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver/array_modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver/array_modify.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver/call_modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver/call_modify.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver/dfg_modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver/dfg_modify.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver/global_phase_modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver/global_phase_modify.rs -------------------------------------------------------------------------------- /tket/src/modifier/modifier_resolver/tket_op_modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/modifier_resolver/tket_op_modify.rs -------------------------------------------------------------------------------- /tket/src/modifier/pass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/pass.rs -------------------------------------------------------------------------------- /tket/src/modifier/power.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/modifier/power.rs -------------------------------------------------------------------------------- /tket/src/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/ops.rs -------------------------------------------------------------------------------- /tket/src/optimiser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser.rs -------------------------------------------------------------------------------- /tket/src/optimiser/backtracking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/backtracking.rs -------------------------------------------------------------------------------- /tket/src/optimiser/badger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/badger.rs -------------------------------------------------------------------------------- /tket/src/optimiser/badger/eq_circ_class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/badger/eq_circ_class.rs -------------------------------------------------------------------------------- /tket/src/optimiser/badger/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/badger/log.rs -------------------------------------------------------------------------------- /tket/src/optimiser/badger/qtz_circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/badger/qtz_circuit.rs -------------------------------------------------------------------------------- /tket/src/optimiser/badger/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/badger/worker.rs -------------------------------------------------------------------------------- /tket/src/optimiser/pqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/pqueue.rs -------------------------------------------------------------------------------- /tket/src/optimiser/pqueue_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/optimiser/pqueue_worker.rs -------------------------------------------------------------------------------- /tket/src/passes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes.rs -------------------------------------------------------------------------------- /tket/src/passes/_classical.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/_classical.rs -------------------------------------------------------------------------------- /tket/src/passes/_squash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/_squash.rs -------------------------------------------------------------------------------- /tket/src/passes/borrow_squash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/borrow_squash.rs -------------------------------------------------------------------------------- /tket/src/passes/chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/chunks.rs -------------------------------------------------------------------------------- /tket/src/passes/commutation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/commutation.rs -------------------------------------------------------------------------------- /tket/src/passes/guppy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/guppy.rs -------------------------------------------------------------------------------- /tket/src/passes/pytket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/pytket.rs -------------------------------------------------------------------------------- /tket/src/passes/tuple_unpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/tuple_unpack.rs -------------------------------------------------------------------------------- /tket/src/passes/unpack_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/unpack_container.rs -------------------------------------------------------------------------------- /tket/src/passes/unpack_container/op_function_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/unpack_container/op_function_map.rs -------------------------------------------------------------------------------- /tket/src/passes/unpack_container/type_unpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/passes/unpack_container/type_unpack.rs -------------------------------------------------------------------------------- /tket/src/portmatching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/portmatching.rs -------------------------------------------------------------------------------- /tket/src/portmatching/matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/portmatching/matcher.rs -------------------------------------------------------------------------------- /tket/src/portmatching/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/portmatching/pattern.rs -------------------------------------------------------------------------------- /tket/src/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/resource.rs -------------------------------------------------------------------------------- /tket/src/resource/flow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/resource/flow.rs -------------------------------------------------------------------------------- /tket/src/resource/scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/resource/scope.rs -------------------------------------------------------------------------------- /tket/src/resource/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/resource/types.rs -------------------------------------------------------------------------------- /tket/src/rewrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/rewrite.rs -------------------------------------------------------------------------------- /tket/src/rewrite/ecc_rewriter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/rewrite/ecc_rewriter.rs -------------------------------------------------------------------------------- /tket/src/rewrite/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/rewrite/strategy.rs -------------------------------------------------------------------------------- /tket/src/rewrite/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/rewrite/trace.rs -------------------------------------------------------------------------------- /tket/src/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/circuit.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/config.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/config/decoder_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/config/decoder_config.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/config/encoder_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/config/encoder_config.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/config/type_translators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/config/type_translators.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/param.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/param/param.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/param/param.pest -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/param/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/param/parser.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/subgraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/subgraph.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/tracked_elem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/tracked_elem.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/decoder/wires.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/decoder/wires.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/encoder.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/encoder/unit_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/encoder/unit_generator.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/encoder/unsupported_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/encoder/unsupported_tracker.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/encoder/value_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/encoder/value_tracker.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/error.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/bool.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/core.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/float.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/prelude.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/rotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/rotation.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/tk1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/tk1.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/extension/tket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/extension/tket.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/opaque.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/opaque.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/opaque/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/opaque/payload.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/opaque/subgraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/opaque/subgraph.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/options.rs -------------------------------------------------------------------------------- /tket/src/serialize/pytket/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/serialize/pytket/tests.rs -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__2_qubits.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__2_qubits.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__2_qubits_add_const_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__2_qubits_add_const_rz.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__2_qubits_add_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__2_qubits_add_rz.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__2_qubits_add_rz_add_const_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__2_qubits_add_rz_add_const_rz.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__4_qubits.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__4_qubits.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__4_qubits_add_const_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__4_qubits_add_const_rz.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__4_qubits_add_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__4_qubits_add_rz.snap -------------------------------------------------------------------------------- /tket/src/snapshots/tket__resource__tests__4_qubits_add_rz_add_const_rz.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/snapshots/tket__resource__tests__4_qubits_add_rz_add_const_rz.snap -------------------------------------------------------------------------------- /tket/src/subcircuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/subcircuit.rs -------------------------------------------------------------------------------- /tket/src/subcircuit/expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/subcircuit/expression.rs -------------------------------------------------------------------------------- /tket/src/subcircuit/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/subcircuit/interval.rs -------------------------------------------------------------------------------- /tket/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/src/utils.rs -------------------------------------------------------------------------------- /tket/tests/badger_termination.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket/tests/badger_termination.rs -------------------------------------------------------------------------------- /tket1-passes/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /tket1-passes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/Cargo.toml -------------------------------------------------------------------------------- /tket1-passes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/README.md -------------------------------------------------------------------------------- /tket1-passes/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/build.rs -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/README.md -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/linux-armv7-gcc14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/linux-armv7-gcc14 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/linux-armv8-gcc14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/linux-armv8-gcc14 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/linux-i686-gcc14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/linux-i686-gcc14 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/linux-x86_64-gcc13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/linux-x86_64-gcc13 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/linux-x86_64-gcc14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/linux-x86_64-gcc14 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/macos-15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/macos-15 -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/macos-15-intel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/macos-15-intel -------------------------------------------------------------------------------- /tket1-passes/conan-profiles/windows-2025: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/conan-profiles/windows-2025 -------------------------------------------------------------------------------- /tket1-passes/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | tket-c-api/2.1.61@tket/stable 3 | -------------------------------------------------------------------------------- /tket1-passes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/src/lib.rs -------------------------------------------------------------------------------- /tket1-passes/tests/tket1-on-hugr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/tket1-passes/tests/tket1-on-hugr.rs -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quantinuum/tket2/HEAD/uv.lock --------------------------------------------------------------------------------