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 _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits