[libparams-validate-perl] annotated tag upstream/1.26 created (now 8a0a9d9)
gregor herrmann
gregoa at debian.org
Sun Oct 9 13:14:14 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/1.26
in repository libparams-validate-perl.
at 8a0a9d9 (tag)
tagging 5bc0fd5bc028292530acc0deaa4062dfa65504f3 (commit)
replaces upstream/1.24
tagged by gregor herrmann
on Sun Oct 9 15:07:38 2016 +0200
- Log -----------------------------------------------------------------
Upstream version 1.26
Dave Rolsky (305):
Fix repo URI
Skip flaky test
Changes for 0.95
Bump version to 0.95
s/svn/hg/
s/svn/hg/
Update .hgignore list
Added tag 0.95 for changeset ad062e6950d7
Removed tag 0.95
Checking in changes prior to tagging of version 0.95. Changelog diff is:
Added tag 0.95 for changeset b92499f443a9
Small typo fix
modernize tests
ignore more files
Require Test::More 0.88
Turn taint mode on for untaint test
Fix pp test rewriting to not expect shbang in most tests
move and modernize author tests
pod spelling fixes
Update dictionary
Restore old trustme
require Perl 5.6.1+
update ppport.h
Bump copyright in XS
Drop support for Perl <= 5.8.1
Don't call Carp if we have a user-provided on_fail
Changes for 0.96
Make changes suggested by ppport
Fix link to repo
localize $@ before evals
Tidy all code in POD
More tidiness
Fix localization of $@ to not hide errors from loading PP module
Change for localizing $@
validate validation spec
Require 5.8.1
Remove tabs
Tidy code
dzilize distro
dzilize each module
remove explicit $VERSION
reformat changes dates
use $NEXT marker
use our instead of use vars for most globals
Update ignore list
do not assume $VERSION is defined
Make $NO_VALIDATION a "real" global
Bump version
Fix release format
Added tag 0.96 for changeset 483470ec574b
Use done_testing()
Modernize file a bit
Skip all spec validation tests for now
Bump version
Changes for 0.97
temporarily disable spec validation
Added tag 0.97 for changeset 430f1a5fee33
Set version manually
Use SurgicalPkgVersion
Bump version
Changes for next release
Added tag 0.98 for changeset 878fbcb2e817
More changes info
Remove license bit
post hg conversion tweaks
post hg conversion tweaks
post hg conversion - change repo uris in dist.ini
Fix bad Meta Resources
Changes for 0.99
Bump version
Fix changes test plugin
Remove Signature plugin
Add more whitelist words
v0.99
remove docs from XS and PP files
Bump version
Changes for 1.00
Restore some accidentally removed code
v1.00
Remove #define NEED_sv_2pv_nolen
add authordep for Dist::Zilla::Plugin::ModuleBuild::XSOrPP
No need for do block
Make sure VERSION is defined before using it
Only test pod coverage for Params::Validate
Remove unused module
Fix weird indentation
Add more tests
Add explicit versions to module use lines
Require Test::More 0.88+
Changes for next release
Use AutoPrereqs
Use Test::Requires for File::Temp
File::Temp has been in core since 5.6.1
Bump version
Skip internal packages
Skip Tie::StdArray and Tie::StdHash - they are in core but dzil doesn't know that
Remove old reference to repo (just stick it in META.*)
More changes info
v1.01
Add some code so we can figure out which implementation of PV was loaded
Bump version
Renamed PP & XS code into its own package.
Bring back ValidateXS && ValidatePP files as stubs
Make ValidatePP & ValidateXS actually load cleanly
Saner implementation of Validate{PP,XS}
Fix XS code
Make failures to load an implementation visible during release testing
Test that a regexp object is treated as a SCALARREF
Various wackness to deal with taint mode
Changes for next release
v1.02
Fix bug tracker mailto metadata
Use Module::Implementation
Bump version
Changes for next release
v1.03
Changes for next release
Fix implementation tests
Bump version number
Bump copyright year
Credit Ilya for XS copyright
Remove unused variable
Turn on warnings and make them errors for local testing
v1.04
Update ignore list
Add a test for possible segfault
Always pass a format string as the first argument to croak()
Changes for next release
Bump version
v1.05
Remove unneeded bootinit
Changes for next release
Changes for next release
Bump version
v1.06
Just use PkgVersion
Fix bad example of state
-Werror isn't helpful
Update to latest ppport.h
Don't overwrite $@ when XS code looks up per-package options
Doc $@ clobbering fix
Doc state POD fix in Changes
Bug for recursive validation failure with pure Perl code
Run this mess through perltidy
Small formatting tweaks
Bump version
No more need for explicit $VERSION
This test will fail
v1 is a syntax error (stupid version syntax)
v1.07
Remove weird cruft
Fix small typo in example code
Add ABSTRACT to Attribute::Params::Validate
The XS code did not apply defaults properly
Bump version
Add onwards to spelling whitelist
v1.08
Make sure code handles large arrays of params
Readonly::XS is obsolete
Use Test::Requires
Add test which segfaults
Use Test::NoTabs instead of NoTabsTests
Doc state() pod fix
Fix bug with Readonly hash as spec - check that value is not 0x0 before using it
Remove pointless call to SvTAINTED_off
Add more taint tests including test for tainted params
Fix taint errors with tainted params and XS code for Perl 5.14+
Fix a segfault with weird magic hashes and stuff
Try to make the code a bit more robust against NULLs
Bump version
Reorder changes
v1.09
Require Readonly 1.03+ for tests
Add note about taint mode issues to docs
Require Scalar::Util 1.20+ for readonly test
Changes for readonly test
Bump version
Tweak author metadata
Fix typo in pod
v1.10
Merge pull request #1 from jrmash/master
Add MSVC change to Changes
Bump version
v1.11
Avoid compiler warning with newer Perl
Avoid compiler warnings from Perl < 5.14 too
Skip Readonly tests with Readonly 1.50+
Bump version
v1.12
Fix compilation on 5.14
Bump version
v1.13
Renumber test
Merge pull request #2 from dolmen/optimize-exports
Rename test file
Tidy code and update style a bit to match mine
Add .travis.yml for this repo
Fix reference to old package in comment
Update to DROLSKY plugin bundle
Check in generated files
Add Test::Taint 0.02 to DevelopRequires prereqs
Add Readonly & Scalar::Util to DevelopRequires
Replace ... with a comment for synopsis tests
Update cpanfile
Allow callbacks to provide custom error messages or objects
Add generated files
Be more specific about Perl versions
Some C code tidying
Can't localize $@ and $SIG{__DIE__} from XS with 5.8.x
One space after period
Bump version
v1.14
Bump version
Changes for next release
Update copyright_year
v1.15
Make sure to decrement the refcnt for the err var if we're not throwing an error
Always mortalize the value passed to validation_failure
Add peek() helper to XS code
Rename get_called() to get_caller()
Add test for memory leak
Bump version
Changes for next release
Add Test::LeakTrace to develop requires
Remove unneeded #define since we only care about 5.8+
Work around ERRSV no longer being a simple scalar in Perl blead
Don't try to load Test::LeakTrace with blead
Wrap all dSP calls with braces so it has its own scope
Fixed a few bugs in get_caller
v1.16
Fix how we set ERRSV to ""
Bump version
v1.17
Require Test::More 0.96 for development
Remove $SIG{__DIE__} handling for callbacks
Set $VERSION in repo, not dist.ini
Don't run TidyAll tests for now
Ignore .tidyall.d
Tidy all code
Update generated files
v1.18
Bump version after release
Remove Test::Version plugin
Don't assign undef to $SIG{__DIE__} - this causes warnings on 5.8.8
v1.19
Merge pull request #7 from bessarabov/fix_pod
Try using container infrastructure on Travis
Add 5.22.0 to travis tests & switch from 5.20.1 to 5.20.2
Delay stringification until we need it for error messages
Bump version to 1.20
v1.20
Bump version after release
Small .travis.yml reformatting
Add aspell package, add dev perl, allow blead failures, add coverage, use travis-perl --auto
Include aspell-en package for .travis.yml
Quote Perl versions so 5.20 is not interpreted as 5.2
Cannot specify dev-thr as a Perl version for travis-perl yet
Test::LeakTrace works for 5.22+
Allow blead-thr to fail the build too
Remove Attribute::Params::Validate - it now has its own distro
v1.21
Bump version after release
Test with dev-thr on travis too
Add a test for re-entrant validation
Remove /a flag on regex - this doesn't work with older Perls
Add more tests for the error message returned from a callback dying
Update generated files
Use croak instead of confess in the PP code
Use (unknown) for failures without a sub name in PP code
Doc PARAMS_VALIDATE_IMPLEMENTATION env var
v1.22
Bump version after release
Move xt/release to xt/author
Manually bump version in Build.PL
Fix test descriptions in 35-default-xs-bug.t
Add a PUTBACK before any calls to validate() or validate_pos() to match SPAGAIN calls afterwards
Add braces for if statement
Add more PUTBACK/SPAGAIN pairs per Tony Cook's recommendation
Remove Test::CleanNamespaces plugin
Add stack fixes note to Changes
Fix tests for Carp 1.01 (perl 5.8.3)
Remove SUPPORT & DONATIONS section from docs
Fix typo in docs
Require v0.06 of PurePerlTests plugin
v1.23
Bump version after release
Update generated files
Update perltidy and perlcritic rc files
Update generated files
Changes for next release
v1.24
Bump version after release
Test with Perl 5.24
Merge pull request #12 from karenetheridge/topic/eumm
Changes for next release
v1.25
Bump version after release
Fix Changes for last release
Use XSMULTI from EUMM 7.12
Revert "Use XSMULTI from EUMM 7.12"
Revert "Merge pull request #12 from karenetheridge/topic/eumm"
Changes for next release
Specify location for generated ppport.h
Let ppport.h be autogenerated all the time
v1.26
IlyaM (11):
Fix compilation error under gcc 2.95.4
Fix potential source of memory leaks
%d in sv_catpvf seems to expect 32b ints and IV vars are not always
Make sure that all integer values are converted to int when using
Updated
Regenerate with Devel::PPPort from bleadperl
SvPV_nolen is defined in ppport.h now
Fix perl warning when P::V called directly from body of perl program
Make sure that get_called() returns mortal sv. Not sure if it is
Revert last change: it causes 'Attempt to free unreferenced scalar'
Remove unused code
Ivan Bessarabov (1):
Fixing incorrect Perl code in POD
J.R. Mash (1):
MSVC Compiler Compatibility
Karen Etheridge (5):
$VERSION is always defined
tighten .gitignore
move ppport.h to where [PPPort] places it
switch to ExtUtils::MakeMaker
commit updated autogenerated files
Noel Maddy (1):
Avoid memory corruption on stack growth
Olivier Mengué (2):
Add t/36-exports.t: check exports
Simplify initialization of @EXPORT_* variables for Exporter
Tony Cook (1):
ensure the local SP is refreshed
Vincent Pit (1):
Fix INLINE for gcc -std=c89
autarch (409):
initial
Params::Validate now
*** empty log message ***
first working version
*** empty log message ***
*** empty log message ***
*** empty log message ***
ready to release?
*** empty log message ***
better
more
add Heavy.pm
docs tweaks
doc NO_VALIDATION
fix POD
tweaks for 0.02
*** empty log message ***
*** empty log message ***
fixes for perl 5.00404
*** empty log message ***
tests for Attribute::Params::Validate
so cool
add docs
*** empty log message ***
test ValidatePos attribute
use validation_options
make ValidatePos attribute work
update exports, update docs
_set_options => _validation_options
0.05
fix doc mistake
*** empty log message ***
0.06
fix tests for 5.6.0
tests default handling
*** empty log message ***
0.07
doc tweak
moved to validate.pm
fix no-validate bits with defaults
mo' tests!
NO_VALIDATE => PERL_NO_VALIDATION
*** empty log message ***
add Makefile.PL to MANIFEST!
*** empty log message ***
*** empty log message ***
restore set_options as valid (but deprecated) alias of validation_options
*** empty log message ***
minor micro-optimization (might have some benefit)
*** empty log message ***
add BOOLEAN type
lots of changes for speed
*** empty log message ***
*** empty log message ***
looks better
make sure validate_pos works with 1 element
exists on array elements only works with 5.6.0+
*** empty log message ***
0.14
get options earlier
fix
0.15
add in release dates
more dates
*** empty log message ***
fix skipping with 5.6.0
skip tests if Attribute::Handlers not installed
silence warning from 5.00503
new version
*** empty log message ***
properly skip tests for less than 5.6.0
fix doc nit
*** empty log message ***
added stack_skip option
added 06
added stack_skip
fix grammar
tests for new per-invocation options setting
add validate_with function
tests for validate_with
new tests
fix func name
*** empty log message ***
do nothing when no defaults need to be returned PERL_NO_VALIDATION is on
all sorts of crazy ugly (but effective) optimizations
changes
*** empty log message ***
*** empty log message ***
up v num
handle false default properly
*** empty log message ***
more optimizations (less copying of data, use more references)
fixes for validate_with and speedups/fixes for no validation mode
add more tests
make tests work regardless of current PERL_NO_VALIDATION setting
yadda
make sure optional & default can mix
check for defaults first!
*** empty log message ***
*** empty log message ***
updated
isolate _get_called
lots of comments about optimization wackiness
more tests
handle wantarray + defaults properly in no validation mode
new version
*** empty log message ***
rename some files
up to v 22
*** empty log message ***
make sure test count appears before tests
*** empty log message ***
fix docs to show working examples
*** empty log message ***
explicit return needed for 5.8.0 (i dunno why)
*** empty log message ***
up v num
make it possible to export validation_options explicitly
fix comment
fix pod nit
additional tests from Ilya Martynov
dual XS/Perl implementations
way to get stash name for Perl 5.00503?
tweak loading of XS vs. PP
must defined version before trying to load XS
basic benchmark
ignore test.c *.o
updated for XS version
minor language change
todo
tweak error message
now compiles and loads cleanly with 5.00503, but fails lots of tests!
various fiddling with error-handling bits to get it working under 5.00503
make validation_failure handle refs in $@ properly, on 5.00503 and up
test on_fail that throws a ref
spell license like a yank
add more tests
mention how to skip XS compilation
tweak wording
typo fix
POD tweaks
pod tweak
no need for typemap bits
escape strip_leading option
end escaping
add license and copyright info to each file
0.51 changes
mention XS failures with 5.6.0
add LICENSE
add dates
testing commit email
testing commit email again
checkin email tests again
ah - commit emails are working
testing email
remove gratuitous change
should be authors (with s)
regex feature tests
add regex spec option
regex checking code
helper for regex checks
defined PERL_MAGIC_qr macro if not available (new in 5.8.0)
changed
move shared code to Validate.pm (exporter stuff), will make implementing :base easier
fix comment
remove backslash (causes some compilers to give warning)
fix some typos
there is no typemap file
up to v 0.52
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
use nmake, not make, on Win32
skip some tests with Perl 5.6.0
*** empty log message ***
*** empty log message ***
*** empty log message ***
don't expect an integer back from callbacks, just evaluate SV returned for truth
*** empty log message ***
more tests
new tests
handle case of being called directly from main body of code
0.57
no need to create another SV to change string value of caller
*** empty log message ***
fix warnings about unused variables and signed/unsigned mismatch
*** empty log message ***
new release
fix precious indentation
add META.yml
test dying with blessed reference
test check for odd number of params
test pure perl version also
turn on warnings for all tests
additional test
*** empty log message ***
add a few tests
add some more glob tests (probably useless since they don't catch bug Mason found. grr)
don't use exception::class
make sure array being converted to hash has even number of elements
do all tests with taint on
up v num
move exception throwing into Perl code to avoid segfault with 5.6.1
no buffering
no buffering
Insane gyrations to avoid dying from inside XS code with 5.6.x
*** empty log message ***
remove debugging cruft!
*** empty log message ***
new release
fix typo
remove 2nd reference to Regexp::Common
remove warning
new release
*** empty log message ***
*** empty log message ***
add tests for buig 2791 on rt.cpan.org
formatting changes
add comment explaining test
*** empty log message ***
fix compile problem with 5.6.1
*** empty log message ***
test runtime disabling of parameter validation
add global to turn validation on/off at runtime
*** empty log message ***
fix 5.00503 compilation
*** empty log message ***
rename
get make from Config
add SUPPORT section
skip more tests with 5.6.0
include stringified var value in error message
require Test::More
more todo
normalize_keys feature
*** empty log message ***
use die, not Carp
new version
fix test count for 5.6.0
me so smart
pass params as second arg to validation callbacks
new version
squash uninit value in sub entry warning
*** empty log message ***
don't deref things over and over, just make a temp var
depends feature
depends tests
dates
redo indentation to match emacs c-mode
fix name
minor formatting tweaks
write makefile last
fix nasty memory leak
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix another memory leak
new version
*** empty log message ***
*** empty log message ***
suppress warnings
new version
catch if normalize keys returns the same key >1 time
fix pure Perl iterator problem
fix doc buglet
*** empty log message ***
update copyright years
fix from Britton Kerin
preserve original shbang line (which might turn on tainting or something)
remove a newline
add untaint functionality
require Test::Taint 0.02 (hopefully out soon)
prepare for hopeful release
release tag
move code to make string rep out of value to a subroutine
changes to glob stringification for 5.0050{34}
fix formatting
fix syntax errors
call ->can to check if something ->can do a method
test handling of ->can for undef, make sure error message is consisten for XS and Perl
these are not executables
Makefile.PL fix
document move to svn
test that ->can testing works with objects & subclasses
update to newer Test::Pod style
fix link in POD
new version
ignore .svn stuff
maintainer mode indicated by .svn dir now
remove no-longer-true comment
add date
*** empty log message ***
new version of ppport.h
fixes for Readonly leading to 0.79
skip dist dir
tests lost in server crash
ignore META.yml
don't ignore META.yml
test for undef with regex check - make sure there are no warnings
new version
apparently this warning no longer happens
fix manifest cruft
fix typo in var name
inlined some functions or speedup
Remove declaration of unused variable.
Use "static inline" instead of "inline static", as the former seems to
Check isa and can by calling them as methods - wrap in eval in case
call ->isa to check this, rather than using UNIVERSAL::isa
disable inlining for MS compiler
Improve C compiler detection (should work on Win32)
Ver # to 0.83
Add date of release
Call Carp::confess, not Carp::croak
*** empty log message ***
explicitly return true if we have a compiler
0.84 fixing compiler detection
Remove some unused variables.
Shut up all warnings from -Wall
*** empty log message ***
Turn off inlining for HP-UX
release date
Use latest Devel::PPPort and make some changes it suggests.
Turn on -Wall for compiling when in maintainer mode
Remove cruft
More XS code fixes. No inlining for osf1.
MSVC hack for compiler detection
Reformat Changes. Add change for 0.86.
Only inline if __GNUC__ is defined.
Update Changes for 0.86
Fix typo.
Add new test to MANIFEST
Update SUPPORT & COPYRIGHT bits
Use caller() to figure out our caller, even in the XS code.
Add date to Changes.
Handle values which are not objects or strings properly when doing isa
Make Makefile.PL not executable.
Don't make pp copies for files starting with 99-.
Define license.
Remove META.yml, which will be added when making a dist.
Add note of change I must've applied at some point (I can't remember
Rename append_hash2hash -> merge_hashes
Added pod coverage tests.
A long awaited test cleanup!
Move tests to Standard.pm
Even more test cleanup. Moving shared tests into modules. Using Test::More.
Update manifest
Update tests to use Test::More
Check $@ with is, not ok
Fix bug ( "{}" instead of "q{}" )
Fix warning for positional subs.
Make sure regexes are qr'd
Still do check for number of parameters and turn refs into standard
Update pod tests
Update manifest
validation_options is documented, really!
Add use warnings.
Run standard tests.
Less gross handling of sub redefined warnings for PP code.
Suppress a warning from passing undef to looks_like_number.
version 0.89
One more test converted to Test::More.
More changes.
Add release date.
Sort of handly new SV types in blead.
Latest version of ppport.h
remove and ignore generated files
Oops, this readme is not auto-generated
Add a .shipit file
README is not generated
add kwalitee test
fix for regex objects under 5.11.0-to-be
Add missing variable declaration (the fact that it worked anyway was a coincidence).
Add explicit braces
Skip .shipit
Handle readonly-ness of @_ elements when constructing hash out of array.
fix ref counting bug
Require File::Temp for this test
Add DONATIONS section
Remove conditional preproc bits for Perl 5.005
some small PP optimizations
Simplify eval'd string a little
switch to Build.PL
fix skip
Update skip
add todo test for taint problem
Create traditional makefile.pl
Always require Attribute::Handlers
get XS building properly
ignore more stuff
Preserve taint in shbang for tests
Changes for 0.92
fix prereq versions
ignore dist dir
Ignore .c and .o files
Fix trustme
fix bug in pure Perl code with hashref passed to validate()
add MYMETA.yml
run everything through perltidy
bump version and add release date
Run c code thorugh a pretty-printer
Make sure we don't pass a function to the SvGETMAGIC macro
Check AUTHOR_TESTING for author tests
Use DistTestExtra
Checking in changes prior to tagging of version 0.93. Changelog diff is:
no more Makefile.PL
convert-repo (1):
update tags
gregor herrmann (1):
New upstream version 1.26
unknown (5):
New repository initialized by cvs2svn.
tests for ->can on overloaded objects
fix for overloaded object->can
*** empty log message ***
*** empty log message ***
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libparams-validate-perl.git
More information about the Pkg-perl-cvs-commits
mailing list