[libparams-validate-perl] branch master updated (bf0bdff -> 1a4f8e9)
gregor herrmann
gregoa at debian.org
Sun Oct 9 13:14:12 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libparams-validate-perl.
from bf0bdff update changelog
adds 91c1ea6 New repository initialized by cvs2svn.
adds 66a9f71 initial
adds cd671ef Params::Validate now
adds 7294fac *** empty log message ***
adds 2da6f4e first working version
adds d834c53 *** empty log message ***
adds e9a51e7 *** empty log message ***
adds ac6abd5 *** empty log message ***
adds f5a0327 ready to release?
adds 54bbf1f *** empty log message ***
adds b3fd97d better
adds 7cbe42a more
adds 8b280c9 add Heavy.pm
adds 4d7dd66 docs tweaks
adds 3a9758a doc NO_VALIDATION
adds 3f1b31c fix POD
adds 202b825 tweaks for 0.02
adds 4727245 *** empty log message ***
adds daa5f2f *** empty log message ***
adds a92469d fixes for perl 5.00404
adds e46b810 *** empty log message ***
adds 5879e9d tests for Attribute::Params::Validate
adds 3466aaa so cool
adds 1a8f9ef add docs
adds b5ee62b *** empty log message ***
adds 6c3e21f test ValidatePos attribute
adds 4b25cd9 use validation_options
adds 7db201c make ValidatePos attribute work
adds 31a1083 update exports, update docs
adds 3cf6b43 _set_options => _validation_options fix prototype for validate
adds 4434493 0.05
adds 0a4cf72 fix doc mistake
adds 46f3be8 *** empty log message ***
adds 8ef7f6f 0.06
adds 0997986 fix tests for 5.6.0 make CPAN.pm work for all modules under older Perls
adds c48e869 tests default handling
adds 8e40f56 *** empty log message ***
adds c359f1d 0.07 add and document default handling improve docs and fix typos and such
adds e9fd2d2 doc tweak
adds 93d0687 moved to validate.pm
adds b927d8f fix no-validate bits with defaults
adds 8c07245 mo' tests!
adds e106a51 NO_VALIDATE => PERL_NO_VALIDATION
adds 9278530 *** empty log message ***
adds 6da4619 add Makefile.PL to MANIFEST!
adds 965f42c *** empty log message ***
adds 4067a99 *** empty log message ***
adds 9be2fde restore set_options as valid (but deprecated) alias of validation_options
adds b52d29e *** empty log message ***
adds 65658ff minor micro-optimization (might have some benefit)
adds d8be886 *** empty log message ***
adds 1b61e71 add BOOLEAN type
adds 4a94a8b lots of changes for speed
adds 36ff563 *** empty log message ***
adds 02a13c9 *** empty log message ***
adds 2b54625 looks better
adds 4200321 make sure validate_pos works with 1 element
adds e1efee5 exists on array elements only works with 5.6.0+
adds 920708d *** empty log message ***
adds c838bd8 0.14
adds 60842ed get options earlier
adds e00b412 fix
adds 04c50a3 0.15
adds cb98785 add in release dates
adds 9839a8c more dates
adds 9829894 *** empty log message ***
adds 9542ca3 fix skipping with 5.6.0
adds 9840085 skip tests if Attribute::Handlers not installed
adds e48c9f5 silence warning from 5.00503
adds 8dbe6c6 new version
adds d2dc81f *** empty log message ***
adds 3bb6905 properly skip tests for less than 5.6.0
adds 3ecea57 fix doc nit
adds d86d130 *** empty log message ***
adds b801ff8 added stack_skip option
adds e7bc0ab added 06
adds ea313fd added stack_skip
adds 82675a9 fix grammar
adds c6c67eb tests for new per-invocation options setting
adds c5f2553 add validate_with function
adds a2a3588 tests for validate_with
adds 1c08045 new tests
adds d0f891e fix func name
adds c614c40 *** empty log message ***
adds ae742ad do nothing when no defaults need to be returned PERL_NO_VALIDATION is on
adds fb8898e all sorts of crazy ugly (but effective) optimizations
adds a51619d changes
adds f4b7cda *** empty log message ***
adds b566d26 *** empty log message ***
adds c417aa3 up v num
adds 501bd38 handle false default properly
adds 49044fc *** empty log message ***
adds 314e34f more optimizations (less copying of data, use more references)
adds 286e75d fixes for validate_with and speedups/fixes for no validation mode
adds f5fc9bd add more tests
adds 0ba8788 make tests work regardless of current PERL_NO_VALIDATION setting
adds f21944d yadda
adds cd453c5 make sure optional & default can mix
adds d7384b6 check for defaults first!
adds 9fccee2 *** empty log message ***
adds b18af67 *** empty log message ***
adds c45d1c9 updated
adds 525a440 isolate _get_called
adds 2723018 lots of comments about optimization wackiness doc clarifications
adds 87fccfb more tests fix file names
adds c74fc9d handle wantarray + defaults properly in no validation mode
adds 146cc14 new version
adds 60827df *** empty log message ***
adds 52e1ae6 rename some files
adds 039443f up to v 22
adds 96f0d64 *** empty log message ***
adds 7b2c35e make sure test count appears before tests
adds 9c49f64 *** empty log message ***
adds 441336c fix docs to show working examples
adds 654375a *** empty log message ***
adds fa12349 explicit return needed for 5.8.0 (i dunno why)
adds 97e2f12 *** empty log message ***
adds cd0aa81 up v num
adds 09f5da6 make it possible to export validation_options explicitly
adds a11c9ed fix comment
adds dd45f5f fix pod nit
adds 032ba3e additional tests from Ilya Martynov
adds 95a517c dual XS/Perl implementations
adds 19f76c9 way to get stash name for Perl 5.00503?
adds cd1b11d tweak loading of XS vs. PP
adds 8a0df59 must defined version before trying to load XS
adds 77c4f7f basic benchmark
adds 8919cf4 ignore test.c *.o
adds d99c07e updated for XS version
adds 773ab55 minor language change
adds 219d1e2 todo
adds 3454a31 tweak error message fix comment prefer av_store to av_push
adds 1ca562a now compiles and loads cleanly with 5.00503, but fails lots of tests!
adds 3d4bcac various fiddling with error-handling bits to get it working under 5.00503
adds 217ad60 make validation_failure handle refs in $@ properly, on 5.00503 and up
adds 0144f64 test on_fail that throws a ref
adds 62e93a2 spell license like a yank
adds 1387448 add more tests
adds 35ec609 mention how to skip XS compilation
adds e16d055 tweak wording
adds b86dcac typo fix define CopSTASHPV if not already defined move dSP to prevent core dump
adds 44f0bef POD tweaks
adds 4b515f2 pod tweak
adds 9c6afdf no need for typemap bits
adds c261b81 escape strip_leading option
adds 7982058 end escaping
adds 9cfd49d add license and copyright info to each file version 0.51
adds 6fd88d7 0.51 changes
adds ffb7192 mention XS failures with 5.6.0
adds 9cef3ab add LICENSE
adds 05f3962 add dates
adds 92fef65 testing commit email
adds 4d903e0 testing commit email again
adds 71a23cb checkin email tests again
adds 86f046d ah - commit emails are working
adds bbadbfa testing email ilya, you should get this
adds e6002fc remove gratuitous change
adds 7550100 should be authors (with s)
adds 0d0c9b3 regex feature tests
adds 25fdc32 add regex spec option
adds ebcfa1a regex checking code
adds f2ec010 helper for regex checks
adds 97098c6 defined PERL_MAGIC_qr macro if not available (new in 5.8.0)
adds a711634 changed
adds f8ac46f Fix compilation error under gcc 2.95.4
adds 016d6d0 Fix potential source of memory leaks
adds 5d59194 move shared code to Validate.pm (exporter stuff), will make implementing :base easier add PV_TEST_PERL env var so we can run tests with pure Perl version more easily
adds 953a7c3 fix comment
adds 028c5f7 remove backslash (causes some compilers to give warning)
adds bc4dc50 fix some typos
adds f36b01c there is no typemap file
adds 385ad00 up to v 0.52
adds c11ae79 *** empty log message ***
adds 57dc5fc *** empty log message ***
adds 7f5daa5 *** empty log message ***
adds a506f8f *** empty log message ***
adds 179200f use nmake, not make, on Win32
adds 9830c7d skip some tests with Perl 5.6.0
adds 0025def *** empty log message ***
adds b957a02 *** empty log message ***
adds c50321a %d in sv_catpvf seems to expect 32b ints and IV vars are not always 32b ints
adds 945516a Make sure that all integer values are converted to int when using sv_catpvf(..., "...%d...", ..., int_var)
adds 6f49db1 Updated
adds 55dc2a7 *** empty log message ***
adds ba02df1 Regenerate with Devel::PPPort from bleadperl
adds 67b41e1 SvPV_nolen is defined in ppport.h now
adds e10c359 don't expect an integer back from callbacks, just evaluate SV returned for truth
adds 10dbee8 *** empty log message ***
adds 62aea88 more tests
adds afe3a96 new tests
adds faeda86 Fix perl warning when P::V called directly from body of perl program
adds 41df56e handle case of being called directly from main body of code
adds 1556b2e 0.57
adds 7463b6f no need to create another SV to change string value of caller
adds aadcbe2 *** empty log message ***
adds d30f073 Make sure that get_called() returns mortal sv. Not sure if it is really needed by better be safe than sorry
adds 721f77a Revert last change: it causes 'Attempt to free unreferenced scalar'
adds 420277e fix warnings about unused variables and signed/unsigned mismatch
adds 5d4f1d9 *** empty log message ***
adds 465c7ca new release
adds 304634c fix precious indentation
adds 307093f add META.yml
adds dae9859 test dying with blessed reference
adds 9381228 test check for odd number of params
adds 426d586 test pure perl version also
adds d0e39c6 turn on warnings for all tests
adds 321f8a5 additional test
adds 934b874 *** empty log message ***
adds f7764d6 add a few tests
adds 6b184e0 add some more glob tests (probably useless since they don't catch bug Mason found. grr)
adds 881a9c8 don't use exception::class
adds 961b413 make sure array being converted to hash has even number of elements clean up "throw error" code (still doesn't fix segfault)
adds 162c12a do all tests with taint on
adds 014af5f up v num
adds e2c6f71 move exception throwing into Perl code to avoid segfault with 5.6.1
adds 3cf14dc no buffering
adds de95da7 no buffering turn on strict
adds a3b9dc2 Insane gyrations to avoid dying from inside XS code with 5.6.x This fixes the segfault bug reported by Ken
adds 49d4835 *** empty log message ***
adds 5dcda7d remove debugging cruft!
adds 8864528 *** empty log message ***
adds 1221631 new release
adds 3876cfe fix typo
adds 01d5119 remove 2nd reference to Regexp::Common
adds 7af0de9 remove warning
adds 03fb1e2 new release
adds e519399 *** empty log message ***
adds f7d5d8e *** empty log message ***
adds ceab39a add tests for buig 2791 on rt.cpan.org
adds d841568 formatting changes fix bug 2791 on rt.cpan.org
adds 6e51cf1 add comment explaining test
adds a3b21ef *** empty log message ***
adds 17ad694 fix compile problem with 5.6.1
adds 7625fc9 *** empty log message ***
adds c302d5b test runtime disabling of parameter validation
adds 627f160 add global to turn validation on/off at runtime
adds 6a98b65 *** empty log message ***
adds 4e54101 fix 5.00503 compilation
adds 639eb48 *** empty log message ***
adds 8960d5f rename
adds e23404b get make from Config
adds d7d8ca4 Remove unused code
adds fc0c626 add SUPPORT section
adds 083a7b5 skip more tests with 5.6.0
adds 321b75f include stringified var value in error message
adds ada19b5 require Test::More
adds dd68baf more todo
adds 901b4ab normalize_keys feature doc tweaks
adds b4339e7 *** empty log message ***
adds a85d06f use die, not Carp
adds 1b5b144 new version
adds b7ae450 fix test count for 5.6.0
adds 098233a me so smart turning validation on and off at runtime is already documented
adds af7ae00 pass params as second arg to validation callbacks
adds ecaf93e new version
adds 7a9985c squash uninit value in sub entry warning
adds a1c23ad *** empty log message ***
adds a76a6cf don't deref things over and over, just make a temp var
adds 0eeea3a depends feature
adds 4028743 depends tests
adds db256d7 dates
adds c0abdff redo indentation to match emacs c-mode
adds 495e237 fix name
adds 5623696 minor formatting tweaks simplify logic in depends checking a bit
adds 05d4e1c write makefile last
adds 958e4a5 fix nasty memory leak
adds ec88caa *** empty log message ***
adds 403ed04 *** empty log message ***
adds 7dce6c6 *** empty log message ***
adds aadfe9b *** empty log message ***
adds cd78d1d *** empty log message ***
adds 651dd65 *** empty log message ***
adds fb4c207 fix another memory leak grr, XS is annoying
adds d92f508 new version
adds 2feb057 *** empty log message ***
adds 69deb00 *** empty log message ***
adds 219b751 suppress warnings
adds 2c56132 new version
adds 233d924 catch if normalize keys returns the same key >1 time
adds fb6a0c4 fix pure Perl iterator problem error if normalize_keys returns the same value twice
adds 1ac1d31 fix doc buglet
adds 9b4f987 *** empty log message ***
adds 9907512 update copyright years
adds 3bb45d6 fix from Britton Kerin
adds 61db6ee preserve original shbang line (which might turn on tainting or something)
adds 1913390 remove a newline
adds 9fb05e3 add untaint functionality
adds 2a67e85 require Test::Taint 0.02 (hopefully out soon)
adds 9c03508 prepare for hopeful release
adds bd02b8a release tag
adds b9a988d move code to make string rep out of value to a subroutine
adds 2058649 changes to glob stringification for 5.0050{34}
adds 3b2bf42 fix formatting fix typo
adds 5a34bd3 fix syntax errors
adds 55dae5c call ->can to check if something ->can do a method
adds 819f58a test handling of ->can for undef, make sure error message is consisten for XS and Perl
adds 17bc9a0 these are not executables
adds a8b78ff Makefile.PL fix
adds 10f0e28 document move to svn
adds a8873b7 test that ->can testing works with objects & subclasses
adds d4ceb93 update to newer Test::Pod style
adds ed364bc fix link in POD
adds 746abe2 new version
adds 3643b19 ignore .svn stuff
adds 546ed27 maintainer mode indicated by .svn dir now
adds d87caff remove no-longer-true comment
adds 41618b4 add date
adds 6a1d0fd *** empty log message ***
adds b74a5ac new version of ppport.h
adds 70e17cb tests for ->can on overloaded objects
adds 3bfdd21 fix for overloaded object->can
adds 05826b1 *** empty log message ***
adds 71ab450 *** empty log message ***
adds d51e466 fixes for Readonly leading to 0.79
adds c630261 skip dist dir
adds a697b1d tests lost in server crash
adds f84726b ignore META.yml
adds 082834a don't ignore META.yml
adds 009c90b test for undef with regex check - make sure there are no warnings
adds 19e270f new version
adds 3e7ea5e apparently this warning no longer happens
adds d9db840 fix manifest cruft
adds b43887e fix typo in var name
adds 2ee4b10 inlined some functions or speedup changed no_validation path in XS to short-circuit much more quickly
adds fbea15b Remove declaration of unused variable.
adds fd075f3 Use "static inline" instead of "inline static", as the former seems to be proper C99.
adds 623cd8b Check isa and can by calling them as methods - wrap in eval in case they're not objects or class names
adds 68d2757 call ->isa to check this, rather than using UNIVERSAL::isa add tests for this
adds 1f515f2 disable inlining for MS compiler
adds 5434187 Improve C compiler detection (should work on Win32)
adds 2b61fff Ver # to 0.83 Handle undef properly in regex checks Changes for 0.83
adds c2124c0 Add date of release
adds 60c2c4c Call Carp::confess, not Carp::croak
adds 3d56e3f *** empty log message ***
adds d13fd60 explicitly return true if we have a compiler
adds 5f31508 0.84 fixing compiler detection
adds 47bc090 Remove some unused variables.
adds 5ae13e4 Shut up all warnings from -Wall
adds 8287f1d *** empty log message ***
adds 91e8137 Turn off inlining for HP-UX Version 0.85
adds 5a1bea9 release date
adds 04b34e0 Use latest Devel::PPPort and make some changes it suggests.
adds 2eacc4d Turn on -Wall for compiling when in maintainer mode
adds 30195c1 Remove cruft
adds c40b687 More XS code fixes. No inlining for osf1.
adds 930927a MSVC hack for compiler detection
adds 4cdc926 Reformat Changes. Add change for 0.86.
adds f98f48a Only inline if __GNUC__ is defined.
adds 153615d Update Changes for 0.86
adds d21a9c9 Fix typo.
adds 7556f7b Add new test to MANIFEST
adds 5ef12eb Update SUPPORT & COPYRIGHT bits
adds 226320c Use caller() to figure out our caller, even in the XS code.
adds c2661cd Add date to Changes.
adds dea30e4 Handle values which are not objects or strings properly when doing isa and can validation in XS.
adds df6d459 Make Makefile.PL not executable.
adds da26a97 Don't make pp copies for files starting with 99-.
adds 4056551 Define license.
adds 5ecc5a0 Remove META.yml, which will be added when making a dist.
adds 9ff0dcb Add note of change I must've applied at some point (I can't remember doing this, but it's in there ;)
adds 95f8ce7 Rename append_hash2hash -> merge_hashes
adds 02548c8 Added pod coverage tests.
adds 1045240 A long awaited test cleanup!
adds c5d4a30 Move tests to Standard.pm
adds 9d800dd Even more test cleanup. Moving shared tests into modules. Using Test::More.
adds 6c1cb95 Update manifest
adds d4b9586 Update tests to use Test::More
adds e7980ea Check $@ with is, not ok
adds 18a3fb7 Fix bug ( "{}" instead of "q{}" )
adds 6b1aa18 Fix warning for positional subs.
adds 3918360 Make sure regexes are qr'd
adds 34e7e5c Still do check for number of parameters and turn refs into standard form so that normalization and default setting works.
adds 56bfdcb Update pod tests
adds 5c455ef Update manifest
adds f382dbb validation_options is documented, really!
adds f91f83a Add use warnings.
adds 5cadefa Run standard tests.
adds 3e07ea6 Less gross handling of sub redefined warnings for PP code.
adds eeb1232 Suppress a warning from passing undef to looks_like_number.
adds a94df18 version 0.89
adds 404cf1e One more test converted to Test::More.
adds 355c7f1 More changes.
adds 5479785 Add release date.
adds 147346d Sort of handly new SV types in blead.
adds 87ad7f5 Latest version of ppport.h
adds ecd7979 remove and ignore generated files
adds 358322b Oops, this readme is not auto-generated
adds 2d81e4f Add a .shipit file
adds 793ed78 README is not generated
adds a00592d add kwalitee test
adds e14da33 fix for regex objects under 5.11.0-to-be
adds 5f9564f Add missing variable declaration (the fact that it worked anyway was a coincidence).
adds c593920 Add explicit braces
adds 4248ae9 Skip .shipit
adds 4894225 Handle readonly-ness of @_ elements when constructing hash out of array.
adds 4b0231c fix ref counting bug
adds 713b565 Require File::Temp for this test
adds 26d374c Add DONATIONS section
adds fa4e460 Remove conditional preproc bits for Perl 5.005
adds db79fbe some small PP optimizations
adds 3da7686 Simplify eval'd string a little
adds 99da615 switch to Build.PL
adds 30ed94a fix skip
adds ff1523a Update skip
adds 569f56a add todo test for taint problem
adds 3304c24 Create traditional makefile.pl
adds 3627440 Always require Attribute::Handlers
adds 146dd62 get XS building properly
adds cd3016f ignore more stuff
adds b9fc1da Preserve taint in shbang for tests
adds debe7ab Changes for 0.92
adds a67606d fix prereq versions
adds b5e0364 ignore dist dir
adds 221031e Ignore .c and .o files
adds 4d23894 Fix trustme
adds 32b8552 fix bug in pure Perl code with hashref passed to validate()
adds 157af5a add MYMETA.yml
adds faca926 run everything through perltidy
adds d586a04 bump version and add release date
adds f7d485b Run c code thorugh a pretty-printer
adds a70362c Make sure we don't pass a function to the SvGETMAGIC macro
adds 933e74e Check AUTHOR_TESTING for author tests
adds 034b632 Use DistTestExtra
adds fc9af4d Checking in changes prior to tagging of version 0.93. Changelog diff is:
adds 5424e0f no more Makefile.PL
adds d178d6a update tags
adds 67fd918 Fix repo URI
adds dcfb08d Skip flaky test
adds c2ea9a4 Changes for 0.95
adds 44ee387 Bump version to 0.95
adds c42e49f s/svn/hg/
adds 61c416e s/svn/hg/
adds b8680f3 Update .hgignore list
adds 9f41cfd Added tag 0.95 for changeset ad062e6950d7
adds c1a278d Removed tag 0.95
adds e0cd6b6 Checking in changes prior to tagging of version 0.95. Changelog diff is:
adds 43a52c6 Added tag 0.95 for changeset b92499f443a9
adds 54e537e Small typo fix
adds 06e8266 modernize tests
adds 1a8070d ignore more files
adds e5ec2cc Require Test::More 0.88
adds 114d694 Turn taint mode on for untaint test
adds a192e56 Fix pp test rewriting to not expect shbang in most tests
adds d1e65fb move and modernize author tests
adds 23c0736 pod spelling fixes
adds fbbd071 Update dictionary
adds 96e3b2f Restore old trustme
adds 76f47a0 require Perl 5.6.1+
adds aa66a3c update ppport.h
adds fc32f29 Bump copyright in XS
adds 72e03e1 Drop support for Perl <= 5.8.1
adds e3f50bc Don't call Carp if we have a user-provided on_fail
adds f9794f4 Changes for 0.96
adds fb6b97b Make changes suggested by ppport
adds 02db2f9 Fix link to repo
adds 166ad3c localize $@ before evals
adds 76bfa5b Tidy all code in POD
adds 2e0df7a More tidiness
adds 40a1328 Fix localization of $@ to not hide errors from loading PP module
adds 4b0a3ce Change for localizing $@
adds c434a20 validate validation spec
adds 8a20556 Require 5.8.1
adds 8cb6e61 Remove tabs
adds fe86076 Tidy code
adds 262a61e dzilize distro
adds 9e9c4f2 dzilize each module
adds 9a2910f remove explicit $VERSION
adds ecdcf27 reformat changes dates
adds 21a4411 use $NEXT marker
adds c5fc6fb use our instead of use vars for most globals
adds 4b88fcc Update ignore list
adds 7285236 do not assume $VERSION is defined
adds e069670 Make $NO_VALIDATION a "real" global
adds 256d9d5 Bump version
adds c4c52f3 Fix release format
adds 32f9d9b Added tag 0.96 for changeset 483470ec574b
adds 944bad1 Use done_testing()
adds 5268a4a Modernize file a bit
adds b611d05 Skip all spec validation tests for now
adds a83fe4c Bump version
adds 72d6898 Changes for 0.97
adds 3b6ce16 temporarily disable spec validation
adds 3672836 Added tag 0.97 for changeset 430f1a5fee33
adds 90d32b2 Set version manually
adds b93d89b Use SurgicalPkgVersion
adds 65f6db0 Bump version
adds f1edc88 Changes for next release
adds fa5c3c0 Added tag 0.98 for changeset 878fbcb2e817
adds 3388c1f More changes info
adds cfe8f5e Remove license bit
adds 7012a6e post hg conversion tweaks
adds 3e2938d post hg conversion tweaks
adds c13b3e9 post hg conversion - change repo uris in dist.ini
adds 5335816 Fix bad Meta Resources
adds a3c5c67 Changes for 0.99
adds 9f9b5be Bump version
adds 643242d Fix changes test plugin
adds 3cb7f98 Remove Signature plugin
adds 8327f7a Add more whitelist words
adds 49e54a0 v0.99
adds adf59bb remove docs from XS and PP files
adds 40cd110 Bump version
adds e6ec5f4 Changes for 1.00
adds d6fcb6c Restore some accidentally removed code
adds f13b192 v1.00
adds 52aa424 Remove #define NEED_sv_2pv_nolen
adds 532ff22 add authordep for Dist::Zilla::Plugin::ModuleBuild::XSOrPP
adds f067299 No need for do block
adds f12bfdc Make sure VERSION is defined before using it
adds 38cae4f Only test pod coverage for Params::Validate
adds e4d1bf4 Remove unused module
adds 7107bbe Fix weird indentation
adds 595ae35 Add more tests
adds 2f6f91e Add explicit versions to module use lines
adds af47784 Require Test::More 0.88+
adds 787055e Changes for next release
adds 3ce43ca Use AutoPrereqs
adds c0e6877 Use Test::Requires for File::Temp
adds a656f3b File::Temp has been in core since 5.6.1
adds 032fc5f Bump version
adds 7c46b30 Skip internal packages
adds 1b41928 Skip Tie::StdArray and Tie::StdHash - they are in core but dzil doesn't know that
adds d8fdc79 Remove old reference to repo (just stick it in META.*)
adds 8b3880b More changes info
adds 7e3c099 v1.01
adds b9ac6bd Add some code so we can figure out which implementation of PV was loaded
adds 5c95f54 Bump version
adds e94ff7d Renamed PP & XS code into its own package.
adds d72c72d Bring back ValidateXS && ValidatePP files as stubs
adds f63be1c Make ValidatePP & ValidateXS actually load cleanly
adds 9277910 Saner implementation of Validate{PP,XS}
adds 46a99fe Fix XS code
adds 30c6dd3 Make failures to load an implementation visible during release testing
adds 78936ab Test that a regexp object is treated as a SCALARREF
adds 78b99a1 Various wackness to deal with taint mode
adds fefaae2 Changes for next release
adds f5aeb6b v1.02
adds 8249737 Fix bug tracker mailto metadata
adds e935521 Use Module::Implementation
adds 86a77bc Bump version
adds 1cfc23f Changes for next release
adds 8f4ba44 v1.03
adds c483f54 Changes for next release
adds 151fd63 Fix implementation tests
adds 238191e Bump version number
adds 8c7f37c Bump copyright year
adds bd47b77 Credit Ilya for XS copyright
adds 3bdcae6 Remove unused variable
adds dd6c347 Turn on warnings and make them errors for local testing
adds db1d2f1 v1.04
adds 8d63ac0 Update ignore list
adds 9ee836d Add a test for possible segfault
adds df0ae14 Always pass a format string as the first argument to croak()
adds 51b005e Changes for next release
adds 3e47910 Bump version
adds f110915 v1.05
adds 0a546ba Remove unneeded bootinit
adds 8430435 Changes for next release
adds 097aa58 Changes for next release
adds bd1287b Bump version
adds 453eafc v1.06
adds 7a5de54 Just use PkgVersion
adds deacf31 Fix bad example of state
adds 3cb5aa5 -Werror isn't helpful
adds 358f025 Update to latest ppport.h
adds 1e5d979 Don't overwrite $@ when XS code looks up per-package options
adds dda79f9 Doc $@ clobbering fix
adds 96e3c90 Doc state POD fix in Changes
adds f7829e2 Bug for recursive validation failure with pure Perl code
adds b75c091 Run this mess through perltidy
adds 52c003d Small formatting tweaks
adds 889b078 Bump version
adds 2b5a499 No more need for explicit $VERSION
adds 742c127 This test will fail
adds a417e9c v1 is a syntax error (stupid version syntax)
adds 9ff51e8 v1.07
adds a797248 Remove weird cruft
adds 0750721 Fix small typo in example code
adds 100590e Add ABSTRACT to Attribute::Params::Validate
adds 6ff64d5 The XS code did not apply defaults properly
adds b74cd21 Bump version
adds 497be0e Add onwards to spelling whitelist
adds 088a4e2 v1.08
adds b9d239f Make sure code handles large arrays of params
adds cae4efc Readonly::XS is obsolete
adds 95b3566 Use Test::Requires
adds 6cfa921 Add test which segfaults
adds 6c855a4 Use Test::NoTabs instead of NoTabsTests
adds dc81d38 Doc state() pod fix
adds 6417c05 Fix bug with Readonly hash as spec - check that value is not 0x0 before using it
adds 4f41941 Remove pointless call to SvTAINTED_off
adds f9fa55e Add more taint tests including test for tainted params
adds 63bc5a4 Fix taint errors with tainted params and XS code for Perl 5.14+
adds 64da2bc Fix a segfault with weird magic hashes and stuff
adds 89a9aad Try to make the code a bit more robust against NULLs
adds 8166234 Bump version
adds 7f5f08f Reorder changes
adds 64f8fba v1.09
adds cf6fddf Require Readonly 1.03+ for tests
adds 0c78f17 Add note about taint mode issues to docs
adds 2caee88 Require Scalar::Util 1.20+ for readonly test
adds be5aa57 Changes for readonly test
adds 34e6a17 Bump version
adds ccf5bf8 Tweak author metadata
adds 81fd1cc Fix typo in pod
adds 85d965c v1.10
adds 42a2438 MSVC Compiler Compatibility
adds 200de26 Merge pull request #1 from jrmash/master
adds 15b5eb8 Add MSVC change to Changes
adds c4b43f8 Bump version
adds ce64fbe v1.11
adds 7a48d6c Avoid compiler warning with newer Perl
adds da53c1f Avoid compiler warnings from Perl < 5.14 too
adds 59dd14e Skip Readonly tests with Readonly 1.50+
adds cf639c2 Bump version
adds cd22231 v1.12
adds 8659e00 Fix compilation on 5.14
adds dd8e139 Bump version
adds bb3b34f v1.13
adds acdf9ac Renumber test
adds 29084e4 Add t/36-exports.t: check exports
adds b30e00b Simplify initialization of @EXPORT_* variables for Exporter
adds a55d1bf Merge pull request #2 from dolmen/optimize-exports
adds b31884e Rename test file
adds f2c6203 Tidy code and update style a bit to match mine
adds e6757e5 Add .travis.yml for this repo
adds 27e11f7 Fix reference to old package in comment
adds 733eed7 Update to DROLSKY plugin bundle
adds e36d8ae Check in generated files
adds 2439765 Add Test::Taint 0.02 to DevelopRequires prereqs
adds 8f7e02e Add Readonly & Scalar::Util to DevelopRequires
adds db16939 Replace ... with a comment for synopsis tests
adds f8e02cd Update cpanfile
adds a55ec9a Allow callbacks to provide custom error messages or objects
adds 51c56e7 Add generated files
adds 8cfe105 Be more specific about Perl versions
adds 0d602e2 Some C code tidying
adds 7e421fb Can't localize $@ and $SIG{__DIE__} from XS with 5.8.x
adds b1794c3 One space after period
adds e6e71db Bump version
adds c2acec9 v1.14
adds b3d5aa9 Bump version
adds 5997ba2 Changes for next release
adds 8d54c1b Update copyright_year
adds d0a118d v1.15
adds e5a09c1 Make sure to decrement the refcnt for the err var if we're not throwing an error
adds a413483 Always mortalize the value passed to validation_failure
adds 4bd3297 Add peek() helper to XS code
adds 4d267c9 Rename get_called() to get_caller()
adds d250e0c Add test for memory leak
adds 8bd6d07 Bump version
adds eb3e2ad Changes for next release
adds d43b871 Add Test::LeakTrace to develop requires
adds 4b03255 Remove unneeded #define since we only care about 5.8+
adds bba94ed Work around ERRSV no longer being a simple scalar in Perl blead
adds fa90b77 Don't try to load Test::LeakTrace with blead
adds a16ed23 Wrap all dSP calls with braces so it has its own scope
adds 924e8d4 Fixed a few bugs in get_caller
adds 9f02cba v1.16
adds e371ea7 Fix how we set ERRSV to ""
adds 457b527 Bump version
adds 6872fd7 v1.17
adds 2fad5a8 Require Test::More 0.96 for development
adds 843d78b Remove $SIG{__DIE__} handling for callbacks
adds 50aba28 Set $VERSION in repo, not dist.ini
adds f2180e2 Don't run TidyAll tests for now
adds 0990326 Ignore .tidyall.d
adds da79bee Tidy all code
adds c0fe035 Update generated files
adds 70d8b52 v1.18
adds fda2626 Bump version after release
adds 50e7051 Remove Test::Version plugin
adds ca7e7a4 Don't assign undef to $SIG{__DIE__} - this causes warnings on 5.8.8
adds 6c15d55 v1.19
adds 8ca15d4 Fixing incorrect Perl code in POD
adds 02aa764 Merge pull request #7 from bessarabov/fix_pod
adds 3898e04 Avoid memory corruption on stack growth
adds 0aca9b0 Fix INLINE for gcc -std=c89
adds 808663c Try using container infrastructure on Travis
adds 1615cae Add 5.22.0 to travis tests & switch from 5.20.1 to 5.20.2
adds afc626c Delay stringification until we need it for error messages
adds 3ad5f37 Bump version to 1.20
adds dc5e9b2 v1.20
adds 0c91cf5 Bump version after release
adds 93def1a Small .travis.yml reformatting
adds 6589e7a Add aspell package, add dev perl, allow blead failures, add coverage, use travis-perl --auto
adds 79e99a2 Include aspell-en package for .travis.yml
adds 2ed7d35 Quote Perl versions so 5.20 is not interpreted as 5.2
adds a4133e1 Cannot specify dev-thr as a Perl version for travis-perl yet
adds 449677e Test::LeakTrace works for 5.22+
adds dcd8ce2 Allow blead-thr to fail the build too
adds 8f233eb Remove Attribute::Params::Validate - it now has its own distro
adds 343b766 v1.21
adds 8c49f34 Bump version after release
adds cb75615 Test with dev-thr on travis too
adds adcc826 Add a test for re-entrant validation
adds c2af098 Remove /a flag on regex - this doesn't work with older Perls
adds eb7235f Add more tests for the error message returned from a callback dying
adds 3135387 Update generated files
adds b8e5834 Use croak instead of confess in the PP code
adds eacb4a2 Use (unknown) for failures without a sub name in PP code
adds 68fc600 Doc PARAMS_VALIDATE_IMPLEMENTATION env var
adds 92b5302 v1.22
adds 0f48586 Bump version after release
adds 171d3e5 Move xt/release to xt/author
adds 2820823 Manually bump version in Build.PL
adds 9d1790f Fix test descriptions in 35-default-xs-bug.t
adds c1505ce ensure the local SP is refreshed
adds e51a4bb Add a PUTBACK before any calls to validate() or validate_pos() to match SPAGAIN calls afterwards
adds 08d5210 Add braces for if statement
adds fd91efb Add more PUTBACK/SPAGAIN pairs per Tony Cook's recommendation
adds cf72835 Remove Test::CleanNamespaces plugin
adds c6baa70 Add stack fixes note to Changes
adds a566b27 Fix tests for Carp 1.01 (perl 5.8.3)
adds 989e6b1 Remove SUPPORT & DONATIONS section from docs
adds 6d79146 Fix typo in docs
adds e9aa90e Require v0.06 of PurePerlTests plugin
adds 0684c03 v1.23
adds 71bab4d Bump version after release
adds 073dc37 Update generated files
adds 65e23f9 Update perltidy and perlcritic rc files
adds 841a1dc Update generated files
adds 9a6c206 Changes for next release
adds a9b69c7 v1.24
adds 4e20f4f Bump version after release
adds afbac89 Test with Perl 5.24
adds 1b3fdc7 $VERSION is always defined
adds e9d3847 tighten .gitignore
adds d0e0af3 move ppport.h to where [PPPort] places it
adds 6e69500 switch to ExtUtils::MakeMaker
adds f2381fd commit updated autogenerated files
adds c712831 Merge pull request #12 from karenetheridge/topic/eumm
adds e379c2d Changes for next release
adds 0e5ab2c v1.25
adds 34fd09f Bump version after release
adds 36445c0 Fix Changes for last release
adds d96cd71 Use XSMULTI from EUMM 7.12
adds cacf9ac Revert "Use XSMULTI from EUMM 7.12"
adds 384e4d0 Revert "Merge pull request #12 from karenetheridge/topic/eumm"
adds e78c950 Changes for next release
adds a818898 Specify location for generated ppport.h
adds 5bfb1d3 Let ppport.h be autogenerated all the time
adds e04ee9c v1.26
adds 5bc0fd5 New upstream version 1.26
new 5fa9137 Merge tag 'upstream/1.26'
new 7e58d2c Update debian/changelog
new 798c624 debian/copyright: bump copyright years for c/ppport.h.
new 1a4f8e9 releasing package libparams-validate-perl version 1.26-1
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Build.PL | 2 +-
CONTRIBUTING.md | 6 +-
Changes | 10 +
INSTALL | 14 +-
MANIFEST | 10 +-
META.json | 301 +++---
META.yml | 260 ++---
README.md | 21 +-
c/ppport.h | 1740 ++++++++++++++++++++++-----------
cpanfile | 8 +-
debian/changelog | 7 +-
debian/copyright | 2 +-
dist.ini | 1 +
lib/Params/Validate.pm | 12 +-
lib/Params/Validate/Constants.pm | 2 +-
lib/Params/Validate/PP.pm | 2 +-
lib/Params/Validate/XS.pm | 2 +-
lib/Params/ValidatePP.pm | 2 +-
lib/Params/ValidateXS.pm | 2 +-
t/00-report-prereqs.dd | 78 +-
t/00-report-prereqs.t | 10 +-
tidyall.ini | 2 +
xt/author/eol.t | 2 +-
xt/{release => author}/pod-coverage.t | 0
xt/author/pod-spell.t | 77 +-
xt/{release => author}/portability.t | 2 -
xt/{release => author}/synopsis.t | 0
xt/release/cpan-changes.t | 9 +-
xt/release/pod-linkcheck.t | 20 -
xt/release/pod-no404s.t | 21 -
30 files changed, 1676 insertions(+), 949 deletions(-)
rename xt/{release => author}/pod-coverage.t (100%)
rename xt/{release => author}/portability.t (95%)
rename xt/{release => author}/synopsis.t (100%)
delete mode 100644 xt/release/pod-linkcheck.t
delete mode 100644 xt/release/pod-no404s.t
--
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