[Chapel Merge] Remove IO operator from compiler, modules, and spe

Branch: refs/heads/main
Revision: 0cce54a
Author: benharsh
Link: Remove IO operator from compiler, modules, and spec by benharsh · Pull Request #20717 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20717 from benharsh/remove-io-operator

Remove IO operator from compiler, modules, and spec

This PR removes the recently-deprecated IO operator, <~>, from Chapel. The compiler has been updated to reject "<~>" as a valid symbol, the modules and tests no longer use the operator anywhere, and it has been removed from the language specification.

[reviewed-by @jhh67]

Modified Files:
R test/deprecated/IO/ioOperator.chpl

R test/deprecated/IO/ioOperator.good
R test/functions/operatorOverloads/operatorMethods/allOps/ioOperator.chpl
R test/functions/operatorOverloads/operatorMethods/allOps/ioOperator.good
R test/visibility/except/operatorsExceptions/exceptIO.chpl
R test/visibility/except/operatorsExceptions/exceptIO.good
M compiler/dyno/include/chpl/framework/all-global-strings.h
M compiler/dyno/lib/parsing/bison-chpl-lib.cpp
M compiler/dyno/lib/parsing/bison-chpl-lib.h
M compiler/dyno/lib/parsing/chpl.lex
M compiler/dyno/lib/parsing/chpl.ypp
M compiler/dyno/lib/parsing/flex-chpl-lib.cpp
M compiler/dyno/lib/parsing/flex-chpl-lib.h
M compiler/dyno/lib/uast/OpCall.cpp
M compiler/passes/checkParsed.cpp
M doc/rst/language/spec/lexical-structure.rst
M doc/rst/language/spec/procedures.rst
M doc/rst/language/spec/statements.rst
M modules/standard/IO.chpl
M test/chpldoc/functions/operatorPrimaryMethods.doc.chpl
M test/chpldoc/functions/operatorPrimaryMethods.doc.good
M test/chpldoc/functions/operatorSecondaryMethods.doc.chpl
M test/chpldoc/functions/operatorSecondaryMethods.doc.good
M test/chpldoc/functions/operators.doc.chpl
M test/chpldoc/functions/operators.doc.good
M test/deprecated/IO/localesForRegion.good
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsAlone.chpl
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsAlone.good
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsFirst.chpl
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsFirst.good
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsLast.chpl
M test/visibility/import/enablesUnqualified/multipleUnqualified/operatorsLast.good
M test/visibility/import/enablesUnqualified/operatorsAlone.chpl
M test/visibility/import/enablesUnqualified/operatorsAlone.good
M test/visibility/only/operatorsAlone.chpl
M test/visibility/only/operatorsAlone.good
M test/visibility/only/operatorsFirst.chpl
M test/visibility/only/operatorsFirst.good
M test/visibility/only/operatorsLast.chpl
M test/visibility/only/operatorsLast.good

Compare: https://github.com/chapel-lang/chapel/compare/1bf548b356ac...0cce54a2f256