Skip to content

core(num): clarify that non-negative square root is returned by isqrt()#154016

Open
datdenkikniet wants to merge 1 commit intorust-lang:mainfrom
datdenkikniet:main
Open

core(num): clarify that non-negative square root is returned by isqrt()#154016
datdenkikniet wants to merge 1 commit intorust-lang:mainfrom
datdenkikniet:main

Conversation

@datdenkikniet
Copy link

@datdenkikniet datdenkikniet commented Mar 17, 2026

See title.

This fixes #154000.

Outstanding question: there are quite a few other places in which the square-root operation is specified to return "the square root". Should we update those places too?

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Mar 17, 2026
@rustbot
Copy link
Collaborator

rustbot commented Mar 17, 2026

r? @scottmcm

rustbot has assigned @scottmcm.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: @scottmcm, libs
  • @scottmcm, libs expanded to 8 candidates
  • Random selection from Mark-Simulacrum, joboet, scottmcm

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

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(checked_)isqrt documentation for signed integers could clarify which root is returned

3 participants