From 4fbc3fd8613a18106e33d0b332b9c1f844b28d4a Mon Sep 17 00:00:00 2001 From: Jeff Ober Date: Fri, 10 Jan 2020 11:08:29 -0500 Subject: [PATCH] Set minimum perl version to 5.18 (macos system perl version at this time) --- .travis.yml | 4 ---- cpanfile | 3 ++- lib/TOML/Tiny.pm | 2 +- lib/TOML/Tiny/Grammar.pm | 1 + lib/TOML/Tiny/Parser.pm | 2 +- lib/TOML/Tiny/Tokenizer.pm | 2 +- lib/TOML/Tiny/Writer.pm | 3 +-- 7 files changed, 7 insertions(+), 10 deletions(-) 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); -- 2.30.2