PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2019-07-02T02:11:31 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Mon, 01 Jul 2019 03:29:02 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/F/FE/FELIPE/CBOR-Free-0.12.tar.gz ok CBOR-Free-0.12/ CBOR-Free-0.12/t_manual/ CBOR-Free-0.12/cbor_free_common.h CBOR-Free-0.12/LICENSE CBOR-Free-0.12/Changes CBOR-Free-0.12/cbor_free_decode.h CBOR-Free-0.12/MANIFEST CBOR-Free-0.12/cbor_free_encode.h CBOR-Free-0.12/ppport.h CBOR-Free-0.12/t/ CBOR-Free-0.12/cbor_free_boolean.h CBOR-Free-0.12/.appveyor.yml CBOR-Free-0.12/README.md CBOR-Free-0.12/typemap CBOR-Free-0.12/.gitignore CBOR-Free-0.12/META.yml CBOR-Free-0.12/lib/ CBOR-Free-0.12/Makefile.PL CBOR-Free-0.12/cbor_free_encode.c CBOR-Free-0.12/cbor_free_decode.c CBOR-Free-0.12/Free.xs CBOR-Free-0.12/cbor_free_boolean.c CBOR-Free-0.12/.travis.yml CBOR-Free-0.12/META.json CBOR-Free-0.12/lib/CBOR/ CBOR-Free-0.12/lib/CBOR/Free/ CBOR-Free-0.12/lib/CBOR/Free.pm CBOR-Free-0.12/lib/CBOR/Free/AddOne.pm CBOR-Free-0.12/lib/CBOR/Free/Decoder.pm CBOR-Free-0.12/lib/CBOR/Free/X.pm CBOR-Free-0.12/lib/CBOR/Free/Tagged.pm CBOR-Free-0.12/lib/CBOR/Free/X/ CBOR-Free-0.12/lib/CBOR/Free/X/InvalidUTF8.pm CBOR-Free-0.12/lib/CBOR/Free/X/InvalidMapKey.pm CBOR-Free-0.12/lib/CBOR/Free/X/Incomplete.pm CBOR-Free-0.12/lib/CBOR/Free/X/CannotDecode64Bit.pm CBOR-Free-0.12/lib/CBOR/Free/X/NegativeIntTooLow.pm CBOR-Free-0.12/lib/CBOR/Free/X/InvalidControl.pm CBOR-Free-0.12/lib/CBOR/Free/X/Recursion.pm CBOR-Free-0.12/lib/CBOR/Free/X/Unrecognized.pm CBOR-Free-0.12/lib/CBOR/Free/X/Base.pm CBOR-Free-0.12/t/tag.t CBOR-Free-0.12/t/float.t CBOR-Free-0.12/t/tag_decode.t CBOR-Free-0.12/t/negint.t CBOR-Free-0.12/t/32bit.t CBOR-Free-0.12/t/decode_map_keys.t CBOR-Free-0.12/t/add_one.t CBOR-Free-0.12/t/errors.t CBOR-Free-0.12/t/dec_strings.t CBOR-Free-0.12/t/boolean.t CBOR-Free-0.12/t/array.t CBOR-Free-0.12/t/uint.t CBOR-Free-0.12/t/against_cbor_xs.t CBOR-Free-0.12/t/fuzzed.t CBOR-Free-0.12/t/fuzzed/ CBOR-Free-0.12/t/undef.t CBOR-Free-0.12/t/examples.t CBOR-Free-0.12/t/hash.t CBOR-Free-0.12/t/decode.t CBOR-Free-0.12/t/string.t CBOR-Free-0.12/t/fuzzed/a CBOR-Free-0.12/t_manual/upstream_test_vectors.t Configuring F/FE/FELIPE/CBOR-Free-0.12.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for CBOR::Free Writing MYMETA.yml and MYMETA.json FELIPE/CBOR-Free-0.12.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for F/FE/FELIPE/CBOR-Free-0.12.tar.gz >>> make cp lib/CBOR/Free/X/Recursion.pm blib/lib/CBOR/Free/X/Recursion.pm cp lib/CBOR/Free.pm blib/lib/CBOR/Free.pm cp lib/CBOR/Free/X/Unrecognized.pm blib/lib/CBOR/Free/X/Unrecognized.pm cp lib/CBOR/Free/Tagged.pm blib/lib/CBOR/Free/Tagged.pm cp lib/CBOR/Free/X/NegativeIntTooLow.pm blib/lib/CBOR/Free/X/NegativeIntTooLow.pm cp lib/CBOR/Free/X/Base.pm blib/lib/CBOR/Free/X/Base.pm cp lib/CBOR/Free/Decoder.pm blib/lib/CBOR/Free/Decoder.pm cp lib/CBOR/Free/X/CannotDecode64Bit.pm blib/lib/CBOR/Free/X/CannotDecode64Bit.pm cp lib/CBOR/Free/X/InvalidMapKey.pm blib/lib/CBOR/Free/X/InvalidMapKey.pm cp lib/CBOR/Free/X/Incomplete.pm blib/lib/CBOR/Free/X/Incomplete.pm cp lib/CBOR/Free/X.pm blib/lib/CBOR/Free/X.pm cp lib/CBOR/Free/AddOne.pm blib/lib/CBOR/Free/AddOne.pm cp lib/CBOR/Free/X/InvalidControl.pm blib/lib/CBOR/Free/X/InvalidControl.pm cp lib/CBOR/Free/X/InvalidUTF8.pm blib/lib/CBOR/Free/X/InvalidUTF8.pm Running Mkbootstrap for Free () chmod 644 "Free.bs" "/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::Command::MM -e 'cp_nonempty' -- Free.bs blib/arch/auto/CBOR/Free/Free.bs 644 "/data/fly2400/ap2400-300558/bin/perl-static" "/data/fly2400/cpanfly-5.24/var/megalib/ExtUtils/xsubpp" -typemap '/home/fly2400/ap2400-300558/lib/ExtUtils/typemap' -typemap '/data/fly2400/cpanfly-5.24/var/tmp/cpan_build/CBOR-Free-0.12-DbaBhf/typemap' Free.xs > Free.xsc mv Free.xsc Free.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" Free.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" cbor_free_boolean.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" cbor_free_encode.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" cbor_free_decode.c rm -f blib/arch/auto/CBOR/Free/Free.so gcc -shared -O2 -fstack-protector -o blib/arch/auto/CBOR/Free/Free.so Free.o cbor_free_boolean.o cbor_free_encode.o cbor_free_decode.o \ \ chmod 755 blib/arch/auto/CBOR/Free/Free.so Manifying 3 pod documents FELIPE/CBOR-Free-0.12.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 "/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::Command::MM -e 'cp_nonempty' -- Free.bs blib/arch/auto/CBOR/Free/Free.bs 644 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/32bit.t ............ ok 1 - Decode: "\32\0\0\377\377" ok 2 - Decode: "\e\0\0\0\0\0\0\377\377" ok 3 - Decode: "\e\0\0\0\0\377\377\377\377" ok 4 - Decode: ";\0\0\0\0\177\377\377\377" ok 5 # skip These tests are only for 32-bit perls. 1..5 ok t/add_one.t .......... ok 1 - use CBOR::Free::AddOne; ok 2 - to_nonnegative_integer(20661) ok 3 - to_nonnegative_integer(1450931) ok 4 - to_nonnegative_integer(8) ok 5 - to_nonnegative_integer(62308339160573) ok 6 - to_nonnegative_integer(81331320) ok 7 - to_nonnegative_integer(27399153) ok 8 - to_nonnegative_integer(1457673441598351) ok 9 - to_nonnegative_integer(4946043587755) ok 10 - to_nonnegative_integer(53274767117319) ok 11 - to_nonnegative_integer(64224) ok 12 - to_nonnegative_integer(4818808913208196) ok 13 - to_nonnegative_integer(3284876191) ok 14 - to_nonnegative_integer(509770371279862) ok 15 - to_nonnegative_integer(429) ok 16 - to_nonnegative_integer(982) ok 17 - to_nonnegative_integer(8730205971449) ok 18 - to_nonnegative_integer(5499583) ok 19 - to_nonnegative_integer(7158) ok 20 - to_nonnegative_integer(198263302881835090) ok 21 - to_nonnegative_integer(135318964509296403) ok 22 - to_nonnegative_integer(227262884016596) ok 23 - to_nonnegative_integer(5761307926) ok 24 - to_nonnegative_integer(639892472970629173) ok 25 - to_nonnegative_integer(3754696964) ok 26 - to_nonnegative_integer(4239079710130581898) ok 27 - to_nonnegative_integer(650287) ok 28 - to_nonnegative_integer(19230) ok 29 - to_nonnegative_integer(74630) ok 30 - to_nonnegative_integer(247583748207) ok 31 - to_nonnegative_integer(5313) ok 32 - to_nonnegative_integer(6578043513041703870) ok 33 - to_nonnegative_integer(46820917770) ok 34 - to_nonnegative_integer(153716) ok 35 - to_nonnegative_integer(47540396555502) ok 36 - to_nonnegative_integer(534728600973277521) ok 37 - to_nonnegative_integer(41041123719725) ok 38 - to_nonnegative_integer(57723848) ok 39 - to_nonnegative_integer(36473514261189) ok 40 - to_nonnegative_integer(22875) ok 41 - to_nonnegative_integer(239443558558751030) ok 42 - to_nonnegative_integer(36404435358) ok 43 - to_nonnegative_integer(90146819050818553) ok 44 - to_nonnegative_integer(65280207727419) ok 45 - to_nonnegative_integer(80766271979603940) ok 46 - to_nonnegative_integer(2828259726664876850) ok 47 - to_nonnegative_integer(4404) ok 48 - to_nonnegative_integer(9) ok 49 - to_nonnegative_integer(4666058860982790130) ok 50 - to_nonnegative_integer(872923) ok 51 - to_nonnegative_integer(69023766160) ok 52 - to_nonnegative_integer(7179165794751765) ok 53 - to_nonnegative_integer(8376090194) ok 54 - to_nonnegative_integer(356171267900) ok 55 - to_nonnegative_integer(8984447028) ok 56 - to_nonnegative_integer(6) ok 57 - to_nonnegative_integer(16) ok 58 - to_nonnegative_integer(36944618636) ok 59 - to_nonnegative_integer(40277855109200032) ok 60 - to_nonnegative_integer(88107785172) ok 61 - to_nonnegative_integer(51801577643) ok 62 - to_nonnegative_integer(8538) ok 63 - to_nonnegative_integer(59657945005) ok 64 - to_nonnegative_integer(590292813314668618) ok 65 - to_nonnegative_integer(84716614) ok 66 - to_nonnegative_integer(95697178113) ok 67 - to_nonnegative_integer(499) ok 68 - to_nonnegative_integer(741641619) ok 69 - to_nonnegative_integer(91374194249508) ok 70 - to_nonnegative_integer(2178061734455771) ok 71 - to_nonnegative_integer(16605) ok 72 - to_nonnegative_integer(886) ok 73 - to_nonnegative_integer(572316) ok 74 - to_nonnegative_integer(676192138182) ok 75 - to_nonnegative_integer(80894191727628) ok 76 - to_nonnegative_integer(2867166339170314118) ok 77 - to_nonnegative_integer(2) ok 78 - to_nonnegative_integer(3732220) ok 79 - to_nonnegative_integer(2711403170) ok 80 - to_nonnegative_integer(22906334124) ok 81 - to_nonnegative_integer(2) ok 82 - to_nonnegative_integer(40118822) ok 83 - to_nonnegative_integer(5876494459091600228) ok 84 - to_nonnegative_integer(91235) ok 85 - to_nonnegative_integer(97483165838061307) ok 86 - to_nonnegative_integer(4070154) ok 87 - to_nonnegative_integer(9758426314942841) ok 88 - to_nonnegative_integer(87469772068420) ok 89 - to_nonnegative_integer(92706279106330953) ok 90 - to_nonnegative_integer(582847472138821945) ok 91 - to_nonnegative_integer(149659) ok 92 - to_nonnegative_integer(265437519233) ok 93 - to_nonnegative_integer(337436948157898) ok 94 - to_nonnegative_integer(729847371070476) ok 95 - to_nonnegative_integer(32930147768149949) ok 96 - to_nonnegative_integer(7872206975) ok 97 - to_nonnegative_integer(44235352194203369) ok 98 - to_nonnegative_integer(4) ok 99 - to_nonnegative_integer(8) ok 100 - to_nonnegative_integer(132082881956033) ok 101 - to_nonnegative_integer(38486) ok 102 - max u64 ok 103 - max u32 1..103 ok t/against_cbor_xs.t .. ok 1 - we decode what CBOR::XS encoded ("") ok 2 - CBOR::XS decodes what we encoded (1 bytes) ok 3 - we decode what CBOR::XS encoded (0) ok 4 - CBOR::XS decodes what we encoded (1 bytes) ok 5 - we decode what CBOR::XS encoded (1) ok 6 - CBOR::XS decodes what we encoded (1 bytes) ok 7 - we decode what CBOR::XS encoded ("1.1") ok 8 - CBOR::XS decodes what we encoded (9 bytes) ok 9 - we decode what CBOR::XS encoded (-1) ok 10 - CBOR::XS decodes what we encoded (1 bytes) ok 11 - we decode what CBOR::XS encoded (-24) ok 12 - CBOR::XS decodes what we encoded (1 bytes) ok 13 - we decode what CBOR::XS encoded (-25) ok 14 - CBOR::XS decodes what we encoded (2 bytes) ok 15 - we decode what CBOR::XS encoded (-254) ok 16 - CBOR::XS decodes what we encoded (2 bytes) ok 17 - we decode what CBOR::XS encoded (-255) ok 18 - CBOR::XS decodes what we encoded (2 bytes) ok 19 - we decode what CBOR::XS encoded (-256) ok 20 - CBOR::XS decodes what we encoded (2 bytes) ok 21 - we decode what CBOR::XS encoded (-257) ok 22 - CBOR::XS decodes what we encoded (3 bytes) ok 23 - we decode what CBOR::XS encoded (-65534) ok 24 - CBOR::XS decodes what we encoded (3 bytes) ok 25 - we decode what CBOR::XS encoded (-65535) ok 26 - CBOR::XS decodes what we encoded (3 bytes) ok 27 - we decode what CBOR::XS encoded (-65536) ok 28 - CBOR::XS decodes what we encoded (3 bytes) ok 29 - we decode what CBOR::XS encoded (-65537) ok 30 - CBOR::XS decodes what we encoded (5 bytes) ok 31 - we decode what CBOR::XS encoded ("\0") ok 32 - CBOR::XS decodes what we encoded (2 bytes) ok 33 - we decode what CBOR::XS encoded ("\377") ok 34 - CBOR::XS decodes what we encoded (2 bytes) ok 35 - we decode what CBOR::XS encoded (undef) ok 36 - CBOR::XS decodes what we encoded (1 bytes) ok 37 - we decode what CBOR::XS encoded (1) ok 38 - CBOR::XS decodes what we encoded (1 bytes) ok 39 - we decode what CBOR::XS encoded (0) ok 40 - CBOR::XS decodes what we encoded (1 bytes) ok 41 - we decode what CBOR::XS encoded (ARRAY(0x1633a50)) ok 42 - CBOR::XS decodes what we encoded (1 bytes) ok 43 - we decode what CBOR::XS encoded (HASH(0x1f0c8c0)) ok 44 - CBOR::XS decodes what we encoded (1 bytes) ok 45 - we decode what CBOR::XS encoded (ARRAY(0x1633ba0)) ok 46 - CBOR::XS decodes what we encoded (2 bytes) ok 47 - we decode what CBOR::XS encoded (ARRAY(0x1f23ae8)) ok 48 - CBOR::XS decodes what we encoded (6 bytes) ok 49 - we decode what CBOR::XS encoded (ARRAY(0x1f23548)) ok 50 - CBOR::XS decodes what we encoded (65538 bytes) ok 51 - we decode what CBOR::XS encoded (ARRAY(0x25ff6b0)) ok 52 - CBOR::XS decodes what we encoded (65541 bytes) ok 53 - we decode what CBOR::XS encoded (HASH(0x2c5e7a0)) ok 54 - CBOR::XS decodes what we encoded (447642 bytes) ok 55 - we decode what CBOR::XS encoded (HASH(0x38d76f0)) ok 56 - CBOR::XS decodes what we encoded (447651 bytes) ok 57 - we decode what CBOR::XS encoded (ARRAY(0x3f9f880)) ok 58 - CBOR::XS decodes what we encoded (134786 bytes) 1..58 ok t/array.t ............ ok 1 - use CBOR::Free; ok 2 - Encode: [] ok 3 - Encode: [undef] ok 4 - Encode: [undef,undef] ok 5 - Encode: [undef,1] ok 6 - Encode: [undef,[65536]] 1..6 ok t/boolean.t .......... ok 1 - use CBOR::Free; ok 2 - Encode: bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ) ok 3 - Encode: bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ) 1..3 ok t/dec_strings.t ...... ok 1 - use CBOR::Free; ok 2 - binary size: 0 ok 3 - UTF-8 size: 0 ok 4 - binary size: 1 ok 5 - UTF-8 size: 1 ok 6 - binary size: 23 ok 7 - UTF-8 size: 23 ok 8 - binary size: 24 ok 9 - UTF-8 size: 24 ok 10 - binary size: 255 ok 11 - UTF-8 size: 255 ok 12 - binary size: 256 ok 13 - UTF-8 size: 256 ok 14 - binary size: 65535 ok 15 - UTF-8 size: 65535 ok 16 - binary size: 65536 ok 17 - UTF-8 size: 65536 ok 18 - binary size: 100000 ok 19 - UTF-8 size: 100000 ok 20 - indefinite-length binary ok 21 - indefinite-length UTF-8 1..21 ok t/decode.t ........... ok 1 - use CBOR::Free; ok 2 - Decode: 00 ok 3 - Decode: 01 ok 4 - Decode: 17 ok 5 - Decode: 18.18 ok 6 - Decode: 18.fe ok 7 - Decode: 18.ff ok 8 - Decode: 19.01.00 ok 9 - Decode: 19.ff.ff ok 10 - Decode: 1a.00.01.00.00 ok 11 - Decode: 1a.ff.ff.ff.ff ok 12 - Decode: f4 ok 13 - Decode: f5 ok 14 - Decode: f6 ok 15 - Decode: f7 ok 16 - Decode: 80 ok 17 - Decode: 9f.ff ok 18 - Decode: 81.01 ok 19 - Decode: 9f.01.ff ok 20 - Decode: 98.03.01.02.03 ok 21 - Decode: 99.00.03.01.02.03 ok 22 - Decode: 9a.00.00.00.03.01.02.03 ok 23 - Decode: 9b.00.00.00.00.00.00.00.03.01.02.03 ok 24 - Decode: a0 ok 25 - Decode: a1.41.61.42.62.63 ok 26 - Decode: bf.ff ok 27 - Decode: a1.0c.00 ok 28 - Decode: b8.02.01.02.03.04 ok 29 - Decode: b9.00.02.01.02.03.04 ok 30 - Decode: ba.00.00.00.02.01.02.03.04 ok 31 - Decode: bb.00.00.00.00.00.00.00.02.01.02.03.04 1..31 ok t/decode_map_keys.t .. ok 1 - use CBOR::Free; ok 2 - error on decode CBOR false ok 3 - … and the offset is given ok 4 - error on decode CBOR true ok 5 - … and the offset is given ok 6 - error on decode CBOR null ok 7 - … and the offset is given ok 8 - error on decode CBOR undefined ok 9 - … and the offset is given ok 10 - error on decode CBOR array ok 11 - … and the offset is given ok 12 - error on decode CBOR map ok 13 - … and the offset is given ok 14 - valid map keys 1..14 ok t/errors.t ........... ok 1 - recursive object triggers recursion error ok 2 - object that recurses with another object triggers recursion error ok 3 - unrecognized object triggers expected error ok 4 - … and the item itself is mentioned in the message ok 5 - file handle triggers “Unrecognized” error ok 6 - Invalid control byte: 1c ok 7 - … and hex of byte value and offset appear in error message ok 8 - Invalid control byte: 1d ok 9 - … and hex of byte value and offset appear in error message ok 10 - Invalid control byte: 1e ok 11 - … and hex of byte value and offset appear in error message ok 12 - Invalid control byte: 1f ok 13 - … and hex of byte value and offset appear in error message ok 14 - Invalid control byte: 3c ok 15 - … and hex of byte value and offset appear in error message ok 16 - Invalid control byte: 3d ok 17 - … and hex of byte value and offset appear in error message ok 18 - Invalid control byte: 3e ok 19 - … and hex of byte value and offset appear in error message ok 20 - Invalid control byte: 3f ok 21 - … and hex of byte value and offset appear in error message ok 22 - Invalid control byte: 5c ok 23 - … and hex of byte value and offset appear in error message ok 24 - Invalid control byte: 5d ok 25 - … and hex of byte value and offset appear in error message ok 26 - Invalid control byte: 5e ok 27 - … and hex of byte value and offset appear in error message ok 28 - Invalid control byte: 7c ok 29 - … and hex of byte value and offset appear in error message ok 30 - Invalid control byte: 7d ok 31 - … and hex of byte value and offset appear in error message ok 32 - Invalid control byte: 7e ok 33 - … and hex of byte value and offset appear in error message ok 34 - Invalid control byte: 9c ok 35 - … and hex of byte value and offset appear in error message ok 36 - Invalid control byte: 9d ok 37 - … and hex of byte value and offset appear in error message ok 38 - Invalid control byte: 9e ok 39 - … and hex of byte value and offset appear in error message ok 40 - Invalid control byte: bc ok 41 - … and hex of byte value and offset appear in error message ok 42 - Invalid control byte: bd ok 43 - … and hex of byte value and offset appear in error message ok 44 - Invalid control byte: be ok 45 - … and hex of byte value and offset appear in error message ok 46 - Invalid control byte: dc ok 47 - … and hex of byte value and offset appear in error message ok 48 - Invalid control byte: dd ok 49 - … and hex of byte value and offset appear in error message ok 50 - Invalid control byte: de ok 51 - … and hex of byte value and offset appear in error message ok 52 - Invalid control byte: df ok 53 - … and hex of byte value and offset appear in error message ok 54 - Invalid control byte: e0 ok 55 - … and hex of byte value and offset appear in error message ok 56 - Invalid control byte: e1 ok 57 - … and hex of byte value and offset appear in error message ok 58 - Invalid control byte: e2 ok 59 - … and hex of byte value and offset appear in error message ok 60 - Invalid control byte: e3 ok 61 - … and hex of byte value and offset appear in error message ok 62 - Invalid control byte: e4 ok 63 - … and hex of byte value and offset appear in error message ok 64 - Invalid control byte: e5 ok 65 - … and hex of byte value and offset appear in error message ok 66 - Invalid control byte: e6 ok 67 - … and hex of byte value and offset appear in error message ok 68 - Invalid control byte: e7 ok 69 - … and hex of byte value and offset appear in error message ok 70 - Invalid control byte: e8 ok 71 - … and hex of byte value and offset appear in error message ok 72 - Invalid control byte: e9 ok 73 - … and hex of byte value and offset appear in error message ok 74 - Invalid control byte: ea ok 75 - … and hex of byte value and offset appear in error message ok 76 - Invalid control byte: eb ok 77 - … and hex of byte value and offset appear in error message ok 78 - Invalid control byte: ec ok 79 - … and hex of byte value and offset appear in error message ok 80 - Invalid control byte: ed ok 81 - … and hex of byte value and offset appear in error message ok 82 - Invalid control byte: ee ok 83 - … and hex of byte value and offset appear in error message ok 84 - Invalid control byte: ef ok 85 - … and hex of byte value and offset appear in error message ok 86 - Invalid control byte: f0 ok 87 - … and hex of byte value and offset appear in error message ok 88 - Invalid control byte: f1 ok 89 - … and hex of byte value and offset appear in error message ok 90 - Invalid control byte: f2 ok 91 - … and hex of byte value and offset appear in error message ok 92 - Invalid control byte: f3 ok 93 - … and hex of byte value and offset appear in error message ok 94 - Invalid control byte: f8 ok 95 - … and hex of byte value and offset appear in error message ok 96 - Invalid control byte: fc ok 97 - … and hex of byte value and offset appear in error message ok 98 - Invalid control byte: fd ok 99 - … and hex of byte value and offset appear in error message ok 100 - Invalid control byte: fe ok 101 - … and hex of byte value and offset appear in error message ok 102 - Invalid control byte: ff ok 103 - … and hex of byte value and offset appear in error message ok 104 - Expected error on invalid UTF-8 ok 105 - … and the invalid UTF-8 is shown with high bytes in hex ok 106 - warning about excess bytes after decode ok 107 - incomplete: small uint (lack: 1) ok 108 - … and the error says “1” ok 109 - incomplete: medium uint (lack: 2) ok 110 - … and the error says “2” ok 111 - incomplete: medium uint (lack: 1) ok 112 - … and the error says “1” ok 113 - incomplete: large uint (lack: 4) ok 114 - … and the error says “4” ok 115 - incomplete: large uint (lack: 3) ok 116 - … and the error says “3” ok 117 - incomplete: large uint (lack: 2) ok 118 - … and the error says “2” ok 119 - incomplete: large uint (lack: 1) ok 120 - … and the error says “1” ok 121 - incomplete: huge uint (lack: 8) ok 122 - … and the error says “8” ok 123 - incomplete: huge uint (lack: 7) ok 124 - … and the error says “7” ok 125 - incomplete: huge uint (lack: 6) ok 126 - … and the error says “6” ok 127 - incomplete: huge uint (lack: 5) ok 128 - … and the error says “5” ok 129 - incomplete: huge uint (lack: 4) ok 130 - … and the error says “4” ok 131 - incomplete: huge uint (lack: 3) ok 132 - … and the error says “3” ok 133 - incomplete: huge uint (lack: 2) ok 134 - … and the error says “2” ok 135 - incomplete: huge uint (lack: 1) ok 136 - … and the error says “1” ok 137 - incomplete: small negint (lack: 1) ok 138 - … and the error says “1” ok 139 - incomplete: medium negint (lack: 2) ok 140 - … and the error says “2” ok 141 - incomplete: medium negint (lack: 1) ok 142 - … and the error says “1” ok 143 - incomplete: large negint (lack: 4) ok 144 - … and the error says “4” ok 145 - incomplete: large negint (lack: 3) ok 146 - … and the error says “3” ok 147 - incomplete: large negint (lack: 2) ok 148 - … and the error says “2” ok 149 - incomplete: large negint (lack: 1) ok 150 - … and the error says “1” ok 151 - incomplete: huge negint (lack: 8) ok 152 - … and the error says “8” ok 153 - incomplete: huge negint (lack: 7) ok 154 - … and the error says “7” ok 155 - incomplete: huge negint (lack: 6) ok 156 - … and the error says “6” ok 157 - incomplete: huge negint (lack: 5) ok 158 - … and the error says “5” ok 159 - incomplete: huge negint (lack: 4) ok 160 - … and the error says “4” ok 161 - incomplete: huge negint (lack: 3) ok 162 - … and the error says “3” ok 163 - incomplete: huge negint (lack: 2) ok 164 - … and the error says “2” ok 165 - incomplete: huge negint (lack: 1) ok 166 - … and the error says “1” ok 167 - incomplete: tiny binary string (missing string) (lack: 1) ok 168 - … and the error says “1” ok 169 - incomplete: tiny binary string (short string) (lack: 6) ok 170 - … and the error says “6” ok 171 - incomplete: small binary string (number) (lack: 1) ok 172 - … and the error says “1” ok 173 - incomplete: small binary string (missing string) (lack: 1) ok 174 - … and the error says “1” ok 175 - incomplete: small binary string (short string) (lack: 6) ok 176 - … and the error says “6” ok 177 - incomplete: medium binary string (number) (lack: 2) ok 178 - … and the error says “2” ok 179 - incomplete: medium binary string (number) (lack: 1) ok 180 - … and the error says “1” ok 181 - incomplete: medium binary string (missing string) (lack: 1) ok 182 - … and the error says “1” ok 183 - incomplete: medium binary string (short string) (lack: 6) ok 184 - … and the error says “6” ok 185 - incomplete: large binary string (number) (lack: 4) ok 186 - … and the error says “4” ok 187 - incomplete: large binary string (number) (lack: 3) ok 188 - … and the error says “3” ok 189 - incomplete: large binary string (number) (lack: 2) ok 190 - … and the error says “2” ok 191 - incomplete: large binary string (number) (lack: 1) ok 192 - … and the error says “1” ok 193 - incomplete: large binary string (missing string) (lack: 1) ok 194 - … and the error says “1” ok 195 - incomplete: large binary string (short string) (lack: 6) ok 196 - … and the error says “6” ok 197 - incomplete: huge binary string (number) (lack: 8) ok 198 - … and the error says “8” ok 199 - incomplete: huge binary string (number) (lack: 7) ok 200 - … and the error says “7” ok 201 - incomplete: huge binary string (number) (lack: 6) ok 202 - … and the error says “6” ok 203 - incomplete: huge binary string (number) (lack: 5) ok 204 - … and the error says “5” ok 205 - incomplete: huge binary string (number) (lack: 4) ok 206 - … and the error says “4” ok 207 - incomplete: huge binary string (number) (lack: 3) ok 208 - … and the error says “3” ok 209 - incomplete: huge binary string (number) (lack: 2) ok 210 - … and the error says “2” ok 211 - incomplete: huge binary string (number) (lack: 1) ok 212 - … and the error says “1” ok 213 - incomplete: huge binary string (missing string) (lack: 1) ok 214 - … and the error says “1” ok 215 - incomplete: huge binary string (short string) (lack: 6) ok 216 - … and the error says “6” ok 217 - incomplete: indefinite binary string (empty, no termination) (lack: 1) ok 218 - … and the error says “1” ok 219 - incomplete: indefinite binary string (1 piece, no termination) (lack: 1) ok 220 - … and the error says “1” ok 221 - incomplete: tiny UTF-8 string (missing string) (lack: 1) ok 222 - … and the error says “1” ok 223 - incomplete: tiny UTF-8 string (short string) (lack: 6) ok 224 - … and the error says “6” ok 225 - incomplete: small UTF-8 string (number) (lack: 1) ok 226 - … and the error says “1” ok 227 - incomplete: small UTF-8 string (missing string) (lack: 1) ok 228 - … and the error says “1” ok 229 - incomplete: small UTF-8 string (short string) (lack: 6) ok 230 - … and the error says “6” ok 231 - incomplete: medium UTF-8 string (number) (lack: 2) ok 232 - … and the error says “2” ok 233 - incomplete: medium UTF-8 string (number) (lack: 1) ok 234 - … and the error says “1” ok 235 - incomplete: medium UTF-8 string (missing string) (lack: 1) ok 236 - … and the error says “1” ok 237 - incomplete: medium UTF-8 string (short string) (lack: 6) ok 238 - … and the error says “6” ok 239 - incomplete: large UTF-8 string (number) (lack: 4) ok 240 - … and the error says “4” ok 241 - incomplete: large UTF-8 string (number) (lack: 3) ok 242 - … and the error says “3” ok 243 - incomplete: large UTF-8 string (number) (lack: 2) ok 244 - … and the error says “2” ok 245 - incomplete: large UTF-8 string (number) (lack: 1) ok 246 - … and the error says “1” ok 247 - incomplete: large UTF-8 string (missing string) (lack: 1) ok 248 - … and the error says “1” ok 249 - incomplete: large UTF-8 string (short string) (lack: 6) ok 250 - … and the error says “6” ok 251 - incomplete: huge UTF-8 string (number) (lack: 8) ok 252 - … and the error says “8” ok 253 - incomplete: huge UTF-8 string (number) (lack: 7) ok 254 - … and the error says “7” ok 255 - incomplete: huge UTF-8 string (number) (lack: 6) ok 256 - … and the error says “6” ok 257 - incomplete: huge UTF-8 string (number) (lack: 5) ok 258 - … and the error says “5” ok 259 - incomplete: huge UTF-8 string (number) (lack: 4) ok 260 - … and the error says “4” ok 261 - incomplete: huge UTF-8 string (number) (lack: 3) ok 262 - … and the error says “3” ok 263 - incomplete: huge UTF-8 string (number) (lack: 2) ok 264 - … and the error says “2” ok 265 - incomplete: huge UTF-8 string (number) (lack: 1) ok 266 - … and the error says “1” ok 267 - incomplete: huge UTF-8 string (missing string) (lack: 1) ok 268 - … and the error says “1” ok 269 - incomplete: huge UTF-8 string (short string) (lack: 6) ok 270 - … and the error says “6” ok 271 - incomplete: tiny array (no elements) (lack: 1) ok 272 - … and the error says “1” ok 273 - incomplete: tiny array (missing element) (lack: 1) ok 274 - … and the error says “1” ok 275 - incomplete: tiny array, incomplete element (lack: 6) ok 276 - … and the error says “6” ok 277 - incomplete: tiny map (no elements) (lack: 1) ok 278 - … and the error says “1” ok 279 - incomplete: tiny map (incomplete key) (lack: 1) ok 280 - … and the error says “1” ok 281 - incomplete: tiny map (missing value) (lack: 1) ok 282 - … and the error says “1” ok 283 - incomplete: tiny map, incomplete value (lack: 6) ok 284 - … and the error says “6” ok 285 - incomplete: tiny map, missing a pair (lack: 1) ok 286 - … and the error says “1” ok 287 - incomplete: tiny tag (missing tagged) (lack: 1) ok 288 - … and the error says “1” ok 289 - incomplete: small tag (incomplete number) (lack: 1) ok 290 - … and the error says “1” ok 291 - incomplete: small tag (missing tagged) (lack: 1) ok 292 - … and the error says “1” ok 293 - incomplete: medium tag (incomplete number) (lack: 2) ok 294 - … and the error says “2” ok 295 - incomplete: medium tag (incomplete number) (lack: 1) ok 296 - … and the error says “1” ok 297 - incomplete: medium tag (missing tagged) (lack: 1) ok 298 - … and the error says “1” ok 299 - incomplete: large tag (incomplete number) (lack: 4) ok 300 - … and the error says “4” ok 301 - incomplete: large tag (incomplete number) (lack: 3) ok 302 - … and the error says “3” ok 303 - incomplete: large tag (incomplete number) (lack: 2) ok 304 - … and the error says “2” ok 305 - incomplete: large tag (incomplete number) (lack: 1) ok 306 - … and the error says “1” ok 307 - incomplete: large tag (missing tagged) (lack: 1) ok 308 - … and the error says “1” ok 309 - incomplete: huge tag (incomplete number) (lack: 8) ok 310 - … and the error says “8” ok 311 - incomplete: huge tag (incomplete number) (lack: 7) ok 312 - … and the error says “7” ok 313 - incomplete: huge tag (incomplete number) (lack: 6) ok 314 - … and the error says “6” ok 315 - incomplete: huge tag (incomplete number) (lack: 5) ok 316 - … and the error says “5” ok 317 - incomplete: huge tag (incomplete number) (lack: 4) ok 318 - … and the error says “4” ok 319 - incomplete: huge tag (incomplete number) (lack: 3) ok 320 - … and the error says “3” ok 321 - incomplete: huge tag (incomplete number) (lack: 2) ok 322 - … and the error says “2” ok 323 - incomplete: huge tag (incomplete number) (lack: 1) ok 324 - … and the error says “1” ok 325 - incomplete: huge tag (missing tagged) (lack: 1) ok 326 - … and the error says “1” ok 327 - incomplete: half-float (missing bytes) (lack: 2) ok 328 - … and the error says “2” ok 329 - incomplete: half-float (missing byte) (lack: 1) ok 330 - … and the error says “1” ok 331 - incomplete: float (missing bytes) (lack: 4) ok 332 - … and the error says “4” ok 333 - incomplete: float (missing byte) (lack: 3) ok 334 - … and the error says “3” ok 335 - incomplete: float (missing byte) (lack: 2) ok 336 - … and the error says “2” ok 337 - incomplete: float (missing byte) (lack: 1) ok 338 - … and the error says “1” ok 339 - incomplete: double float (missing bytes) (lack: 8) ok 340 - … and the error says “8” ok 341 - incomplete: double float (missing byte) (lack: 7) ok 342 - … and the error says “7” ok 343 - incomplete: double float (missing byte) (lack: 6) ok 344 - … and the error says “6” ok 345 - incomplete: double float (missing byte) (lack: 5) ok 346 - … and the error says “5” ok 347 - incomplete: double float (missing byte) (lack: 4) ok 348 - … and the error says “4” ok 349 - incomplete: double float (missing byte) (lack: 3) ok 350 - … and the error says “3” ok 351 - incomplete: double float (missing byte) (lack: 2) ok 352 - … and the error says “2” ok 353 - incomplete: double float (missing byte) (lack: 1) ok 354 - … and the error says “1” 1..354 ok t/examples.t ......... ok 1 - Encode to 00 ok 2 - Decode 00 ok 3 - Round-trip: 00 ok 4 - Encode to 01 ok 5 - Decode 01 ok 6 - Round-trip: 01 ok 7 - Encode to 0a ok 8 - Decode 0a ok 9 - Round-trip: 0a ok 10 - Encode to 17 ok 11 - Decode 17 ok 12 - Round-trip: 17 ok 13 - Encode to 1818 ok 14 - Decode 1818 ok 15 - Round-trip: 1818 ok 16 - Encode to 1819 ok 17 - Decode 1819 ok 18 - Round-trip: 1819 ok 19 - Encode to 1864 ok 20 - Decode 1864 ok 21 - Round-trip: 1864 ok 22 - Encode to 1903e8 ok 23 - Decode 1903e8 ok 24 - Round-trip: 1903e8 ok 25 - Encode to 1a000f4240 ok 26 - Decode 1a000f4240 ok 27 - Round-trip: 1a000f4240 ok 28 - Encode to 1b000000e8d4a51000 ok 29 - Decode 1b000000e8d4a51000 ok 30 - Round-trip: 1b000000e8d4a51000 ok 31 - Encode to 1b000000e8d4a51000 ok 32 - Decode 1b000000e8d4a51000 ok 33 - Round-trip: 1b000000e8d4a51000 ok 34 - Encode to 1bffffffffffffffff ok 35 - Decode 1bffffffffffffffff ok 36 - Round-trip: 1bffffffffffffffff ok 37 - Encode to f4 ok 38 - Decode f4 ok 39 - Round-trip: f4 ok 40 - Encode to f5 ok 41 - Decode f5 ok 42 - Round-trip: f5 ok 43 - Encode to f6 ok 44 - Decode f6 ok 45 - Round-trip: f6 ok 46 - Encode to 40 ok 47 - Decode 40 ok 48 - Round-trip: 40 ok 49 - Encode to 62c3bc ok 50 - Decode 62c3bc ok 51 - Round-trip: 62c3bc ok 52 - Encode to 63e6b0b4 ok 53 - Decode 63e6b0b4 ok 54 - Round-trip: 63e6b0b4 ok 55 - Encode to 80 ok 56 - Decode 80 ok 57 - Round-trip: 80 ok 58 - Encode to 83010203 ok 59 - Decode 83010203 ok 60 - Round-trip: 83010203 ok 61 - Encode to 8301820203820405 ok 62 - Decode 8301820203820405 ok 63 - Round-trip: 8301820203820405 ok 64 - Encode to 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 65 - Decode 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 66 - Round-trip: 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 67 - Encode to a0 ok 68 - Decode a0 ok 69 - Round-trip: a0 ok 70 - Decode 20 ok 71 - Round-trip: 20 ok 72 - Decode 29 ok 73 - Round-trip: 29 ok 74 - Decode 3863 ok 75 - Round-trip: 3863 ok 76 - Decode 3903e7 ok 77 - Round-trip: 3903e7 ok 78 - Decode f93e00 ok 79 - Round-trip: f93e00 ok 80 - Decode fa47c35000 ok 81 - Round-trip: fa47c35000 ok 82 - Decode fb3ff199999999999a ok 83 - Round-trip: fb3ff199999999999a ok 84 - Decode fa7f800000 ok 85 - Round-trip: fa7f800000 ok 86 - Decode fa7fc00000 ok 87 - Round-trip: fa7fc00000 ok 88 - Decode faff800000 ok 89 - Round-trip: faff800000 ok 90 - Decode fbc010666666666666 ok 91 - Round-trip: fbc010666666666666 ok 92 - Decode fb7ff0000000000000 ok 93 - Round-trip: fb7ff0000000000000 ok 94 - Decode fb7ff8000000000000 ok 95 - Round-trip: fb7ff8000000000000 ok 96 - Decode fbfff0000000000000 ok 97 - Round-trip: fbfff0000000000000 ok 98 - Decode c074323031332d30332d32315432303a30343a30305a ok 99 - Round-trip: c074323031332d30332d32315432303a30343a30305a ok 100 - Decode c11a514b67b0 ok 101 - Round-trip: c11a514b67b0 ok 102 - Decode c1fb41d452d9ec200000 ok 103 - Round-trip: c1fb41d452d9ec200000 ok 104 - Decode 4401020304 ok 105 - Round-trip: 4401020304 ok 106 - Decode d74401020304 ok 107 - Round-trip: d74401020304 ok 108 - Decode d818456449455446 ok 109 - Round-trip: d818456449455446 ok 110 - Decode d82076687474703a2f2f7777772e6578616d706c652e636f6d ok 111 - Round-trip: d82076687474703a2f2f7777772e6578616d706c652e636f6d ok 112 - Decode 60 ok 113 - Round-trip: 60 ok 114 - Decode 6161 ok 115 - Round-trip: 6161 ok 116 - Decode 6449455446 ok 117 - Round-trip: 6449455446 ok 118 - Decode 62225c ok 119 - Round-trip: 62225c ok 120 - Decode 64f0908591 ok 121 - Round-trip: 64f0908591 ok 122 - Decode a201020304 ok 123 - Round-trip: a201020304 ok 124 - Decode 826161a161626163 ok 125 - Round-trip: 826161a161626163 ok 126 - Decode a26161016162820203 ok 127 - Round-trip: a26161016162820203 ok 128 - Decode a56161614161626142616361436164614461656145 ok 129 - Round-trip: a56161614161626142616361436164614461656145 ok 130 - Decode 5f42010243030405ff ok 131 - Round-trip: 5f42010243030405ff ok 132 - Decode 7f657374726561646d696e67ff ok 133 - Round-trip: 7f657374726561646d696e67ff ok 134 - Decode 9fff ok 135 - Round-trip: 9fff ok 136 - Decode 9f018202039f0405ffff ok 137 - Round-trip: 9f018202039f0405ffff ok 138 - Decode 9f01820203820405ff ok 139 - Round-trip: 9f01820203820405ff ok 140 - Decode 83018202039f0405ff ok 141 - Round-trip: 83018202039f0405ff ok 142 - Decode 83019f0203ff820405 ok 143 - Round-trip: 83019f0203ff820405 ok 144 - Decode 9f0102030405060708090a0b0c0d0e0f101112131415161718181819ff ok 145 - Round-trip: 9f0102030405060708090a0b0c0d0e0f101112131415161718181819ff ok 146 - Decode bf61610161629f0203ffff ok 147 - Round-trip: bf61610161629f0203ffff ok 148 - Decode 826161bf61626163ff ok 149 - Round-trip: 826161bf61626163ff ok 150 - Decode bf6346756ef563416d7421ff ok 151 - Round-trip: bf6346756ef563416d7421ff 1..151 ok t/float.t ............ ok 1 - use CBOR::Free; ok 2 - encode 1.1 ok 3 - … and it round-trips ok 4 - encode -4.1 ok 5 - … and it round-trips ok 6 - encode 37.5632487543957 ok 7 - … and it round-trips ok 8 - encode -47.5431791881903 ok 9 - … and it round-trips ok 10 - encode -38.9316044243845 ok 11 - … and it round-trips ok 12 - encode 4.49267130779347 ok 13 - … and it round-trips ok 14 - encode -43.3248671109066 ok 15 - … and it round-trips ok 16 - encode -18.3031821870841 ok 17 - … and it round-trips ok 18 - encode -22.6723242414355 ok 19 - … and it round-trips ok 20 - encode -22.8661479853066 ok 21 - … and it round-trips ok 22 - encode -1.4100455920552 ok 23 - … and it round-trips ok 24 - encode -22.2611954143986 ok 25 - … and it round-trips ok 26 - decode int as float: 63411 ok 27 - decode int as double: 63411 ok 28 - decode int as float: -29455 ok 29 - decode int as double: -29455 ok 30 - decode int as float: -12744 ok 31 - decode int as double: -12744 ok 32 - decode int as float: 41284 ok 33 - decode int as double: 41284 ok 34 - decode int as float: -11640 ok 35 - decode int as double: -11640 ok 36 - decode int as float: 60889 ok 37 - decode int as double: 60889 ok 38 - decode int as float: 49494 ok 39 - decode int as double: 49494 ok 40 - decode int as float: -8267 ok 41 - decode int as double: -8267 ok 42 - decode int as float: -3498 ok 43 - decode int as double: -3498 ok 44 - decode int as float: 5827 ok 45 - decode int as double: 5827 ok 46 - decode int as float: -35571 ok 47 - decode int as double: -35571 ok 48 - decode int as float: 10430 ok 49 - decode int as double: 10430 ok 50 - decode int as float: 56623 ok 51 - decode int as double: 56623 ok 52 - decode int as float: 19505 ok 53 - decode int as double: 19505 ok 54 - decode int as float: 41675 ok 55 - decode int as double: 41675 ok 56 - decode int as float: -47600 ok 57 - decode int as double: -47600 ok 58 - decode int as float: -33883 ok 59 - decode int as double: -33883 ok 60 - decode int as float: -49375 ok 61 - decode int as double: -49375 ok 62 - decode int as float: 54724 ok 63 - decode int as double: 54724 ok 64 - decode int as float: -44195 ok 65 - decode int as double: -44195 ok 66 - decode int as double: -852579672 ok 67 - decode int as double: 744777837 ok 68 - decode int as double: 402105592 ok 69 - decode int as double: 228711109 ok 70 - decode int as double: 592143156 ok 71 - decode int as double: 1500268965 ok 72 - decode int as double: -492819254 ok 73 - decode int as double: 650605719 ok 74 - decode int as double: -261752850 ok 75 - decode int as double: 479926851 ok 76 - decode int as double: -1979699335 ok 77 - decode int as double: -2026576492 ok 78 - decode int as double: -3702879852 ok 79 - decode int as double: -1957823271 ok 80 - decode int as double: 3834619189 ok 81 - decode int as double: -1054730306 ok 82 - decode int as double: 2628696847 ok 83 - decode int as double: -2604984994 ok 84 - decode int as double: 17983735 ok 85 - decode int as double: -1165593518 ok 86 - Inf encodes to half-precision as expected ok 87 - -Inf encodes to half-precision as expected ok 88 - NaN encodes to half-precision as expected 1..88 ok t/fuzzed.t ........... ok 1 - a: still alive 1..1 ok t/hash.t ............. ok 1 - use CBOR::Free; ok 2 - Encode: {} ok 3 - Encode: {"a" => 12} ok 4 - Encode: {"a" => [12]} ok 5 - Encode canonical (first arg): {"b" => 7,"a" => 1,"c" => 8,"aa" => 4} ok 6 - Encode canonical (later arg): {"b" => 7,"a" => 1,"c" => 8,"aa" => 4} ok 7 - Encode canonical (first arg): {"\0\0" => 0,"\0" => 0,"a\0a" => 0,"a\0b" => 1} ok 8 - Encode canonical (later arg): {"\0\0" => 0,"\0" => 0,"a\0a" => 0,"a\0b" => 1} 1..8 ok t/negint.t ........... ok 1 - use CBOR::Free; ok 2 - encode -24 ok 3 - encode -23 ok 4 - encode -22 ok 5 - encode -21 ok 6 - encode -20 ok 7 - encode -19 ok 8 - encode -18 ok 9 - encode -17 ok 10 - encode -16 ok 11 - encode -15 ok 12 - encode -14 ok 13 - encode -13 ok 14 - encode -12 ok 15 - encode -11 ok 16 - encode -10 ok 17 - encode -9 ok 18 - encode -8 ok 19 - encode -7 ok 20 - encode -6 ok 21 - encode -5 ok 22 - encode -4 ok 23 - encode -3 ok 24 - encode -2 ok 25 - encode -1 ok 26 - encode -25 ok 27 - encode -256 ok 28 - encode -257 ok 29 - encode -65536 ok 30 - encode -65537 ok 31 - encode -2147483648 ok 32 - encode -4294967295 ok 33 - … and it round-trips ok 34 - encode -4294967296 ok 35 - … and it round-trips ok 36 - encode -4294967297 ok 37 - … and it round-trips ok 38 - encode -9223372036854775808 ok 39 - … and it round-trips ok 40 - out-of-bounds negative int is rejected as expected ok 41 - … and the error looks as we expect 1..41 ok t/string.t ........... ok 1 - use CBOR::Free; ok 2 - Encode: "" ok 3 - Encode: "\377" ok 4 - Encode: "abc" ok 5 - Encode: "aaaaaaaaaaaaaaaaaaaaaaa" ok 6 - Encode: "aaaaaaaaaaaaaaaaaaaaaaaa" ok 7 - Encode: "\303\251p\303\251e" ok 8 - Encode: "\x{e9}p\x{e9}e" 1..8 ok t/tag.t .............. ok 1 - Encode: bless( [12,12], 'CBOR::Free::Tagged' ) ok 2 - Encode: bless( [24,"\0\1\2"], 'CBOR::Free::Tagged' ) ok 3 - Encode: [24,"\377\377",bless( [12,12], 'CBOR::Free::Tagged' ),bless( [12,[12]], 'CBOR::Free::Tagged' ),bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )] 1..3 ok t/tag_decode.t ....... ok 1 - single callback OK (tag 1104178864) ok 2 - single callback OK (tag 3472889028) ok 3 - single callback OK (tag 2034496008) ok 4 - single callback OK (tag 2467200005) ok 5 - single callback OK (tag 1862508213) ok 6 - single callback OK (tag 104920425) ok 7 - single callback OK (tag 3520557062) ok 8 - single callback OK (tag 2993852032) ok 9 - single callback OK (tag 745234377) ok 10 - single callback OK (tag 2746381099) ok 11 - single callback OK (tag 3609656579) ok 12 - single callback OK (tag 3272659931) ok 13 - single callback OK (tag 92924843) ok 14 - single callback OK (tag 2462312123) ok 15 - single callback OK (tag 1258631048) ok 16 - single callback OK (tag 870124656) ok 17 - single callback OK (tag 2043929051) ok 18 - single callback OK (tag 2212508997) ok 19 - single callback OK (tag 1352798340) ok 20 - single callback OK (tag 504132110) ok 21 - single callback OK (tag 507631288) ok 22 - single callback OK (tag 1013167094) ok 23 - single callback OK (tag 2555744902) ok 24 - single callback OK (tag 3444781343) ok 25 - single callback OK (tag 3213049800) ok 26 - single callback OK (tag 2618179518) ok 27 - single callback OK (tag 322816041) ok 28 - single callback OK (tag 706596877) ok 29 - single callback OK (tag 931352922) ok 30 - single callback OK (tag 2182647127) ok 31 - single callback OK (tag 3739585993) ok 32 - single callback OK (tag 1441736929) ok 33 - single callback OK (tag 3404046666) ok 34 - single callback OK (tag 2298475909) ok 35 - single callback OK (tag 2604636800) ok 36 - single callback OK (tag 292673837) ok 37 - single callback OK (tag 657040163) ok 38 - single callback OK (tag 3616293277) ok 39 - single callback OK (tag 2710383693) ok 40 - single callback OK (tag 861293612) ok 41 - single callback OK (tag 226578795) ok 42 - single callback OK (tag 2881961036) ok 43 - single callback OK (tag 143049616) ok 44 - single callback OK (tag 1829028646) ok 45 - single callback OK (tag 2052626489) ok 46 - single callback OK (tag 1909852817) ok 47 - single callback OK (tag 747676094) ok 48 - single callback OK (tag 1488781337) ok 49 - single callback OK (tag 2739950858) ok 50 - single callback OK (tag 421564683) ok 51 - single callback OK (tag 2838232912) ok 52 - single callback OK (tag 3123934869) ok 53 - single callback OK (tag 2118713300) ok 54 - single callback OK (tag 1580427641) ok 55 - single callback OK (tag 2658217215) ok 56 - single callback OK (tag 2169906919) ok 57 - single callback OK (tag 155603292) ok 58 - single callback OK (tag 462236797) ok 59 - single callback OK (tag 2171474991) ok 60 - single callback OK (tag 1826719609) ok 61 - single callback OK (tag 766933700) ok 62 - single callback OK (tag 2672825250) ok 63 - single callback OK (tag 67619496) ok 64 - single callback OK (tag 2987401336) ok 65 - single callback OK (tag 2671559271) ok 66 - single callback OK (tag 4225578912) ok 67 - single callback OK (tag 1068838283) ok 68 - single callback OK (tag 1177927095) ok 69 - single callback OK (tag 1472764393) ok 70 - single callback OK (tag 1307504352) ok 71 - single callback OK (tag 3646142338) ok 72 - single callback OK (tag 3904985810) ok 73 - single callback OK (tag 2109702536) ok 74 - single callback OK (tag 3357282362) ok 75 - single callback OK (tag 1521944122) ok 76 - single callback OK (tag 3593416086) ok 77 - single callback OK (tag 1452362936) ok 78 - single callback OK (tag 3255180805) ok 79 - single callback OK (tag 1135002382) ok 80 - single callback OK (tag 3240522400) ok 81 - single callback OK (tag 4252212206) ok 82 - single callback OK (tag 487628112) ok 83 - single callback OK (tag 252044036) ok 84 - single callback OK (tag 3566526531) ok 85 - single callback OK (tag 2491064252) ok 86 - single callback OK (tag 2577407340) ok 87 - single callback OK (tag 2233037308) ok 88 - single callback OK (tag 3260277679) ok 89 - single callback OK (tag 2333243678) ok 90 - single callback OK (tag 2328081325) ok 91 - single callback OK (tag 2425642278) ok 92 - single callback OK (tag 1275202639) ok 93 - single callback OK (tag 4047358739) ok 94 - single callback OK (tag 185855858) ok 95 - single callback OK (tag 2087776436) ok 96 - single callback OK (tag 4185737585) ok 97 - single callback OK (tag 137580911) ok 98 - single callback OK (tag 146704994) ok 99 - single callback OK (tag 200801489) ok 100 - single callback OK (tag 1745935916) ok 101 - warning about unrecognized tag ok 102 - … and the value is correct 1..102 ok t/uint.t ............. ok 1 - use CBOR::Free; ok 2 - encode 0 ok 3 - encode 1 ok 4 - encode 2 ok 5 - encode 3 ok 6 - encode 4 ok 7 - encode 5 ok 8 - encode 6 ok 9 - encode 7 ok 10 - encode 8 ok 11 - encode 9 ok 12 - encode 10 ok 13 - encode 11 ok 14 - encode 12 ok 15 - encode 13 ok 16 - encode 14 ok 17 - encode 15 ok 18 - encode 16 ok 19 - encode 17 ok 20 - encode 18 ok 21 - encode 19 ok 22 - encode 20 ok 23 - encode 21 ok 24 - encode 22 ok 25 - encode 23 ok 26 - encode 24 ok 27 - encode 255 ok 28 - encode 256 ok 29 - encode 65535 ok 30 - encode 65536 ok 31 - encode 4294967295 ok 32 - encode 4294967296 ok 33 - encode 18446744073709551615 1..33 ok t/undef.t ............ ok 1 - use CBOR::Free; ok 2 - undef encodes ok 1..2 ok All tests successful. Files=19, Tests=1032, 5 wallclock secs ( 0.10 usr 0.07 sys + 4.28 cusr 0.69 csys = 5.14 CPU) Result: PASS FELIPE/CBOR-Free-0.12.tar.gz make test TEST_VERBOSE=1 -- OK Felipe Gasper <felipe@cpan.org> Fast CBOR for everyone >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/CBOR-Free-0.12-DbaBhf && tar cvf - CBOR-Free-0.12.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/F/FE/FELIPE/CBOR-Free-0.12.tar.gz CBOR-Free-0.12.ppd blib/ blib/man3/ blib/man3/CBOR::Free.3 blib/man3/CBOR::Free::Decoder.3 blib/man3/CBOR::Free::Tagged.3 blib/arch/ blib/arch/auto/ blib/arch/auto/CBOR/ blib/arch/auto/CBOR/Free/ blib/arch/auto/CBOR/Free/Free.so blib/lib/ blib/lib/CBOR/ blib/lib/CBOR/Free/ blib/lib/CBOR/Free/X/ blib/lib/CBOR/Free/X/Base.pm blib/lib/CBOR/Free/X/InvalidUTF8.pm blib/lib/CBOR/Free/X/Recursion.pm blib/lib/CBOR/Free/X/Incomplete.pm blib/lib/CBOR/Free/X/InvalidControl.pm blib/lib/CBOR/Free/X/NegativeIntTooLow.pm blib/lib/CBOR/Free/X/InvalidMapKey.pm blib/lib/CBOR/Free/X/CannotDecode64Bit.pm blib/lib/CBOR/Free/X/Unrecognized.pm blib/lib/CBOR/Free/AddOne.pm blib/lib/CBOR/Free/Decoder.pm blib/lib/CBOR/Free/Tagged.pm blib/lib/CBOR/Free/X.pm blib/lib/CBOR/Free.pm VmSize: 379500 kB Finished 2019-07-02T02:11:42