Quantinuum
portgraph
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: release v0.16.1 (#289) ## 🤖 New release * `portgraph`: 0.16.0 -> 0.16.1 (✓ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [0.16.1](https://github.com/Quantinuum/portgraph/compare/v0.16.0...v0.16.1) - 2026-04-13 ### New Features - Add layout options to mermaid renderer ([#288](https://github.com/Quantinuum/portgraph/pull/288)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
main
4 days ago
chore: release v0.16.1
release-plz-2026-04-13T09-52-37Z
4 days ago
ci(deps): bump codecov/codecov-action from 5 to 6 (#286) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. ⚠️</h2> <h2>What's Changed</h2> <ul> <li>Revert "Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0"" by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1929">codecov/codecov-action#1929</a></li> <li>Th/6.0.0 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1928">codecov/codecov-action#1928</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0">https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0</a></p> <h2>v5.5.4</h2> <p>This is a mirror of <code>v5.5.2</code>. <code>v6</code> will be released which requires <code>node24</code></p> <h2>What's Changed</h2> <ul> <li>Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0" by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1926">codecov/codecov-action#1926</a></li> <li>chore(release): 5.5.4 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1927">codecov/codecov-action#1927</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4">https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4</a></p> <h2>v5.5.3</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/codecov/codecov-action/pull/1874">codecov/codecov-action#1874</a></li> <li>chore(release): bump to 5.5.3 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1922">codecov/codecov-action#1922</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3">https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3</a></p> <h2>v5.5.2</h2> <h2>What's Changed</h2> <ul> <li>check gpg only when skip-validation = false by <a href="https://github.com/maxweng-sentry"><code>@maxweng-sentry</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1894">codecov/codecov-action#1894</a></li> <li>chore: <code>disable_search</code> alignment by <a href="https://github.com/freemanzMrojo"><code>@freemanzMrojo</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1881">codecov/codecov-action#1881</a></li> <li>chore(release): 5.5.2 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1902">codecov/codecov-action#1902</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/maxweng-sentry"><code>@maxweng-sentry</code></a> made their first contribution in <a href="https://redirect.github.com/codecov/codecov-action/pull/1894">codecov/codecov-action#1894</a></li> <li><a href="https://github.com/freemanzMrojo"><code>@freemanzMrojo</code></a> made their first contribution in <a href="https://redirect.github.com/codecov/codecov-action/pull/1881">codecov/codecov-action#1881</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2">https://github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2</a></p> <h2>v5.5.1</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/codecov/codecov-action/pull/1833">codecov/codecov-action#1833</a></li> <li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/codecov/codecov-action/pull/1861">codecov/codecov-action#1861</a></li> <li>Document a <code>codecov-cli</code> version reference example by <a href="https://github.com/webknjaz"><code>@webknjaz</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1774">codecov/codecov-action#1774</a></li> <li>docs: fix typo in README by <a href="https://github.com/datalater"><code>@datalater</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1866">codecov/codecov-action#1866</a></li> <li>fix: update to use local app/ dir by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1872">codecov/codecov-action#1872</a></li> <li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/codecov/codecov-action/pull/1867">codecov/codecov-action#1867</a></li> <li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/codecov/codecov-action/pull/1868">codecov/codecov-action#1868</a></li> <li>fix: overwrite pr number on fork by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1871">codecov/codecov-action#1871</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's changelog</a>.</em></p> <blockquote> <h2>v5.5.2</h2> <h3>What's Changed</h3> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2">https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2</a></p> <h2>v5.5.1</h2> <h3>What's Changed</h3> <ul> <li>fix: overwrite pr number on fork by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1871">codecov/codecov-action#1871</a></li> <li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1868">codecov/codecov-action#1868</a></li> <li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1867">codecov/codecov-action#1867</a></li> <li>fix: update to use local app/ dir by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1872">codecov/codecov-action#1872</a></li> <li>docs: fix typo in README by <a href="https://github.com/datalater"><code>@datalater</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1866">codecov/codecov-action#1866</a></li> <li>Document a <code>codecov-cli</code> version reference example by <a href="https://github.com/webknjaz"><code>@webknjaz</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1774">codecov/codecov-action#1774</a></li> <li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1861">codecov/codecov-action#1861</a></li> <li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1833">codecov/codecov-action#1833</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1">https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1</a></p> <h2>v5.5.0</h2> <h3>What's Changed</h3> <ul> <li>feat: upgrade wrapper to 0.2.4 by <a href="https://github.com/jviall"><code>@jviall</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1864">codecov/codecov-action#1864</a></li> <li>Pin actions/github-script by Git SHA by <a href="https://github.com/martincostello"><code>@martincostello</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1859">codecov/codecov-action#1859</a></li> <li>fix: check reqs exist by <a href="https://github.com/joseph-sentry"><code>@joseph-sentry</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1835">codecov/codecov-action#1835</a></li> <li>fix: Typo in README by <a href="https://github.com/spalmurray"><code>@spalmurray</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1838">codecov/codecov-action#1838</a></li> <li>docs: Refine OIDC docs by <a href="https://github.com/spalmurray"><code>@spalmurray</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1837">codecov/codecov-action#1837</a></li> <li>build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1829">codecov/codecov-action#1829</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0">https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0</a></p> <h2>v5.4.3</h2> <h3>What's Changed</h3> <ul> <li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by <code>@app/dependabot</code> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1822">codecov/codecov-action#1822</a></li> <li>fix: OIDC on forks by <a href="https://github.com/joseph-sentry"><code>@joseph-sentry</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1823">codecov/codecov-action#1823</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3">https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3</a></p> <h2>v5.4.2</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codecov/codecov-action/commit/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2"><code>57e3a13</code></a> Th/6.0.0 (<a href="https://redirect.github.com/codecov/codecov-action/issues/1928">#1928</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/f67d33dda8a42b51c42a8318a1f66468119e898b"><code>f67d33d</code></a> Revert "Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0""...</li> <li>See full diff in <a href="https://github.com/codecov/codecov-action/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
4 days ago
chore(deps): bump insta from 1.47.1 to 1.47.2 in the patch group (#287) Bumps the patch group with 1 update: [insta](https://github.com/mitsuhiko/insta). Updates `insta` from 1.47.1 to 1.47.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mitsuhiko/insta/releases">insta's releases</a>.</em></p> <blockquote> <h2>1.47.2</h2> <h2>Release Notes</h2> <ul> <li>Restore <code>Send + Sync</code> on <code>Settings</code>, <code>Redactions</code>, and <code>Redaction</code> by reverting the <code>Arc</code> to <code>Rc</code> change from 1.47.0, which was semver-breaking. <a href="https://redirect.github.com/mitsuhiko/insta/issues/873">#873</a> <a href="https://redirect.github.com/mitsuhiko/insta/issues/874">#874</a></li> <li>Add <code>Send + Sync</code> bounds to <code>Comparator</code> trait for consistency with <code>Arc</code>-based storage. <a href="https://redirect.github.com/mitsuhiko/insta/issues/872">#872</a></li> <li>Add compile-time assertion to prevent future auto-trait regressions.</li> </ul> <h2>Install cargo-insta 1.47.2</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c "irm https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.ps1 | iex" </code></pre> <h2>Download cargo-insta 1.47.2</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-aarch64-apple-darwin.tar.xz">cargo-insta-aarch64-apple-darwin.tar.xz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-apple-darwin.tar.xz">cargo-insta-x86_64-apple-darwin.tar.xz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-pc-windows-msvc.zip">cargo-insta-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-gnu.tar.xz">cargo-insta-x86_64-unknown-linux-gnu.tar.xz</a></td> <td>x64 Linux</td> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-musl.tar.xz">cargo-insta-x86_64-unknown-linux-musl.tar.xz</a></td> <td>x64 MUSL Linux</td> <td><a href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256">checksum</a></td> </tr> </tbody> </table> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md">insta's changelog</a>.</em></p> <blockquote> <h2>1.47.2</h2> <ul> <li>Restore <code>Send + Sync</code> on <code>Settings</code>, <code>Redactions</code>, and <code>Redaction</code> by reverting the <code>Arc</code> to <code>Rc</code> change from 1.47.0, which was semver-breaking. <a href="https://redirect.github.com/mitsuhiko/insta/issues/873">#873</a> <a href="https://redirect.github.com/mitsuhiko/insta/issues/874">#874</a></li> <li>Add <code>Send + Sync</code> bounds to <code>Comparator</code> trait for consistency with <code>Arc</code>-based storage. <a href="https://redirect.github.com/mitsuhiko/insta/issues/872">#872</a></li> <li>Add compile-time assertion to prevent future auto-trait regressions.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mitsuhiko/insta/commit/0ddf1e829337fe2a4cbb4b801d9fd78426a10fe0"><code>0ddf1e8</code></a> Release 1.47.2 (<a href="https://redirect.github.com/mitsuhiko/insta/issues/894">#894</a>)</li> <li><a href="https://github.com/mitsuhiko/insta/commit/094b1cf934ce6d004c2480ae6c7e3200c6590fdc"><code>094b1cf</code></a> Revert Arc→Rc change, restore Send + Sync on Settings (<a href="https://redirect.github.com/mitsuhiko/insta/issues/893">#893</a>)</li> <li><a href="https://github.com/mitsuhiko/insta/commit/65a5233599a89b9b8fe8808afb4f7638452f7d3c"><code>65a5233</code></a> Add regression test for sort_maps not sorting Vecs (<a href="https://redirect.github.com/mitsuhiko/insta/issues/892">#892</a>)</li> <li>See full diff in <a href="https://github.com/mitsuhiko/insta/compare/1.47.1...1.47.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
4 days ago
feat: Add layout options to mermaid renderer (#288) Gives some basic control over mermaid's layout option: https://mermaid.js.org/intro/syntax-reference.html#selecting-layout-algorithms Changes the default to use `elk`, to work around this bug: [mermaid-js/mermaid#7609](https://www.github.com/mermaid-js/mermaid/issues/7609). This is mostly noticeable on larger graphs, where `elk` produces a tighter node layout: Before: ```mermaid graph LR subgraph 0 ["(0) Module"] direction LR subgraph 1 ["(1) [**FuncDefn: #quot;__main__.foo#quot;**]"] direction LR style 1 stroke:#832561,stroke-width:3px 2["(2) Input"] 3["(3) Output"] subgraph 4 ["(4) CFG"] direction LR subgraph 5 ["(5) DataflowBlock"] direction LR 6["(6) Input"] 7["(7) Output"] 8["(8) LoadConstant"] 9["(9) const:custom:u64(0)"] 10["(10) Tag"] 6--"0:1<br>bool"-->7 6--"1:2<br>bool"-->7 8--"0:3<br>int(6)"-->7 9--"0:0<br>int(6)"-->8 10--"0:0<br>Unit"-->7 end 11["(11) ExitBlock"] subgraph 12 ["(12) DataflowBlock"] direction LR 13["(13) Input"] 14["(14) Output"] 15["(15) tket.bool.read"] 13--"0:0<br>bool"-->15 13--"1:1<br>bool"-->14 13--"2:2<br>int(6)"-->14 15--"0:0<br>Bool"-->14 end subgraph 16 ["(16) DataflowBlock"] direction LR 17["(17) Input"] 18["(18) Output"] 19["(19) tket.bool.read"] 17--"0:1<br>bool"-->18 17--"0:0<br>bool"-->19 17--"1:2<br>int(6)"-->18 19--"0:0<br>Bool"-->18 end subgraph 20 ["(20) DataflowBlock"] direction LR 21["(21) Input"] 22["(22) Output"] 23["(23) tket.bool.read"] 21--"0:0<br>bool"-->23 21--"1:1<br>int(6)"-->22 23--"0:0<br>Bool"-->22 end subgraph 24 ["(24) DataflowBlock"] direction LR 25["(25) Input"] 26["(26) Output"] 27["(27) LoadConstant"] 28["(28) const:custom:u64(1)"] 29["(29) arithmetic.int.iadd"] 30["(30) Tag"] 25--"0:1<br>bool"-->26 25--"1:0<br>int(6)"-->29 27--"0:1<br>int(6)"-->29 28--"0:0<br>int(6)"-->27 29--"0:2<br>int(6)"-->26 30--"0:0<br>Unit"-->26 end subgraph 31 ["(31) DataflowBlock"] direction LR 32["(32) Input"] 33["(33) Output"] 34["(34) LoadConstant"] 35["(35) const:custom:u64(2)"] 36["(36) arithmetic.int.iadd"] 37["(37) Tag"] 32--"0:1<br>bool"-->33 32--"1:0<br>int(6)"-->36 34--"0:1<br>int(6)"-->36 35--"0:0<br>int(6)"-->34 36--"0:2<br>int(6)"-->33 37--"0:0<br>Unit"-->33 end subgraph 38 ["(38) DataflowBlock"] direction LR 39["(39) Input"] 40["(40) Output"] 41["(41) LoadConstant"] 42["(42) const:custom:u64(5)"] 43["(43) arithmetic.int.ilt_s"] 44["(44) tket.bool.make_opaque"] 45["(45) Tag"] 39--"0:2<br>bool"-->40 39--"1:3<br>int(6)"-->40 39--"1:0<br>int(6)"-->43 41--"0:1<br>int(6)"-->43 42--"0:0<br>int(6)"-->41 43--"0:0<br>Bool"-->44 44--"0:1<br>bool"-->40 45--"0:0<br>Unit"-->40 end subgraph 46 ["(46) DataflowBlock"] direction LR 47["(47) Input"] 48["(48) Output"] 49["(49) LoadConstant"] 50["(50) const:custom:u64(2)"] 51["(51) arithmetic.int.imul"] 52["(52) Tag"] 47--"0:0<br>int(6)"-->51 49--"0:1<br>int(6)"-->51 50--"0:0<br>int(6)"-->49 51--"0:1<br>int(6)"-->48 52--"0:0<br>Unit"-->48 end subgraph 53 ["(53) DataflowBlock"] direction LR 54["(54) Input"] 55["(55) Output"] 56["(56) LoadConstant"] 57["(57) const:custom:u64(3)"] 58["(58) arithmetic.int.imul"] 59["(59) Tag"] 54--"0:0<br>int(6)"-->58 56--"0:1<br>int(6)"-->58 57--"0:0<br>int(6)"-->56 58--"0:1<br>int(6)"-->55 59--"0:0<br>Unit"-->55 end subgraph 60 ["(60) DataflowBlock"] direction LR 61["(61) Input"] 62["(62) Output"] 63["(63) Tag"] 61--"0:1<br>int(6)"-->62 63--"0:0<br>Unit"-->62 end 5-."0:0".->12 12-."0:0".->20 12-."1:0".->16 16-."0:0".->24 16-."1:0".->31 20-."0:0".->46 20-."1:0".->53 24-."0:0".->38 31-."0:0".->38 38-."0:0".->12 46-."0:0".->60 53-."0:0".->60 60-."0:0".->11 end 2--"0:0<br>bool"-->4 2--"1:1<br>bool"-->4 4--"0:0<br>int(6)"-->3 end end ``` After: <img width="15024" height="2196" alt="Mermaid Diagram Apr 13 2026" src="https://github.com/user-attachments/assets/ec82276c-a3b4-4654-ae20-32c1c4d961c6" /> (github markdown does not support `elk`, and falls back to the default kernel instead)
main
4 days ago
Make the layout enum non-exhaustive
ab/mermaid-layout
4 days ago
feat: Add layout options to mermaid renderer
ab/mermaid-layout
4 days ago
chore(deps): bump insta from 1.47.1 to 1.47.2 in the patch group Bumps the patch group with 1 update: [insta](https://github.com/mitsuhiko/insta). Updates `insta` from 1.47.1 to 1.47.2 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.47.1...1.47.2) --- updated-dependencies: - dependency-name: insta dependency-version: 1.47.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/cargo/patch-5e6f68cad4
10 days ago
Latest Branches
CodSpeed Performance Gauge
0%
chore: release v0.16.1
#289
4 days ago
667ee6b
release-plz-2026-04-13T09-52-37Z
CodSpeed Performance Gauge
-21%
feat: Add layout options to mermaid renderer
#288
4 days ago
dd1f85f
ab/mermaid-layout
CodSpeed Performance Gauge
0%
chore(deps): bump insta from 1.47.1 to 1.47.2 in the patch group
#287
10 days ago
3f15c2c
dependabot/cargo/patch-5e6f68cad4
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs