Branch: refs/heads/main
Revision: 0560472
Author: lydia-duncan
Link: Unavailable
Log Message:
Merge pull request #18679 from lydia-duncan/deprecateLimbs
Deprecate bigint.numLimbs() and bigint.get_limbn()
[reviewed by @bmcdonald3, who has graciously agreed to watch for testing failures]
Limbs are a GMP implementation detail, and as such do not fit in the more
Chapel-focused BigInteger module.
Move the test tracking the behavior of these two methods into the
deprecated/BigInteger directory and add the expected deprecation warnings to it.
Resolves #17695
Replaced one use of numLimbs
in the BigInteger module with the GMP
equivalent.
Passed a full paratest with futures. Double checked the built docs and they
looked reasonable (and the links worked).
Modified Files:
A test/deprecated/BigInteger/bigint_getlimbs.chpl
A test/deprecated/BigInteger/bigint_getlimbs.good
R test/library/standard/GMP/ferguson/bigint_getlimbs.chpl
R test/library/standard/GMP/ferguson/bigint_getlimbs.good
M modules/standard/BigInteger.chpl
Compare: https://github.com/chapel-lang/chapel/compare/bbe6a9955367...0560472f46b3