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

Remove TypeBound::Eq #1351

Closed
ss2165 opened this issue Jul 25, 2024 · 0 comments · Fixed by #1364
Closed

Remove TypeBound::Eq #1351

ss2165 opened this issue Jul 25, 2024 · 0 comments · Fixed by #1364
Assignees
Labels
breaking-change Changes that break semver spec Issues to do with the specification document(s)

Comments

@ss2165
Copy link
Member

ss2165 commented Jul 25, 2024

See #1298. Eq should belong in a general system of interfaces, if such a thing comes to pass.

TypeBound to become about port connectivity (strong) or implicit or explicit copy/discard (weaker).

@ss2165 ss2165 self-assigned this Jul 25, 2024
@ss2165 ss2165 added breaking-change Changes that break semver spec Issues to do with the specification document(s) labels Jul 25, 2024
github-merge-queue bot pushed a commit that referenced this issue Jul 26, 2024
Closes #1351 

BREAKING CHANGE: Eq type bound removed. References to `Eq` in serialized
HUGRs will be treated as `Copyable`.

---------

Co-authored-by: Agustín Borgna <121866228+aborgna-q@users.noreply.github.com>
Co-authored-by: Douglas Wilson <141026920+doug-q@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change Changes that break semver spec Issues to do with the specification document(s)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant