-
Notifications
You must be signed in to change notification settings - Fork 419
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
Rename BigInteger div/mul family of functions #22794
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ble functions Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
leave div_q for now Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
jabraham17
force-pushed
the
bigint-div-rename
branch
from
July 25, 2023 16:20
b056fe6
to
017a300
Compare
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
bmcdonald3
approved these changes
Jul 26, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, just some comments about keeping functions separated by a single new line and some questions about why things are being nodoc
ed
Signed-off-by: Jade Abraham <[email protected]>
Signed-off-by: Jade Abraham <[email protected]>
3 tasks
jabraham17
added a commit
that referenced
this pull request
Jan 11, 2024
Removes almost all of the remaining BigInteger deprecations This PR removes the deprecations from the following PRs I authored - #22775 - #22888/#22774 - #22818 - #22794 - #22788 - #22121 I also removed the remaining deprecations done by Yash Raj - #18855 - #18827 I moved one test out of the deprecated/BigInteger directory, `bigint_getlimbs.chpl`, since its not a deprecation test and actually checks functionality. Testing - [x] paratest without comm - [x] paratest with comm - [x] built docs and checked them [Reviewed by @ShreyasKhandekar]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of changes
mul_2exp
tomul2Exp
, adjusts it's argument names, marks it as unstable, and updates the documentation for itenum round
toenum roundingMode
and update its documentationdivQ
todiv
and update its documentationdivR
torem
and update its documentationdivQR
todivRem
and update its documentationdivexact
todivExact
and update its documentationdivQ2Exp
todiv2Exp
, marks it as unstable, and updates the documentation for itdivR2Exp
torem2Exp
, marks it as unstable, and updates the documentation for itshiftLeft
andshiftRight
divexact(n,d)
divisible_p
,divisible_2exp_p
,congruent_p
, andcongruent_2exp_p
div_qr
,div_r
,div_q_2exp
, anddiv_r_2exp
div_q
since it is still being used in submitted benchmarkschpldoc.rst
about:enum:
New tests
test/unstable/BigInteger/unstableMul2Exp.chpl
test/unstable/BigInteger/unstableDiv2Exp.chpl
test/deprecated/BigInteger/deprecateDivexact.chpl
test/deprecated/BigInteger/deprecateDivFunctions.chpl
test/deprecated/BigInteger/deprecateMul_2exp.chpl
test/deprecated/BigInteger/deprecateCongruent2expP.chpl
test/deprecated/BigInteger/deprecateCongruentP.chpl
test/deprecated/BigInteger/deprecateDivexact.chpl
test/deprecated/BigInteger/deprecateDivisible2expP.chpl
test/deprecated/BigInteger/deprecateDivisibleP.chpl
Testing
Future work
shiftLeft
andshiftRight
[Reviewed by @bmcdonald3]
closes #22731
closes #19303
implements some of the changes from #17724
closes cray/chapel-private#5099