]> Dogcows Code - chaz/p5-Linux-Proc-Maps/commitdiff
Version 0.002 dist
authorCharles McGarvey <chazmcgarvey@brokenzipper.com>
Mon, 28 Nov 2016 05:03:41 +0000 (22:03 -0700)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Mon, 28 Nov 2016 05:03:41 +0000 (22:03 -0700)
12 files changed:
.travis.yml
Changes
MANIFEST
META.json
META.yml
Makefile.PL
README
lib/Linux/Proc/Maps.pm
t/00-report-prereqs.dd
xt/author/eol.t
xt/author/no-tabs.t
xt/release/minimum-version.t [new file with mode: 0644]

index 274d978acc81cdcb0dfaa319f2bf8d244c5a5535..68c32c5dcda95c5eebd85f04332f59b8decd92ac 100644 (file)
@@ -1,21 +1,16 @@
 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
diff --git a/Changes b/Changes
index 41a7a3b6e4b7d605e4dba288c4faad3c27e4b822..642bdf9754b6baeecf988090f22918dfa7f194d9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,11 @@
 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
index 25043708a43927405efc9beb76a4ec7a26024a7a..ed7b6efcece76e102fa55cf1f160e198b761d623 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -23,3 +23,4 @@ xt/author/pod-syntax.t
 xt/author/portability.t
 xt/release/cpan-changes.t
 xt/release/distmeta.t
+xt/release/minimum-version.t
index 4a5f2611eeeb22855eb8ad6032b6a17cb06a68ea..b5c9690cc881a4985c704593f15630858fed2d77 100644 (file)
--- a/META.json
+++ b/META.json
@@ -44,6 +44,7 @@
             "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",
@@ -58,6 +59,7 @@
             "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",
@@ -96,8 +97,8 @@
          "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"
 }
 
index dd846a7384e69e22b3786634cc8027e6652e557a..baf5e54c2c583e4f0b8f6c5475e0bd1d7d91e044 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -10,7 +10,6 @@ build_requires:
   Path::Tiny: '0'
   Test::More: '0'
   blib: '1.01'
-  perl: '5.006'
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
@@ -34,18 +33,19 @@ no_index:
 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'
index a558b9c3d7d37a691ad88cab8dc4b82d72da5dc9..73583ac85f517dbedabc220a6736082e108b2b61 100644 (file)
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-use 5.006;
+use 5.008;
 
 use ExtUtils::MakeMaker;
 
@@ -14,7 +14,7 @@ my %WriteMakefileArgs = (
   },
   "DISTNAME" => "Linux-Proc-Maps",
   "LICENSE" => "perl",
-  "MIN_PERL_VERSION" => "5.006",
+  "MIN_PERL_VERSION" => "5.008",
   "NAME" => "Linux::Proc::Maps",
   "PREREQ_PM" => {
     "Carp" => 0,
@@ -33,7 +33,7 @@ my %WriteMakefileArgs = (
     "Test::More" => 0,
     "blib" => "1.01"
   },
-  "VERSION" => "0.001",
+  "VERSION" => "0.002",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff --git a/README b/README
index 4d3d44cbbf35dab285400e432ccefe1900907830..598d41a9fa8a4796baa1b97d6669db2a3a85f480 100644 (file)
--- a/README
+++ b/README
@@ -4,7 +4,7 @@ NAME
 
 VERSION
 
-    version 0.001
+    version 0.002
 
 SYNOPSIS
 
@@ -24,7 +24,7 @@ DESCRIPTION
     This module reads and writes /proc/[pid]/maps files that contain listed
     mapped memory regions.
 
-METHODS
+FUNCTIONS
 
  read_maps
 
@@ -98,6 +98,13 @@ SEE ALSO
 
     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
index 8611808c94c6fe0af94f7aa726b1a25b8e96ccab..58ac50242e68e905e6c22333e2b763bcb3556328 100644 (file)
@@ -2,10 +2,11 @@ package Linux::Proc::Maps;
 # 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);
@@ -133,7 +134,7 @@ Linux::Proc::Maps - Read and write /proc/[pid]/maps files
 
 =head1 VERSION
 
-version 0.001
+version 0.002
 
 =head1 SYNOPSIS
 
@@ -152,7 +153,7 @@ version 0.001
 
 This module reads and writes F</proc/[pid]/maps> files that contain listed mapped memory regions.
 
-=head1 METHODS
+=head1 FUNCTIONS
 
 =head2 read_maps
 
@@ -239,6 +240,12 @@ This is the opposite of L</parse_maps_single_line>.
 
 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
index 02e00710f64816f39d9004c96b0de46bb692f4b4..4e4c796dc075260b5ddb34c3a4d04f12129a770f 100644 (file)
@@ -15,6 +15,7 @@ do { my $x = {
                                       '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',
@@ -29,6 +30,7 @@ do { my $x = {
                                       'Exporter' => '0',
                                       'File::Spec::Functions' => '0',
                                       'namespace::clean' => '0',
+                                      'perl' => '5.008',
                                       'strict' => '0',
                                       'warnings' => '0'
                                     }
@@ -44,8 +46,7 @@ do { my $x = {
                                    'IPC::Open3' => '0',
                                    'Path::Tiny' => '0',
                                    'Test::More' => '0',
-                                   'blib' => '1.01',
-                                   'perl' => '5.006'
+                                   'blib' => '1.01'
                                  }
                  }
      };
index 2d2505031143b04e7587568f101f83033f596455..4f3bac4754646f9d1c16e1aa5eacfc57d470d635 100644 (file)
@@ -21,7 +21,8 @@ my @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'
 );
 
 eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
index e5da40345b8af741571c4bc929e662bf657e9b10..e36a8009b22414032981b18c56a0f57b627a6da9 100644 (file)
@@ -21,7 +21,8 @@ my @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;
diff --git a/xt/release/minimum-version.t b/xt/release/minimum-version.t
new file mode 100644 (file)
index 0000000..ff71971
--- /dev/null
@@ -0,0 +1,8 @@
+#!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} );
This page took 0.04056 seconds and 4 git commands to generate.