[Chapel Merge] Remove SysCTypes and [s]size_t types (deprecated i

Branch: refs/heads/main
Revision: 3d64e1d
Author: bradcray
Link: Remove SysCTypes and [s]size_t types (deprecated in 1.26.0) by bradcray · Pull Request #19917 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #19917 from bradcray/remove-sysctypes-sizetypes

Remove SysCTypes and [s]size_t types (deprecated in 1.26.0)

[reviewed by @stonea]

This is a follow-up to #19284 that removes the size_t and ssize_t
type aliases, along with the SysCTypes. The former were replaced
by 'c_[s]size_t' types while the latter was replaced by 'CTypes'
(as far as users are concerned) and 'ChapelSysCTypes' (internally).

In doing this, I found a few places that were still referring to
SysCTypes incorrectly, most notably the submitted pidigits4.chpl
version. Here, I took the approach of putting a temporary
SysCTypes.chpl module into that directory so that we could continue
getting correctness and performance tests for it going forward.
In addition, checkCopyrights.bash was still referring to the old
file (and not the new one).

Modified Files:
A test/studies/shootout/submitted/SysCTypes.chpl

A test/studies/shootout/submitted/SysCTypes.notest
R modules/standard/SysCTypes.chpl
R test/deprecated/depSsize_t.chpl
R test/deprecated/depSsize_t.good
R test/deprecated/depSsize_t2.chpl
R test/deprecated/depSsize_t2.good
R test/deprecated/testSysCTypes.chpl
R test/deprecated/testSysCTypes.good
R test/studies/shootout/submitted/pidigits-27.good
M doc/rst/meta/modules/standard.rst
M modules/Makefile
M test/studies/shootout/submitted/pidigits4-27-nospace.good
M test/studies/shootout/submitted/pidigits4-syscwarn.good
M util/config/make_sys_basic_types.py
M util/test/checkCopyrights.bash

Compare: https://github.com/chapel-lang/chapel/compare/31ad156255f3...3d64e1d099c2