sudo: false
language: perl
perl:
- - 'blead'
+ - '5.24'
+ - '5.22'
- '5.20'
- '5.18'
- '5.16'
- '5.14'
- - '5.12'
- - '5.10'
- - '5.8'
matrix:
- allow_failures:
- - perl: 'blead'
- - perl: '5.8'
fast_finish: true
branches:
- only: /^build\/.*/
+ only: /^(dist|build\/.*)$/
before_install:
- rm .travis.yml
- export AUTHOR_TESTING=0
Revision history for Linux-Proc-Maps.
+0.002 2016-11-27 22:03:31-07:00 MST7MDT
+
+ * Require at least perl 5.8.0; it may work on earlier perls, but I don't
+ want to support it.
+ * Document the possibility of integer overloading
+
0.001 2016-11-25 22:53:07-07:00 MST7MDT
* Initial release
xt/author/portability.t
xt/release/cpan-changes.t
xt/release/distmeta.t
+xt/release/minimum-version.t
"Test::CPAN::Meta" : "0",
"Test::CleanNamespaces" : "0.15",
"Test::EOL" : "0",
+ "Test::MinimumVersion" : "0",
"Test::More" : "0.96",
"Test::NoTabs" : "0",
"Test::Pod" : "1.41",
"Exporter" : "0",
"File::Spec::Functions" : "0",
"namespace::clean" : "0",
+ "perl" : "5.008",
"strict" : "0",
"warnings" : "0"
}
"IPC::Open3" : "0",
"Path::Tiny" : "0",
"Test::More" : "0",
- "blib" : "1.01",
- "perl" : "5.006"
+ "blib" : "1.01"
}
}
},
"provides" : {
"Linux::Proc::Maps" : {
"file" : "lib/Linux/Proc/Maps.pm",
- "version" : "0.001"
+ "version" : "0.002"
}
},
"release_status" : "stable",
"web" : "https://github.com/chazmcgarvey/Linux-Proc-Maps"
}
},
- "version" : "0.001",
+ "version" : "0.002",
"x_authority" : "cpan:CCM",
- "x_serialization_backend" : "Cpanel::JSON::XS version 3.0225"
+ "x_serialization_backend" : "Cpanel::JSON::XS version 3.0224"
}
Path::Tiny: '0'
Test::More: '0'
blib: '1.01'
- perl: '5.006'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
provides:
Linux::Proc::Maps:
file: lib/Linux/Proc/Maps.pm
- version: '0.001'
+ version: '0.002'
requires:
Carp: '0'
Exporter: '0'
File::Spec::Functions: '0'
namespace::clean: '0'
+ perl: '5.008'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/chazmcgarvey/Linux-Proc-Maps/issues
homepage: https://github.com/chazmcgarvey/Linux-Proc-Maps
repository: https://github.com/chazmcgarvey/Linux-Proc-Maps.git
-version: '0.001'
+version: '0.002'
x_authority: cpan:CCM
x_serialization_backend: 'YAML::Tiny version 1.69'
use strict;
use warnings;
-use 5.006;
+use 5.008;
use ExtUtils::MakeMaker;
},
"DISTNAME" => "Linux-Proc-Maps",
"LICENSE" => "perl",
- "MIN_PERL_VERSION" => "5.006",
+ "MIN_PERL_VERSION" => "5.008",
"NAME" => "Linux::Proc::Maps",
"PREREQ_PM" => {
"Carp" => 0,
"Test::More" => 0,
"blib" => "1.01"
},
- "VERSION" => "0.001",
+ "VERSION" => "0.002",
"test" => {
"TESTS" => "t/*.t"
}
VERSION
- version 0.001
+ version 0.002
SYNOPSIS
This module reads and writes /proc/[pid]/maps files that contain listed
mapped memory regions.
-METHODS
+FUNCTIONS
read_maps
proc(5) describes the file format.
+CAVEATS
+
+ Integer overloading may occur if you try to parse memory regions from
+ address spaces larger than your current architecture (or perl)
+ supports. This is currently not fatal, though you will get warnings
+ from perl that you probably shouldn't ignore.
+
BUGS
Please report any bugs or feature requests on the bugtracker website
# ABSTRACT: Read and write /proc/[pid]/maps files
# KEYWORDS: linux proc procfs
+use 5.008;
use warnings;
use strict;
-our $VERSION = '0.001'; # VERSION
+our $VERSION = '0.002'; # VERSION
use Carp qw(croak);
use Exporter qw(import);
=head1 VERSION
-version 0.001
+version 0.002
=head1 SYNOPSIS
This module reads and writes F</proc/[pid]/maps> files that contain listed mapped memory regions.
-=head1 METHODS
+=head1 FUNCTIONS
=head2 read_maps
L<proc(5)> describes the file format.
+=head1 CAVEATS
+
+Integer overloading may occur if you try to parse memory regions from address spaces larger than
+your current architecture (or perl) supports. This is currently not fatal, though you will get
+warnings from perl that you probably shouldn't ignore.
+
=head1 BUGS
Please report any bugs or feature requests on the bugtracker website
'Test::CPAN::Meta' => '0',
'Test::CleanNamespaces' => '0.15',
'Test::EOL' => '0',
+ 'Test::MinimumVersion' => '0',
'Test::More' => '0.96',
'Test::NoTabs' => '0',
'Test::Pod' => '1.41',
'Exporter' => '0',
'File::Spec::Functions' => '0',
'namespace::clean' => '0',
+ 'perl' => '5.008',
'strict' => '0',
'warnings' => '0'
}
'IPC::Open3' => '0',
'Path::Tiny' => '0',
'Test::More' => '0',
- 'blib' => '1.01',
- 'perl' => '5.006'
+ 'blib' => '1.01'
}
}
};
'xt/author/pod-syntax.t',
'xt/author/portability.t',
'xt/release/cpan-changes.t',
- 'xt/release/distmeta.t'
+ 'xt/release/distmeta.t',
+ 'xt/release/minimum-version.t'
);
eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
'xt/author/pod-syntax.t',
'xt/author/portability.t',
'xt/release/cpan-changes.t',
- 'xt/release/distmeta.t'
+ 'xt/release/distmeta.t',
+ 'xt/release/minimum-version.t'
);
notabs_ok($_) foreach @files;
--- /dev/null
+#!perl
+
+use Test::More;
+
+eval "use Test::MinimumVersion";
+plan skip_all => "Test::MinimumVersion required for testing minimum versions"
+ if $@;
+all_minimum_version_ok( qq{5.10.1} );