[Chapel Merge] Add warnings to docs of package modules that depen

Branch: refs/heads/main
Revision: bd246cc
Author: dlongnecke-cray
Link: Add warnings to docs of package modules that depend on AtomicObjects by dlongnecke-cray · Pull Request #18780 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #18780 from dlongnecke-cray/adjust-concurrent-map-docs

Add warnings to docs of package modules that depend on AtomicObjects (#18780)

The AtomicObjects module has several platform constraints in its
implementation (such as requiring x86_64 or GCC style inline
assembly). Add a warning to the top of every package module that
depends on the AtomicObjects module, including the newly added
ConcurrentMap module.

Reviewed by @bradcray, @e-kayrakli. Thanks!

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

Modified Files:
M modules/packages/AtomicObjects.chpl

M modules/packages/ConcurrentMap.chpl
M modules/packages/EpochManager.chpl
M modules/packages/LockFreeQueue.chpl
M modules/packages/LockFreeStack.chpl

Compare: https://github.com/chapel-lang/chapel/compare/6822207310eb...bd246cc25972