8 months agoupdate warning category list for 5.39.8 master
Graham Knop [Sun, 10 Mar 2024 14:11:07 +0000]
update warning category list for 5.39.8

8 months agoallow specifying false value for PUREPERL_ONLY
Graham Knop [Sun, 10 Mar 2024 14:09:43 +0000]
allow specifying false value for PUREPERL_ONLY

8 months agoupdate Makefile.PL boilerplate
Graham Knop [Sun, 10 Mar 2024 14:09:20 +0000]
update Makefile.PL boilerplate

8 months agoswitch to Pod::Coverage::TrustMe
Graham Knop [Sun, 10 Mar 2024 14:00:48 +0000]
switch to Pod::Coverage::TrustMe

8 months agoupdate distar clone url
Graham Knop [Sun, 10 Mar 2024 13:57:31 +0000]
update distar clone url

4 years agoadd new experimental warnings
Graham Knop [Tue, 18 Feb 2020 15:28:06 +0000]
add new experimental warnings

5 years agoRelease commit for 2.000006 v2.000006
Graham Knop [Sun, 10 Mar 2019 22:08:21 +0000]
Release commit for 2.000006

  - update internal list of warnings for categories added in blead (v5.29.9)
  - fix extras test to avoid any files in the temp directory's parent
    directories interfering (RT#128751)

5 years agoBumping version to 2.000006
Graham Knop [Sun, 10 Mar 2019 22:07:43 +0000]
Bumping version to 2.000006

5 years agochangelog
Graham Knop [Sun, 10 Mar 2019 22:06:10 +0000]
changelog

5 years agoadd new experimental::private_use warning from blead perl
Graham Knop [Sun, 10 Mar 2019 20:24:31 +0000]
add new experimental::private_use warning from blead perl

5 years agochangelog
Graham Knop [Sun, 10 Mar 2019 17:17:45 +0000]
changelog

5 years agouse isolated subdirectory when testing for extras detection
Graham Knop [Sun, 10 Mar 2019 17:14:20 +0000]
use isolated subdirectory when testing for extras detection

Since the module checks parent directories for some files/directories to
detect if it should run in dev mode, run the tests from an isolated
subdirectory.  This ensures nothing in the temp directory or something
above it can interfere.

6 years agocapitalize abstract
Karen Etheridge [Fri, 20 Apr 2018 22:08:10 +0000]
capitalize abstract

6 years agoRelease commit for 2.000005 v2.000005
Karen Etheridge [Fri, 20 Apr 2018 13:55:29 +0000]
Release commit for 2.000005

6 years agoadd contributors to metadata
Karen Etheridge [Fri, 20 Apr 2018 13:45:18 +0000]
add contributors to metadata

6 years agoexplicitly set this meta variable
Karen Etheridge [Fri, 20 Apr 2018 13:44:01 +0000]
explicitly set this meta variable

6 years agopublish the github repo instead, for easier receipt of pull requests
Karen Etheridge [Fri, 20 Apr 2018 13:40:08 +0000]
publish the github repo instead, for easier receipt of pull requests

6 years agoadd categories new to 5.28.0 to warnings list
Karen Etheridge [Fri, 20 Apr 2018 13:23:53 +0000]
add categories new to 5.28.0 to warnings list

5.27.7: shadow
5.27.8: experimental::script_run
5.27.9: experimental::alpha_assertions

6 years agoannotate when declared_refs was added
Karen Etheridge [Fri, 20 Apr 2018 13:19:46 +0000]
annotate when declared_refs was added

(This warnings category was actually added in perl 5.25.10.)

6 years agouse tr instead of eval on $VERSION
Karen Etheridge [Fri, 20 Apr 2018 13:13:47 +0000]
use tr instead of eval on $VERSION

This way, trailing zeroes are preserved in the version. This might be
important in some cases e.g. in metadata.

6 years agostringify version before comparing, as recommended by Zefram
Karen Etheridge [Fri, 20 Apr 2018 13:10:32 +0000]
stringify version before comparing, as recommended by Zefram

6 years agodone_testing > no_plan
Karen Etheridge [Fri, 20 Apr 2018 13:06:04 +0000]
done_testing > no_plan

6 years agotest on more perl versions
Karen Etheridge [Fri, 20 Apr 2018 13:03:51 +0000]
test on more perl versions

6 years agoBumping version to 2.000005
Karen Etheridge [Fri, 20 Apr 2018 13:52:15 +0000]
Bumping version to 2.000005

6 years agoRelease commit for 2.000004 v2.000004
Graham Knop [Thu, 19 Apr 2018 16:17:08 +0000]
Release commit for 2.000004

6 years agoBumping version to 2.000004
Graham Knop [Thu, 19 Apr 2018 16:16:39 +0000]
Bumping version to 2.000004

7 years agochangelog
Graham Knop [Fri, 14 Jul 2017 17:06:46 +0000]
changelog

7 years agoadd experimental::declared_refs to warning list
Graham Knop [Fri, 14 Jul 2017 17:00:54 +0000]
add experimental::declared_refs to warning list

7 years agoadd x_authority
Graham Knop [Thu, 15 Dec 2016 09:45:21 +0000]
add x_authority

8 years agoavoid needing . in @INC in dev mode
Graham Knop [Mon, 17 Oct 2016 15:38:07 +0000]
avoid needing . in @INC in dev mode

8 years agoRelease commit for 2.000003 v2.000003
Graham Knop [Tue, 19 Apr 2016 00:40:45 +0000]
Release commit for 2.000003

8 years agodon't rely on . being in @INC
Graham Knop [Tue, 19 Apr 2016 00:40:08 +0000]
don't rely on . being in @INC

8 years agoBumping version to 2.000003
Graham Knop [Mon, 18 Apr 2016 21:39:41 +0000]
Bumping version to 2.000003

8 years agoupdate changelog
Graham Knop [Mon, 18 Apr 2016 21:38:12 +0000]
update changelog

8 years agoupdate bundled ExtUtils::HasCompiler to 0.013
Graham Knop [Mon, 18 Apr 2016 20:22:47 +0000]
update bundled ExtUtils::HasCompiler to 0.013

8 years agono_index inc
Graham Knop [Mon, 18 Apr 2016 01:41:28 +0000]
no_index inc

8 years agomove XS prereqs to suggests rather than recommends
Graham Knop [Mon, 18 Apr 2016 01:41:16 +0000]
move XS prereqs to suggests rather than recommends

9 years agocanonicalize contributor names and addresses mirror/master
Karen Etheridge [Wed, 4 Nov 2015 23:37:41 +0000]
canonicalize contributor names and addresses

9 years agoRelease commit for 2.000002 mirror/testers v2.000002
Graham Knop [Wed, 4 Nov 2015 23:26:50 +0000]
Release commit for 2.000002

9 years agoBumping version to 2.000002
Graham Knop [Wed, 4 Nov 2015 23:26:28 +0000]
Bumping version to 2.000002

9 years agonote additional testing
Graham Knop [Wed, 4 Nov 2015 23:26:10 +0000]
note additional testing

9 years agotest version argument
Graham Knop [Tue, 3 Nov 2015 23:58:44 +0000]
test version argument

9 years agotest extras activation in v1 path
Graham Knop [Tue, 3 Nov 2015 23:11:50 +0000]
test extras activation in v1 path

9 years agomore sensible hash vs hashref checking
Graham Knop [Tue, 3 Nov 2015 23:11:25 +0000]
more sensible hash vs hashref checking

9 years agouse ExtUtils::HasCompiler for compiler detection
Graham Knop [Tue, 27 Oct 2015 18:10:49 +0000]
use ExtUtils::HasCompiler for compiler detection

9 years agoRelease commit for 2.000001 v2.000001
Graham Knop [Sun, 28 Jun 2015 07:38:13 +0000]
Release commit for 2.000001

9 years agoBumping version to 2.000001
Graham Knop [Sun, 28 Jun 2015 07:38:01 +0000]
Bumping version to 2.000001

9 years agotest that we can use the exact current strictures version
Graham Knop [Sun, 28 Jun 2015 07:37:41 +0000]
test that we can use the exact current strictures version

9 years agodon't rely on VERSION method to retrieve version to test against
Graham Knop [Sun, 28 Jun 2015 07:32:44 +0000]
don't rely on VERSION method to retrieve version to test against

9 years agochangelog
Graham Knop [Thu, 25 Jun 2015 23:38:13 +0000]
changelog

9 years agoupdate abstract since we don't fatalize all warnings anymore
Graham Knop [Thu, 25 Jun 2015 23:36:09 +0000]
update abstract since we don't fatalize all warnings anymore

9 years agochangelog
Graham Knop [Thu, 28 May 2015 22:14:38 +0000]
changelog

9 years agoclean up hint capturing code
Graham Knop [Thu, 28 May 2015 04:59:47 +0000]
clean up hint capturing code

Use a clean eval sub so main capture code can have strict applied.

9 years agoonly goto &UNIVERSAL::VERSION on perl 5.10+
Graham Knop [Thu, 28 May 2015 04:58:13 +0000]
only goto &UNIVERSAL::VERSION on perl 5.10+

We'd prefer to always use a goto when calling UNIVERSAL::VERSION, so
that the error reporting shows the correct location.  It seems to like
segfaulting on some 5.8 builds though, so we're better off being safe
and only doing it on 5.10+.

9 years agocalculate next version to test rather than hard coding
Graham Knop [Wed, 27 May 2015 07:13:33 +0000]
calculate next version to test rather than hard coding

9 years agouse string eval for testing hints to avoid compile vs runtime complexity
Graham Knop [Wed, 27 May 2015 07:10:21 +0000]
use string eval for testing hints to avoid compile vs runtime complexity

9 years agoremove extraneous strictures import in test
Graham Knop [Wed, 27 May 2015 07:08:55 +0000]
remove extraneous strictures import in test

9 years agowait until STDERR is restored before rethrowing error in test
Graham Knop [Wed, 27 May 2015 07:08:11 +0000]
wait until STDERR is restored before rethrowing error in test

9 years agomore extensive travis testing
Graham Knop [Sun, 1 Mar 2015 13:18:40 +0000]
more extensive travis testing

9 years agoadd new experimental::bitwise category
Graham Knop [Sun, 1 Mar 2015 13:12:12 +0000]
add new experimental::bitwise category

9 years agoalso check for .bzr
Graham Knop [Fri, 27 Feb 2015 20:45:08 +0000]
also check for .bzr

9 years agoRelease commit for 2.000000 v2.000000
Graham Knop [Thu, 26 Feb 2015 09:32:27 +0000]
Release commit for 2.000000

9 years agoremove 1.999 headers from changelog
Graham Knop [Thu, 26 Feb 2015 09:31:40 +0000]
remove 1.999 headers from changelog

9 years agobump version to 2.000000
Graham Knop [Wed, 25 Feb 2015 23:06:17 +0000]
bump version to 2.000000

9 years agoRelease commit for 1.999_002 v1.999_002
Graham Knop [Thu, 5 Feb 2015 17:02:48 +0000]
Release commit for 1.999_002

9 years agobump version to 1.999_002
Graham Knop [Thu, 5 Feb 2015 11:34:35 +0000]
bump version to 1.999_002

9 years agochangelog 5.6 fixes
Graham Knop [Thu, 5 Feb 2015 11:34:11 +0000]
changelog 5.6 fixes

9 years agoadd missing 5.6 warning categories
Graham Knop [Thu, 5 Feb 2015 09:50:58 +0000]
add missing 5.6 warning categories

9 years agobetter diagnostics on version check failure
Graham Knop [Thu, 5 Feb 2015 09:50:13 +0000]
better diagnostics on version check failure

9 years agoavoid goto UNIVERSAL::VERSION on 5.6
Graham Knop [Thu, 5 Feb 2015 09:49:44 +0000]
avoid goto UNIVERSAL::VERSION on 5.6

9 years agoremove extraneous manifest includes
Graham Knop [Tue, 3 Feb 2015 05:27:40 +0000]
remove extraneous manifest includes

9 years agoRelease commit for 1.999_001 v1.999_001
Graham Knop [Sun, 1 Feb 2015 20:48:45 +0000]
Release commit for 1.999_001

9 years agoMerge branch 'version-2'
Graham Knop [Sun, 1 Feb 2015 20:32:15 +0000]
Merge branch 'version-2'

9 years agochange to version 1.999_001, but set it to 2 at runtime
Graham Knop [Sun, 1 Feb 2015 20:08:53 +0000]
change to version 1.999_001, but set it to 2 at runtime

Requesting strictures 2 is part of the API, so the runtime version needs
to be >= 2.  It's a bit of a cheat, but shouldn't break too much.

9 years agochangelog for v2 version-2 mirror/version-2
Graham Knop [Fri, 30 Jan 2015 13:11:55 +0000]
changelog for v2

9 years agoadd rationale for category exclusions to docs
Graham Knop [Sun, 25 Jan 2015 21:52:07 +0000]
add rationale for category exclusions to docs

9 years agoupdate docs for current behavior
Graham Knop [Thu, 22 Jan 2015 01:42:55 +0000]
update docs for current behavior

9 years agoadd new warning categories from 5.21 series
Graham Knop [Thu, 22 Jan 2015 01:37:58 +0000]
add new warning categories from 5.21 series

9 years agoclarify behavior of extras
Graham Knop [Wed, 21 Jan 2015 19:19:11 +0000]
clarify behavior of extras

9 years agouse different mechanism for disabling some warnings
Graham Knop [Mon, 4 Aug 2014 09:40:24 +0000]
use different mechanism for disabling some warnings

9 years agobetter testing of extra module load failures
Graham Knop [Sun, 1 Jun 2014 05:57:49 +0000]
better testing of extra module load failures

9 years agoadd strictures::extra module
Graham Knop [Sat, 31 May 2014 21:13:28 +0000]
add strictures::extra module

9 years agoadd 5.20 warning categories
Graham Knop [Sat, 31 May 2014 21:01:58 +0000]
add 5.20 warning categories

9 years agodon't test category list if other modules preloaded
Graham Knop [Sun, 1 Jun 2014 05:30:15 +0000]
don't test category list if other modules preloaded

9 years agoauthor test for new warning categories
Graham Knop [Tue, 18 Mar 2014 06:52:45 +0000]
author test for new warning categories

9 years agocomments about why we have some exceptions to fatal
Graham Knop [Tue, 1 Apr 2014 14:29:31 +0000]
comments about why we have some exceptions to fatal

9 years agodocument version switching and version 2 behavior
Graham Knop [Fri, 17 Jan 2014 02:51:59 +0000]
document version switching and version 2 behavior

9 years agostrictures 2, disabling fatal warnings on some categories
Graham Knop [Mon, 6 Jan 2014 12:07:39 +0000]
strictures 2, disabling fatal warnings on some categories

9 years agorefactor hints testing for better naming and flexibility
Graham Knop [Thu, 16 Jan 2014 18:36:10 +0000]
refactor hints testing for better naming and flexibility

9 years agobetter error handling for bad versions
Graham Knop [Thu, 16 Jan 2014 18:26:10 +0000]
better error handling for bad versions

9 years agofactor out env check from file check
Graham Knop [Sat, 31 May 2014 21:18:50 +0000]
factor out env check from file check

9 years agorefactor file checking for extras
Graham Knop [Mon, 6 Jan 2014 12:00:22 +0000]
refactor file checking for extras

9 years agorefactor extras loading
Graham Knop [Mon, 6 Jan 2014 11:46:27 +0000]
refactor extras loading

9 years agostore requested strictures version so we can switch behavior based on it
Graham Knop [Thu, 2 May 2013 12:18:03 +0000]
store requested strictures version so we can switch behavior based on it

9 years agoreformat docs
Graham Knop [Sun, 16 Mar 2014 16:16:20 +0000]
reformat docs

9 years agoRelease commit for 1.005006 v1.005006
Graham Knop [Fri, 30 Jan 2015 13:01:44 +0000]
Release commit for 1.005006

9 years agobump version to 1.005006
Graham Knop [Fri, 30 Jan 2015 13:00:58 +0000]
bump version to 1.005006

9 years agomention test cleanup in changelog
Graham Knop [Fri, 30 Jan 2015 12:58:10 +0000]
mention test cleanup in changelog

9 years agomake sure VERSION is numified
Graham Knop [Fri, 30 Jan 2015 12:17:38 +0000]
make sure VERSION is numified

9 years agodon't silence errors in tests
Graham Knop [Thu, 16 Jan 2014 18:27:37 +0000]
don't silence errors in tests