[Chapel Merge] Deprecate SysBasic.{EEOF,ESHORT,EFORMAT}, move to

Branch: refs/heads/main
Revision: 53b0396
Author: riftEmber
Link: Deprecate SysBasic.{EEOF,ESHORT,EFORMAT}, move to IO by riftEmber · Pull Request #20834 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20834 from riftEmber/sysbasic-deprecate-errorcodes

Deprecate SysBasic.{EEOF,ESHORT,EFORMAT}, move to IO

Moves the Chapel-specific error codes EEOF, ESHORT, EFORMAT in the SysBasic module to IO, and deprecates them in SysBasic.

Resolves SysBasic module: Should we deprecate EEOF, ESHORT, and EFORMAT? · Issue #20130 · chapel-lang/chapel · GitHub.

Testing:

  • basic compilation works locally

  • paratest

    Modified Files:
    A test/deprecated/SysBasic/chapel_specific_errors.chpl
    A test/deprecated/SysBasic/chapel_specific_errors.good
    A test/deprecated/SysBasic/qio_err_t.chpl
    A test/deprecated/SysBasic/qio_err_t.good
    R test/deprecated/SysBasic_qio_err_t.chpl
    R test/deprecated/SysBasic_qio_err_t.good
    M modules/packages/Curl.chpl
    M modules/packages/HDFS.chpl
    M modules/standard/BigInteger.chpl
    M modules/standard/ChapelIO.chpl
    M modules/standard/IO.chpl
    M modules/standard/OS.chpl
    M modules/standard/SysBasic.chpl
    M test/io/ferguson/inteof.chpl
    M test/studies/lulesh/bradc/tests/lulesh-eof.chpl
    M test/studies/ssca2/graphio/SSCA2_RMAT_graph_generator.chpl
    M test/studies/ssca2/main/SSCA2_Modules/io_RMAT_graph.chpl

    Compare: Comparing 7427aaf6e5bc...53b039654583 · chapel-lang/chapel · GitHub