[Chapel Merge] Deprecate set-like operators for map

Branch: refs/heads/main
Revision: f9f20cf
Author: bmcdonald3
Link: Unavailable
Log Message:

Merge pull request #19825 from bmcdonald3/map-ops

Deprecate set-like operators for map

[ reviewed by @lydia-duncan ]

Today, map supports many set-like operators that have behavior that isn't totally intuitive. The decision to deprecate these operators was made during the map module review and this PR deprecates those operators.

Modified Files:
A test/deprecated/testMapAssignOps.chpl

A test/deprecated/testMapAssignOps.good
A test/deprecated/testMapOps.chpl
A test/deprecated/testMapOps.good
R test/associative/bharshbarg/arrays/arraySetOps.chpl
R test/associative/bharshbarg/arrays/arraySetOps.good
R test/library/standard/Map/mapCompositionParSafe.chpl
R test/library/standard/Map/mapCompositionParSafe.good
R test/library/standard/Map/testSetAssignOps.chpl
R test/library/standard/Map/testSetAssignOps.good
R test/library/standard/Map/testSetOps.chpl
R test/library/standard/Map/testSetOps.good
R test/library/standard/Map/timeMapMinusEqual.chpl
R test/library/standard/Map/timeMapMinusEqual.good
R test/library/standard/Map/timeMapMinusEqual.graph
R test/library/standard/Map/timeMapMinusEqual.perfcompopts
R test/library/standard/Map/timeMapMinusEqual.perfkeys
M modules/standard/Map.chpl
M test/associative/bharshbarg/arrays/opEquals.chpl
M test/associative/bharshbarg/arrays/opEquals.good
M test/types/records/ferguson/tracking/Tracking.chpl

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