[Chapel Merge] Remove a bunch of deprecated features

Branch: refs/heads/main
Revision: cd419a1
Author: dlongnecke-cray
Log Message:

Merge pull request #18318 from dlongnecke-cray/remove-deprecated-stuff

Remove a bunch of deprecated features

Remove some features that were deprecated in the past release or so.

  • Remove the deprecated functions and enum in the Memory module
  • Remove channel.error() and friends
  • Remove old map.update() which was replaced by extend()
  • Adjust map.this() and getReference() warnings to be errors
  • Rename some map tests to reflect warning -> error
  • Remove any mention of astr_cast, "_cast" in the compiler

Reviewed by @mppf and @daviditen. Thanks!

TESTING:

  • [x] ALL on linux64 when COMM=none
  • [x] ALL on linux64 when COMM=gasnet

Signed-off-by: David Longnecker dlongnecke-cray@users.noreply.github.com

Modified Files:
A test/library/standard/Map/testGetReferenceParSafe.chpl

A test/library/standard/Map/testGetReferenceParSafe.good
A test/library/standard/Map/testThisParSafe.chpl
A test/library/standard/Map/testThisParSafe.good
R test/deprecated/MemoryModule.chpl
R test/deprecated/MemoryModule.good
R test/deprecated/MemoryModule.noexec
R test/deprecated/channelError.chpl
R test/deprecated/channelError.good
R test/deprecated/channelError.noexec
R test/deprecated/underscore-cast.chpl
R test/deprecated/underscore-cast.good
R test/library/standard/Map/testGetReferenceParSafeWarning.chpl
R test/library/standard/Map/testGetReferenceParSafeWarning.good
R test/library/standard/Map/testOldUpdateWarning.chpl
R test/library/standard/Map/testOldUpdateWarning.good
R test/library/standard/Map/testThisParSafeWarning.chpl
R test/library/standard/Map/testThisParSafeWarning.good
M compiler/AST/AstToText.cpp
M compiler/AST/symbol.cpp
M compiler/include/symbol.h
M compiler/passes/cleanup.cpp
M compiler/resolution/resolveFunction.cpp
M modules/standard/IO.chpl
M modules/standard/Map.chpl
M modules/standard/Memory.chpl
M test/functions/generic/poi/check-gc-reuse-opers.chpl
M test/functions/generic/poi/check-gc-reuse-opers.good
M test/optimizations/bulkcomm/asenjo/redistBlockToCyclic/HPCCProblemSize.chpl

Compare: https://github.com/chapel-lang/chapel/compare/fa76a1629c8e...cd419a15ddf1