Skip to content

Conversation

@natebosch
Copy link
Member

It's confusing to treat an object that throws from operator ==
identically to one that returns false normally. Intentional exceptions
in operator == are very unlikely, so this change is not likely to
cause spurious failures.

It's confusing to treat an object that throws from `operator ==`
identically to one that returns `false` normally. Intentional exceptions
in `operator ==` are very unlikely, so this change is not likely to
cause spurious failures.
@natebosch natebosch requested a review from a team as a code owner September 18, 2025 20:14
@github-actions
Copy link

PR Health

Changelog Entry ✔️
Package Changed Files

Changes to files need to be accounted for in their respective changelogs.

This check can be disabled by tagging the PR with skip-changelog-check.

Copy link
Member

@osa1 osa1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this need a test?

@natebosch
Copy link
Member Author

There are only a few errors internally that I will fix before landing this. I think we should go forward with this even though there is a small risk to the ecosystem for newly failing tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants