[Chapel Merge] Fix docs for *Dim

Branch: refs/heads/main
Revision: ed7f03b
Author: aconsroe-hpe
Link: Fix docs for *Dim by aconsroe-hpe · Pull Request #18691 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #18691 from aconsroe-hpe/dist-dims-docs

Fix docs for *Dim

reviewed by @bradcray

Previously, the docs for BlockDim and friends were not showing up because they used a record instead of a class. This fixes the fix script to output them correctly.

The "no doc" to HashedDist is because it has earlier records defined
that then cause the real docs to get dropped. A proper fix would be to
"no doc" all the things and eliminate the fixDistDocs.perl

Tested by building docs locally and verifying all docs in modules/dists are visible in the HTML docs.

Modified Files:
M modules/dists/HashedDist.chpl

M modules/dists/fixDistDocs.perl

Compare: https://github.com/chapel-lang/chapel/compare/b49b509dc929...ed7f03b0c879