… | |
… | |
884 | Only the double data type is supported for NV data types - when Perl uses |
884 | Only the double data type is supported for NV data types - when Perl uses |
885 | long double to represent floating point values, they might not be encoded |
885 | long double to represent floating point values, they might not be encoded |
886 | properly. Half precision types are accepted, but not encoded. |
886 | properly. Half precision types are accepted, but not encoded. |
887 | |
887 | |
888 | Strict mode and canonical mode are not implemented. |
888 | Strict mode and canonical mode are not implemented. |
|
|
889 | |
|
|
890 | |
|
|
891 | =head1 LIMITATIONS ON PERLS WITHOUT 64-BIT INTEGER SUPPORT |
|
|
892 | |
|
|
893 | On perls that were built without 64 bit integer support (these are rare |
|
|
894 | nowadays, even on 32 bit architectures), support for any kind of 64 bit |
|
|
895 | integer in CBOR is very limited - most likely, these 64 bit values will |
|
|
896 | be truncated, corrupted, or otherwise not decoded correctly. This also |
|
|
897 | includes string, array and map sizes that are stored as 64 bit integers. |
889 | |
898 | |
890 | |
899 | |
891 | =head1 THREADS |
900 | =head1 THREADS |
892 | |
901 | |
893 | This module is I<not> guaranteed to be thread safe and there are no |
902 | This module is I<not> guaranteed to be thread safe and there are no |