BSON-XS

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Exporter" : "0",
            "ExtUtils::MakeMaker" : "0",
            "File::Spec" : "0",
            "JSON::MaybeXS" : "0",
            "JSON::PP" : "2.97001",
            "MIME::Base64" : "0",
            "Math::BigInt" : "0",
            "Path::Tiny" : "0.054",
            "Scalar::Util" : "0",
            "Test::Deep" : "0",
            "Test::Fatal" : "0",
            "Test::More" : "0.96",
            "Tie::IxHash" : "0",
            "base" : "0",
            "constant" : "0",
            "lib" : "0",
            "perl" : "5.010001",
            "utf8" : "0"
         }
      }
   },

META.yml  view on Meta::CPAN

  Exporter: '0'
  ExtUtils::MakeMaker: '0'
  File::Spec: '0'
  JSON::MaybeXS: '0'
  JSON::PP: '2.97001'
  MIME::Base64: '0'
  Math::BigInt: '0'
  Path::Tiny: '0.054'
  Scalar::Util: '0'
  Test::Deep: '0'
  Test::Fatal: '0'
  Test::More: '0.96'
  Tie::IxHash: '0'
  base: '0'
  constant: '0'
  lib: '0'
  perl: '5.010001'
  utf8: '0'
configure_requires:
  Config::AutoConf: '0.22'
  ExtUtils::MakeMaker: '0'

Makefile.PL  view on Meta::CPAN

    "Exporter" => 0,
    "ExtUtils::MakeMaker" => 0,
    "File::Spec" => 0,
    "JSON::MaybeXS" => 0,
    "JSON::PP" => "2.97001",
    "MIME::Base64" => 0,
    "Math::BigInt" => 0,
    "Path::Tiny" => "0.054",
    "Scalar::Util" => 0,
    "Test::Deep" => 0,
    "Test::Fatal" => 0,
    "Test::More" => "0.96",
    "Tie::IxHash" => 0,
    "base" => 0,
    "constant" => 0,
    "lib" => 0,
    "utf8" => 0
  },
  "VERSION" => "v0.8.4",
  "XS" => {
    "xs/XS.xs" => "xs/XS.c"

Makefile.PL  view on Meta::CPAN

  "Exporter" => 0,
  "ExtUtils::MakeMaker" => 0,
  "File::Spec" => 0,
  "JSON::MaybeXS" => 0,
  "JSON::PP" => "2.97001",
  "MIME::Base64" => 0,
  "Math::BigInt" => 0,
  "Path::Tiny" => "0.054",
  "Scalar::Util" => 0,
  "Test::Deep" => 0,
  "Test::Fatal" => 0,
  "Test::More" => "0.96",
  "Tie::IxHash" => 0,
  "XSLoader" => 0,
  "base" => 0,
  "boolean" => 0,
  "constant" => 0,
  "lib" => 0,
  "strict" => 0,
  "utf8" => 0,
  "version" => 0,

cpanfile  view on Meta::CPAN

  requires "Exporter" => "0";
  requires "ExtUtils::MakeMaker" => "0";
  requires "File::Spec" => "0";
  requires "JSON::MaybeXS" => "0";
  requires "JSON::PP" => "2.97001";
  requires "MIME::Base64" => "0";
  requires "Math::BigInt" => "0";
  requires "Path::Tiny" => "0.054";
  requires "Scalar::Util" => "0";
  requires "Test::Deep" => "0";
  requires "Test::Fatal" => "0";
  requires "Test::More" => "0.96";
  requires "Tie::IxHash" => "0";
  requires "base" => "0";
  requires "constant" => "0";
  requires "lib" => "0";
  requires "perl" => "5.010001";
  requires "utf8" => "0";
};

on 'test' => sub {

t/00-report-prereqs.dd  view on Meta::CPAN

                                   'Exporter' => '0',
                                   'ExtUtils::MakeMaker' => '0',
                                   'File::Spec' => '0',
                                   'JSON::MaybeXS' => '0',
                                   'JSON::PP' => '2.97001',
                                   'MIME::Base64' => '0',
                                   'Math::BigInt' => '0',
                                   'Path::Tiny' => '0.054',
                                   'Scalar::Util' => '0',
                                   'Test::Deep' => '0',
                                   'Test::Fatal' => '0',
                                   'Test::More' => '0.96',
                                   'Tie::IxHash' => '0',
                                   'base' => '0',
                                   'constant' => '0',
                                   'lib' => '0',
                                   'perl' => '5.010001',
                                   'utf8' => '0'
                                 }
                 }
     };

t/common/dualvar.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use Scalar::Util 'dualvar';
use lib 't/lib';
use lib 't/pvtlib';
use CleanEnv;

use BSON;

# PERL-737 encoding of dual vars
# should look have an NV representation and be encoded as numbers

t/common/tied.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use lib 't/lib';
use lib 't/pvtlib';
use CleanEnv;
use TestTie;

use BSON;

# PERL-737 encoding of simple tied var

ok(my $c = BSON->new, 'got codec object');

t/regression/boolean_copy.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use lib 't/lib';
use lib 't/pvtlib';
use CleanEnv;

use BSON;
use boolean;

my $c = BSON->new;

# PERL-575 boolean values were references to each other, so if two were created

t/regression/scalar_ref_value.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use lib 't/lib';
use lib 't/pvtlib';
use CleanEnv;

use BSON;
use boolean;

my $c = BSON->new;

# PERL-489 Providing a reference to a scalar was giving the memory reference not



( run in 1.061 second using v1.01-cache-2.11-cpan-54e63673c56 )