From: Vincent Pit Date: Mon, 24 Sep 2012 23:49:25 +0000 (+0200) Subject: This is 0.07 X-Git-Tag: v0.07^0 X-Git-Url: http://git.vpit.fr/?a=commitdiff_plain;h=7e1c1e73ac4f734a019405602307430ddfe2d196;p=perl%2Fmodules%2FScalar-Vec-Util.git This is 0.07 --- diff --git a/Changes b/Changes index 3bf0dfc..367fd1c 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,14 @@ Revision history for Scalar-Vec-Util +0.07 2012-09-24 23:50 UTC + + Chg : Arguments to vcopy() and veq() are now upgraded to strings if + necessary. + + Doc : C++ compilers are officially NOT supported. + + Fix : vcopy() and veq() will now work properly if the source and/or + the target areas are out of the bounds of the given scalars. + + Tst : Test::Leaner is used to run lengthy tests. + + Tst : Author tests overhaul. + 0.06 2009-05-17 19:20 UTC + Add : The vshift() and vrot() functions. + Chg : All functions now have prototypes. diff --git a/META.json b/META.json index 71d1cd6..b9bcdb6 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 2.112150", + "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921", "license" : [ "perl_5" ], @@ -22,28 +22,28 @@ "prereqs" : { "build" : { "requires" : { - "Carp" : 0, - "Config" : 0, - "Exporter" : 0, - "ExtUtils::MakeMaker" : 0, - "Test::More" : 0, - "XSLoader" : 0, - "base" : 0 + "Carp" : "0", + "Config" : "0", + "Exporter" : "0", + "ExtUtils::MakeMaker" : "0", + "Test::More" : "0", + "XSLoader" : "0", + "base" : "0" } }, "configure" : { "requires" : { - "Config" : 0, - "ExtUtils::MakeMaker" : 0, - "File::Spec" : 0 + "Config" : "0", + "ExtUtils::MakeMaker" : "0", + "File::Spec" : "0" } }, "runtime" : { "requires" : { - "Carp" : 0, - "Exporter" : 0, - "XSLoader" : 0, - "base" : 0, + "Carp" : "0", + "Exporter" : "0", + "XSLoader" : "0", + "base" : "0", "perl" : "5.006" } } @@ -61,5 +61,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FScalar-Vec-Util.git" } }, - "version" : "0.06" + "version" : "0.07" } diff --git a/META.yml b/META.yml index 85d54fa..09d94ee 100644 --- a/META.yml +++ b/META.yml @@ -1,34 +1,39 @@ ---- #YAML:1.0 -name: Scalar-Vec-Util -version: 0.06 -abstract: Utility routines for vec strings. +--- +abstract: 'Utility routines for vec strings.' author: - - Vincent Pit -license: perl -distribution_type: module -configure_requires: - Config: 0 - ExtUtils::MakeMaker: 0 - File::Spec: 0 + - 'Vincent Pit ' build_requires: - Config: 0 - ExtUtils::MakeMaker: 0 - Test::More: 0 + Carp: 0 + Config: 0 + Exporter: 0 + ExtUtils::MakeMaker: 0 + Test::More: 0 + XSLoader: 0 + base: 0 +configure_requires: + Config: 0 + ExtUtils::MakeMaker: 0 + File::Spec: 0 +dynamic_config: 1 +generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921' +license: perl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 +name: Scalar-Vec-Util +no_index: + directory: + - t + - inc requires: - Carp: 0 - Exporter: 0 - perl: 5.006 - XSLoader: 0 + Carp: 0 + Exporter: 0 + XSLoader: 0 + base: 0 + perl: 5.006 resources: - bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Scalar-Vec-Util - homepage: http://search.cpan.org/dist/Scalar-Vec-Util/ - license: http://dev.perl.org/licenses/ - repository: http://git.profvince.com/?p=perl%2Fmodules%2FScalar-Vec-Util.git -no_index: - directory: - - t - - inc -generated_by: ExtUtils::MakeMaker version 6.50 -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Scalar-Vec-Util + homepage: http://search.cpan.org/dist/Scalar-Vec-Util/ + license: http://dev.perl.org/licenses/ + repository: http://git.profvince.com/?p=perl%2Fmodules%2FScalar-Vec-Util.git +version: 0.07 diff --git a/README b/README index f638403..a89b0c7 100644 --- a/README +++ b/README @@ -2,10 +2,10 @@ NAME Scalar::Vec::Util - Utility routines for vec strings. VERSION - Version 0.06 + Version 0.07 SYNOPSIS - use Scalar::Vec::Util qw/vfill vcopy veq/; + use Scalar::Vec::Util qw; my $s; vfill $s, 0, 100, 1; # Fill with 100 bits 1 starting at 0. @@ -149,6 +149,11 @@ CAVEATS unit. I'll add exceptions for them. DEPENDENCIES + perl 5.6. + + A C compiler. This module may happen to build with a C++ compiler as + well, but don't rely on it, as no guarantee is made in this regard. + Carp, Exporter (core modules since perl 5), XSLoader (since perl 5.006). SEE ALSO @@ -175,7 +180,7 @@ SUPPORT . COPYRIGHT & LICENSE - Copyright 2008-2009 Vincent Pit, all rights reserved. + Copyright 2008,2009,2010,2011,2012 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/lib/Scalar/Vec/Util.pm b/lib/Scalar/Vec/Util.pm index b282f1a..802f1c3 100644 --- a/lib/Scalar/Vec/Util.pm +++ b/lib/Scalar/Vec/Util.pm @@ -11,13 +11,13 @@ Scalar::Vec::Util - Utility routines for vec strings. =head1 VERSION -Version 0.06 +Version 0.07 =cut our $VERSION; BEGIN { - $VERSION = '0.06'; + $VERSION = '0.07'; eval { require XSLoader; XSLoader::load(__PACKAGE__, $VERSION);