From: Jeff Ober Date: Fri, 10 Jan 2020 16:08:29 +0000 (-0500) Subject: Set minimum perl version to 5.18 (macos system perl version at this time) X-Git-Tag: nailing-cargo/1.0.0~234^2~57 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4fbc3fd8613a18106e33d0b332b9c1f844b28d4a;p=nailing-cargo.git Set minimum perl version to 5.18 (macos system perl version at this time) --- diff --git a/.travis.yml b/.travis.yml index 2fe7c27..d28cc68 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,10 +17,6 @@ perl: - "5.22" - "5.20" - "5.18" - - "5.16" - - "5.14" - - "5.12" - - "5.10" before_install: - eval $(curl https://travis-perl.github.io/init) --auto --always-upgrade-modules diff --git a/cpanfile b/cpanfile index ad0bd74..93bb50a 100644 --- a/cpanfile +++ b/cpanfile @@ -1,5 +1,6 @@ -requires 'perl' => '>= 5.014'; +requires 'perl' => '>= 5.018'; requires 'Scalar::Util' => '>= 1.14'; +requires 'Data::Dumper' => '0'; recommends 'Types::Serialiser' => 0; diff --git a/lib/TOML/Tiny.pm b/lib/TOML/Tiny.pm index b67199b..7ccee72 100644 --- a/lib/TOML/Tiny.pm +++ b/lib/TOML/Tiny.pm @@ -3,8 +3,8 @@ package TOML::Tiny; use strict; use warnings; -use feature qw(switch); no warnings qw(experimental); +use v5.18; use TOML::Tiny::Parser; use TOML::Tiny::Writer; diff --git a/lib/TOML/Tiny/Grammar.pm b/lib/TOML/Tiny/Grammar.pm index 9e08c8f..7dff53f 100644 --- a/lib/TOML/Tiny/Grammar.pm +++ b/lib/TOML/Tiny/Grammar.pm @@ -2,6 +2,7 @@ package TOML::Tiny::Grammar; use strict; use warnings; +use v5.18; use parent 'Exporter'; diff --git a/lib/TOML/Tiny/Parser.pm b/lib/TOML/Tiny/Parser.pm index 0029e39..ff2f753 100644 --- a/lib/TOML/Tiny/Parser.pm +++ b/lib/TOML/Tiny/Parser.pm @@ -3,7 +3,7 @@ package TOML::Tiny::Parser; use strict; use warnings; no warnings qw(experimental); -use v5.14; +use v5.18; use Carp; use Data::Dumper; diff --git a/lib/TOML/Tiny/Tokenizer.pm b/lib/TOML/Tiny/Tokenizer.pm index 5898481..bc52df5 100644 --- a/lib/TOML/Tiny/Tokenizer.pm +++ b/lib/TOML/Tiny/Tokenizer.pm @@ -3,7 +3,7 @@ package TOML::Tiny::Tokenizer; use strict; use warnings; no warnings qw(experimental); -use v5.14; +use v5.18; use Carp; use TOML::Tiny::Grammar; diff --git a/lib/TOML/Tiny/Writer.pm b/lib/TOML/Tiny/Writer.pm index 6a840dd..a3d04f6 100644 --- a/lib/TOML/Tiny/Writer.pm +++ b/lib/TOML/Tiny/Writer.pm @@ -2,9 +2,8 @@ package TOML::Tiny::Writer; use strict; use warnings; - -use feature qw(switch state); no warnings qw(experimental); +use v5.18; use Data::Dumper; use Scalar::Util qw(looks_like_number);