[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