[Chapel Merge] Docs improvements for binarySerializer changes

Branch: refs/heads/main
Revision: 667ccf9813c5977905621496670236c2ad1774a3
Author: benharsh
Link: Docs improvements for binarySerializer changes by benharsh · Pull Request #23991 · chapel-lang/chapel · GitHub
Log Message:
Docs improvements for binarySerializer changes (#23991)

This PR improves some of the documentation following #23932 :

  • document ObjectSerialization package module
  • document new IllegalArgumentError for binaryDeserializer and
    string/bytes types
  • update documentation for binarySerializer/binaryDeserializer to point
    to ObjectSerialization as alternative

[reviewed-by @jeremiah-corrado]

Compare: Comparing 170519dd7f5e0d4a7a1a738a2f313cad4e35cbad...fc47a08fb1283aed20541f186c38d3a3eeef4f2e · chapel-lang/chapel · GitHub

Diff:
M doc/rst/meta/modules/packages.rst
M modules/Makefile
M modules/standard/IO.chpl
https://github.com/chapel-lang/chapel/pull/23991.diff