[Chapel Merge] Updates to BigInteger documentation and add an exp

Branch: refs/heads/main
Revision: 32f4f80
Author: lydia-duncan
Link: Updates to BigInteger documentation and add an explicit return type by lydia-duncan · Pull Request #19473 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #19473 from lydia-duncan/moreBigintDocs

Updates to BigInteger documentation and add an explicit return type
[reviewed by @ronawho]

  • Adds documentation for bigint.scan0 and bigint.scan1
  • Adds documentation for bigint./ and bigint./=
  • Add explicit return type for bigint./
  • Move bigint.gcd replacement for bigint.gcdext next to the other
    bigint.gcd overloads
  • Make references to bigint in bigint.gcd documentation link to the
    type rather than just name it.
  • Removed a timestamp reference from the main module comment
  • Removed reference to invoking GMP functions directly from the main
    module comment

Resolves Cray/chapel-private#3169

Passed a full paratest with futures, and double checked the built
documentation

Modified Files:
M modules/standard/BigInteger.chpl

Compare: https://github.com/chapel-lang/chapel/compare/0c277951d35c...32f4f803a81e