Skip to content

fix: align canonical hashing and tidy pow integer exponents#7

Merged
cheehenn merged 4 commits intomainfrom
pr/cnos-typing-fixes-2
Dec 13, 2025
Merged

fix: align canonical hashing and tidy pow integer exponents#7
cheehenn merged 4 commits intomainfrom
pr/cnos-typing-fixes-2

Conversation

@cheehenn
Copy link
Contributor

  • This PR aligns Hash with canonical equality to ensure values that
    compare equal hash consistently.
  • It also reworks pow integer-exponent handling (including negative
    exponents and signed-zero edge cases) and addresses clippy warnings.
  • Includes a small test-only fix so cargo clippy --no-default-
    features -D warnings passes (gated FromStr imports behind feature
    = "decimal").

@cheehenn cheehenn force-pushed the pr/cnos-typing-fixes-2 branch from 36a9626 to 31d8162 Compare December 13, 2025 09:46
@cheehenn cheehenn merged commit d0d42f0 into main Dec 13, 2025
5 checks passed
@cheehenn cheehenn deleted the pr/cnos-typing-fixes-2 branch December 13, 2025 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant