ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/CBOR-XS/XS.pm
(Generate patch)

Comparing CBOR-XS/XS.pm (file contents):
Revision 1.87 by root, Mon Dec 19 20:31:33 2022 UTC vs.
Revision 1.88 by root, Thu Sep 7 23:52:24 2023 UTC

216communication partner supports the value sharing extensions to CBOR 216communication partner supports the value sharing extensions to CBOR
217(L<http://cbor.schmorp.de/value-sharing>), as without decoder support, the 217(L<http://cbor.schmorp.de/value-sharing>), as without decoder support, the
218resulting data structure might be unusable. 218resulting data structure might be unusable.
219 219
220Detecting shared values incurs a runtime overhead when values are encoded 220Detecting shared values incurs a runtime overhead when values are encoded
221that have a reference counter large than one, and might unnecessarily 221that have a reference counter larger than one, and might unnecessarily
222increase the encoded size, as potentially shared values are encoded as 222increase the encoded size, as potentially shared values are encoded as
223shareable whether or not they are actually shared. 223shareable whether or not they are actually shared.
224 224
225At the moment, only targets of references can be shared (e.g. scalars, 225At the moment, only targets of references can be shared (e.g. scalars,
226arrays or hashes pointed to by a reference). Weirder constructs, such as 226arrays or hashes pointed to by a reference). Weirder constructs, such as

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines