Branch: refs/heads/main
Revision: 20f9f51
Author: stonea
Link: Deprecate array funcs (count, sorted, find reverse) by stonea · Pull Request #20140 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #20140 from stonea/deprecate_array_funcs
Deprecate array funcs (count, sorted, find reverse)
This PR removes the following methods on Arrays: count, sorted, find, reverse
It combines the following PRs, which targeted each individual. This was done since there's some overlap in the tests modified by each PR and I think it'd be easier to sort it out ahead of time rather than merging them individually.
#20078 (count)
#20077 (sorted)
#20062 (find)
#20025 (reverse)
[reviewed by jeremiah-corrado (count, sorted) and lydia-duncan (find, reverse)]
Modified Files:
A test/deprecated/arrayReverse.good
A test/deprecated/deprecatedArrayFunctions.chpl
A test/deprecated/deprecatedArrayFunctions.good
M doc/rst/language/spec/data-parallelism.rst
M modules/dists/SparseBlockDist.chpl
M modules/internal/ChapelArray.chpl
M modules/packages/DistributedIters.chpl
M modules/packages/Sort.chpl
M modules/packages/TOML.chpl
M test/arrays/diten/arrayCount.chpl
M test/arrays/diten/arrayFind.chpl
M test/arrays/diten/arrayReverse.chpl
M test/arrays/userAPI/arrayAPItest.chpl
M test/arrays/userAPI/arrayOps2D-IRV.good
M test/arrays/userAPI/arrayOps2D-reverse.good
M test/arrays/userAPI/arrayOps2D.compopts
M test/arrays/userAPI/arrayOps2D.good
M test/arrays/userAPI/assocArray.good
M test/arrays/userAPI/assocArrayAPItest.chpl
M test/arrays/userAPI/assocDistributedHashed.comm-none.good
M test/arrays/userAPI/assocDistributedHashed.good
M test/arrays/userAPI/blockOps2D.comm-none.good
M test/arrays/userAPI/blockOps2D.good
M test/arrays/userAPI/blockOpsRankChange.comm-none.good
M test/arrays/userAPI/blockOpsRankChange.good
M test/arrays/userAPI/blockOpsReindex.comm-none.good
M test/arrays/userAPI/blockOpsReindex.good
M test/arrays/userAPI/callExternArrTest.good
M test/arrays/userAPI/enumArray.good
M test/arrays/userAPI/rankChangeOps3to2D.good
M test/arrays/userAPI/reindexOps2D.good
M test/arrays/userAPI/sliceOps2D.good
M test/arrays/userAPI/unsignedOps.good
M test/associative/bharshbarg/arrays/largeLiteral.chpl
M test/associative/bharshbarg/arrays/opEquals.chpl
M test/associative/common/printHelp.chpl
M test/associative/diten/enumArrays.chpl
M test/associative/ferguson/assoc-sort-comparator.chpl
M test/constrained-generics/basic/set2/resolve-implements-types.chpl
M test/constrained-generics/basic/set2/resolve-implements-types.good
M test/deprecated/testMapAssignOps.chpl
M test/deprecated/testMapAssignOps.good
M test/deprecated/testMapOps.chpl
M test/deprecated/testMapOps.good
M test/distributions/robust/associative/basic/array_write.chpl
M test/domains/vass/arrays-of-domains.chpl
M test/library/packages/ConcurrentMap/testExtend.chpl
M test/library/packages/SortedMap/update/testUpdate.chpl
M test/library/standard/Map/testExtend.chpl
M test/library/standard/Map/testInit.chpl
M test/library/standard/Map/testIterators.chpl
M test/library/standard/Map/testToArray.chpl
M test/library/standard/Set/setOperatorOrderTest.chpl
M test/release/examples/benchmarks/shootout/knucleotide.chpl
M test/sparse/CS/multiplication/performance.chpl
M test/studies/590o/alaska/graph.chpl
M test/studies/shootout/k-nucleotide/benmcd/knucleotide-user-hash.chpl
M test/studies/shootout/k-nucleotide/bradc/knucleotide-blc.chpl
M test/studies/shootout/submitted/knucleotide3.chpl
M test/studies/shootout/submitted/knucleotide4.chpl
M test/types/records/ferguson/tracking/Tracking.chpl
M tools/mason/MasonExternal.chpl
Compare: https://github.com/chapel-lang/chapel/compare/244f2db969d1...20f9f51d60c1