… | |
… | |
64 | |
64 | |
65 | package CBOR::XS; |
65 | package CBOR::XS; |
66 | |
66 | |
67 | use common::sense; |
67 | use common::sense; |
68 | |
68 | |
69 | our $VERSION = 1.4; |
69 | our $VERSION = 1.41; |
70 | our @ISA = qw(Exporter); |
70 | our @ISA = qw(Exporter); |
71 | |
71 | |
72 | our @EXPORT = qw(encode_cbor decode_cbor); |
72 | our @EXPORT = qw(encode_cbor decode_cbor); |
73 | |
73 | |
74 | use Exporter; |
74 | use Exporter; |
… | |
… | |
481 | |
481 | |
482 | =item hash references |
482 | =item hash references |
483 | |
483 | |
484 | Perl hash references become CBOR maps. As there is no inherent ordering in |
484 | Perl hash references become CBOR maps. As there is no inherent ordering in |
485 | hash keys (or CBOR maps), they will usually be encoded in a pseudo-random |
485 | hash keys (or CBOR maps), they will usually be encoded in a pseudo-random |
486 | order. This order can be different each time a hahs is encoded. |
486 | order. This order can be different each time a hash is encoded. |
487 | |
487 | |
488 | Currently, tied hashes will use the indefinite-length format, while normal |
488 | Currently, tied hashes will use the indefinite-length format, while normal |
489 | hashes will use the fixed-length format. |
489 | hashes will use the fixed-length format. |
490 | |
490 | |
491 | =item array references |
491 | =item array references |