Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Provide+implement Replace API #613

Merged
merged 75 commits into from
Nov 8, 2023
Merged

feat: Provide+implement Replace API #613

merged 75 commits into from
Nov 8, 2023

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    2467729 View commit details
    Browse the repository at this point in the history
  2. WIP Implement

    acl-cqc committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    8e531d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9f4ba8 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Check edges

    acl-cqc committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    886fba6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccf5200 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50abda1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    366209c View commit details
    Browse the repository at this point in the history
  2. fmt

    acl-cqc committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2b8c86f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de14f04 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    a996f47 View commit details
    Browse the repository at this point in the history
  2. clippy

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    d78cbf2 View commit details
    Browse the repository at this point in the history
  3. Rewrite incoming-edge check

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    e6c3d8c View commit details
    Browse the repository at this point in the history
  4. Shorter 'descends'

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    d70444e View commit details
    Browse the repository at this point in the history
  5. Check parent in apply

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    6e94467 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dcccde9 View commit details
    Browse the repository at this point in the history
  7. v1 verify checks port kind

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    7366aa7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    46d2f48 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1d15e72 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e371fc3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    16b52b4 View commit details
    Browse the repository at this point in the history
  12. Note what checks required

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    3701d50 View commit details
    Browse the repository at this point in the history
  13. Factor out get_removed_nodes

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    677692a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b2a7f00 View commit details
    Browse the repository at this point in the history
  15. Use get_removed in apply

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    86d6f39 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4738710 View commit details
    Browse the repository at this point in the history
  17. fixup! Use get_removed

    acl-cqc committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    94f0586 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c4d5996 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    c23b798 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    476f0a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52c7c54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50b7b5c View commit details
    Browse the repository at this point in the history
  4. Check transfer keys too

    acl-cqc committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    1bef633 View commit details
    Browse the repository at this point in the history
  5. WIP debug

    acl-cqc committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    72f9bf2 View commit details
    Browse the repository at this point in the history
  6. Revert "WIP debug"

    This reverts commit 72f9bf2.
    acl-cqc committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    be28f21 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ae6d10 View commit details
    Browse the repository at this point in the history
  8. Rename variables in test

    acl-cqc committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    d41300a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1c96bbd View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    d383856 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5eaf13a View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    3fec96a View commit details
    Browse the repository at this point in the history
  2. CI fmt

    acl-cqc committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    51164a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    5aeedb2 View commit details
    Browse the repository at this point in the history
  2. Update re. port directions

    acl-cqc committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    0ce6900 View commit details
    Browse the repository at this point in the history
  3. CI fmt more

    acl-cqc committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    002e89a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b35eb86 View commit details
    Browse the repository at this point in the history
  5. clippy

    acl-cqc committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    7a3029d View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Spec tweaks courtesy of Alec

    Co-authored-by: Alec Edgington <[email protected]>
    acl-cqc and cqc-alec authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    b463fd3 View commit details
    Browse the repository at this point in the history
  2. Yes PartialEq, no Eq

    acl-cqc committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    31a743d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ace22b View commit details
    Browse the repository at this point in the history
  4. Note non-signature equality

    acl-cqc committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0014577 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5436256 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    154b298 View commit details
    Browse the repository at this point in the history
  7. no open_extensions

    acl-cqc committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    da568ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f1c2114 View commit details
    Browse the repository at this point in the history
  9. Assert about the Hugr

    acl-cqc committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a5cca09 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    961026f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8180d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5c426d View commit details
    Browse the repository at this point in the history
  4. Test wrong root node type

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    326365f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d6a7b6 View commit details
    Browse the repository at this point in the history
  6. MultipleParents

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    8b5ed23 View commit details
    Browse the repository at this point in the history
  7. InvalidTransferTarget

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    71786a9 View commit details
    Browse the repository at this point in the history
  8. Invalid(TransferTarget=>AdoptingParent), (Transfers=>Adoptees)NotSepa…

    …rateDescendants, doclinks
    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    65abd61 View commit details
    Browse the repository at this point in the history
  9. Comments, one BadEdgeSpec

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    804a005 View commit details
    Browse the repository at this point in the history
  10. Another BadEdgeSpec test

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ed440b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c502018 View commit details
    Browse the repository at this point in the history
  12. BadEdgeKind

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b1dbfc4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fcf8827 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    eb3c519 View commit details
    Browse the repository at this point in the history
  15. Fix for both

    acl-cqc committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    17b1618 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8788dc7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aba2f41 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1b39df7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    ce9311a View commit details
    Browse the repository at this point in the history
  2. Simplify invalidation_set

    acl-cqc committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    bbb172d View commit details
    Browse the repository at this point in the history