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