Skip to content

[release/10.0] fix Vector2/3 EqualsAny#124223

Merged
jeffhandley merged 8 commits intorelease/10.0from
backport/pr-123594-to-release/10.0
Feb 18, 2026
Merged

[release/10.0] fix Vector2/3 EqualsAny#124223
jeffhandley merged 8 commits intorelease/10.0from
backport/pr-123594-to-release/10.0

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 10, 2026

Backport of #123594 to release/10.0

/cc @tannergooding @kasperk81

Customer Impact

  • Customer reported
  • Found internally

Reported in #123586, developers using some of the new APIs exposed on Vector2 and Vector3 could get non-deterministic results in some scenarios.

Regression

  • Yes
  • No

These are new APIs.

Testing

Explicit tests covering the scenarios were added in addition to manual verification of the codegen.

Risk

Low. These are net new APIs which could accidentally include invalid elements in the accelerated comparison. The fix was to ensure they used the existing centralized helpers that were exposed to help ensure such code was being consistently handled and avoid such problems. The APIs had simply not gotten checked in using them as intended.

@tannergooding
Copy link
Member

CC. @jeffhandley, @artl93 for initial bar check.

Copy link
Member

@artl93 artl93 left a comment

Choose a reason for hiding this comment

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

New feature, customer reported, flaky behavior. Approved.

@jeffhandley
Copy link
Member

/ba-g BadExit on unrelated test

@jeffhandley jeffhandley added Servicing-consider Issue for next servicing release review labels Feb 16, 2026
@jeffhandley jeffhandley added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Feb 17, 2026
@rbhanda rbhanda added this to the 10.0.4 milestone Feb 17, 2026
@jeffhandley jeffhandley merged commit 081d220 into release/10.0 Feb 18, 2026
152 of 158 checks passed
@jeffhandley jeffhandley deleted the backport/pr-123594-to-release/10.0 branch February 18, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-System.Numerics Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants