[Chapel Merge] Stop automatically including the Bessel functions

Branch: refs/heads/main
Revision: 36e3694
Author: lydia-duncan
Link: Stop automatically including the Bessel functions j0, j1, jn, y0, y1, and yn by lydia-duncan · Pull Request #19935 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #19935 from lydia-duncan/besselNoDefault

Stop automatically including the Bessel functions j0, j1, jn, y0, y1, and yn
[reviewed by @bmcdonald3]

Deprecate the automatically included versions in AutoMath, moving their contents
to versions with the chpl_ prefix for now (so that AutoMath does not need to
insert uses or imports of Math to continue supporting the deprecated
functionality) and adding the appropriate declarations (back) to Math.

Adds a use of the Math module to the tests of these functions in
test/library/standard/Math and copies the version that will trigger the
deprecation warning into test/deprecated/Math

Passed a full paratest with futures

Modified Files:
A test/deprecated/Math/j0.chpl

A test/deprecated/Math/j0.good
A test/deprecated/Math/j1.chpl
A test/deprecated/Math/j1.good
A test/deprecated/Math/jn.chpl
A test/deprecated/Math/jn.good
A test/deprecated/Math/y0.chpl
A test/deprecated/Math/y0.good
A test/deprecated/Math/y1.chpl
A test/deprecated/Math/y1.good
A test/deprecated/Math/yn.chpl
A test/deprecated/Math/yn.good
M modules/standard/AutoMath.chpl
M modules/standard/Math.chpl
M test/library/standard/Math/j0.chpl
M test/library/standard/Math/j1.chpl
M test/library/standard/Math/jn.chpl
M test/library/standard/Math/y0.chpl
M test/library/standard/Math/y1.chpl
M test/library/standard/Math/yn.chpl

Compare: https://github.com/chapel-lang/chapel/compare/9f2e40b945d0...36e36948c4fc