This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libautovivification-perl.

      from  81de363   Add TODO and warning to not upload for Jessie
       new  0cefe01   Add debian/upstream/metadata
       new  fede6b0   Update debian/changelog
      adds  2966b83   Initial import
      adds  e9cf334   This is 0.01
      adds  e4c2afc   Delete obsolete entries whenever possible
      adds  c242fc0   Help the compiler optimize the PL_op->op_private hack
      adds  ddbfd52   Don't vivify when aliasing
      adds  9224046   Regenerate t/21-array.t without extraneous spaces at the 
end of each line
      adds  6a42538   Factor the common part of t/20-hash.t and t/21-array.t 
into a new t/lib/autovivification/
      adds  ad8fec7   Fix segfaults for "keys %$x"
      adds  0c37aa6   Delete exists/delete ops from the map when the pragma 
isn't in use
      adds  7b43fe3   Plain dereferencing shouldn't have a different behaviour
      adds  66a7562   Don't autovivify in keys/values
      adds  9826248   Update ck_root() comment
      adds  0f7c1a3   Run t/23-hash-specific.t under taint mode
      adds  4157d04   If we fetch from the pointer table, the entry must exist 
(or segfault in a more explicit way)
      adds  54c73ca   Test keys/values on true references
      adds  4ccff39   A crude warning test
      adds  7328049   Test "use autovivification"
      adds  029cd91   This is 0.02
      adds  8a18253   Really test non-ref arrays and hashes
      adds  0c717ce   Better test descriptions
      adds  d76caa5   rv2xv introducing a gv don't need to be overridden
      adds  337a1b1   Reset the original pp whenever possible in pp_rv2xv
      adds  b47bb78   Classify aliasing constructs in the "store" category
      adds  f46c60e   Rename tests
      adds  b40a565   Also test arrays without aelemfast optimization
      adds  995d0b6   Store UVs more portably into the hint
      adds  f7ab526   The hint in a_hint() need not to be const
      adds  e540e21   Only generate the non-ref test once
      adds  942e958   Also handle old-style dereferencing "$$hashref{key}"
      adds  d1fe129   Cover a_ck_padsv()
      adds  454cd2b   Eliminate a quadratic behaviour at compile time
      adds  45b4c5c   This is 0.03
      adds  167a7d1   Factor the rv2xv recheck logic
      adds  68e31f8   Handle array and hash slices
      adds  237879b   Kwalitee test overhaul
      adds  69e618f   Only look up to the first require scope for the require 
propagation workaround
      adds  8859c94   Give an explicit value to dynamic_config
      adds  c1151a5   Put prerequisites in their own separate hash
      adds  5d24d5b   Build the $name and the main $file from $dist
      adds  360c778   Re-indent WriteMakefile() arguments
      adds  d4aad95   Update ptable.h
      adds  3d65456   Rename t/21-hash-specific.t to t/22-hash-kv.t
      adds  c79d4e4   Test keys/values @array
      adds  f046e35   s/specific/kv/ in the array test generator
      adds  95c40a3   Add a caveat about dereferencing slices
      adds  234bd71   Bump copyright year
      adds  c3fc4d9   This is 0.04
      adds  212cf2f   Handle non-numeric hints
      adds  f5563da   "leys" typo in POD
      adds  accce1c   This module doesn't care bout MULTIPLICITY, so remove the 
relevant cruft from Makefile.PL
      adds  888b7a9   This is 0.05
      adds  40b9bfe   Make sure a_defined() calls get magic before testing for 
      adds  d98155f   Improve the require propagation workaround
      adds  125c377   Fix cloning of hints object when the require propagation 
workaround is enabled
      adds  18759ee   Introduce A_THREADSAFE and A_FORKSAFE
      adds  2639ec2   When a thread exits, teardown what we set up
      adds  98cae81   Note that A_THREADSAFE only has a meaning with a threaded 
      adds  238ad23   This is 0.06
      adds  e966f92   Require perl 5.8.1
      adds  e407c4f   Use a PPCODE: section in CLONE
      adds  120d12f   Add a basic thread safety test in t/50-threads.t
      adds  daea523   Improve the thread destructor trick
      adds  163db83   Add a sample benchmark
      adds  3155da4   Bench several levels of dereferenciation
      adds  a4fef27   Replace !a_defined() by a_undef()
      adds  da39e01   Improve the benchmark
      adds  d29f365   Make a_map_fetch() a simple macro around ptable_fetch() 
in the non-threaded case
      adds  86b9070   Use the new CLONE_PARAMS API with perl 5.13.2
      adds  cc49b33   Test numerous autovivifications
      adds  ad00023   Get rid of CALL_FPTR()
      adds  1922fb2   Ignore MYMETA.yml
      adds  624f3e9   Skip threads tests unless perl version is 5.13.4 or 
      adds  66428fe   POD overhaul
      adds  6b89741   Document and test vivification of function arguments
      adds  760c8c9   Run lengthy tests with Test::Leaner
      adds  d21fd32   Update ptable.h
      adds  2d7facf   Compatibility fix for perl 5.13.7 and greater
      adds  d8cb0a8   Force linking against the perl dll when using gcc 3.4 on 
      adds  a91ce6b   Remove the #ifdef wrapping the mutex locks/unlocks
      adds  2f09368   Remove trailing whitespace
      adds  f424a62   Make it easier to tweak the parameters of t/50-threads.t
      adds  46e0ea4   Fix rare segfaults and bugs with threads
      adds  b1d516d   Move all run-time tweaks to the peephole optimizer
      adds  4565149   Get rid of ENTERn/LEAVEn
      adds  7220667   Spaces vs tabs
      adds  34cf384   Clarify our policy towards C++ compilers
      adds  d402f3b   This is 0.07
      adds  b3ee8fb   Fix building on Windows
      adds  3201984   Switch to qw<>
      adds  705dd87   Bump copyright year
      adds  1740add   This is 0.08
      adds  6bc9945   Always skip seen ops in our peep replacement
      adds  58c8376   Only declare dMY_CXT when really needed
      adds  ea568dd   This is 0.09
      adds  e6ec204   The last argument to hv_fetch is the lvalue flag, not the 
      adds  db6820f   Encode the README file in UTF-8
      adds  2f4e180   Ignore MYMETA.json
      adds  903ec44   Update bundled Test::Leaner to 0.04
      adds  5f53c81   Add META.json
      adds  acd04c4   Replace $] by "$]"
      adds  6f680a0   This is 0.10
      adds  3b30e5c   Minor POD tweaks
      adds  0b4ae66   Reorder the members of the a_op_info struct a bit
      adds  e1d2632   Make sure the POD headings are linkable
      adds  bff16fe   Threads tests may not be able to spawn all the threads
      adds  295b02f   Preserve the PATH environment variable when running a 
sub-perl on cygwin
      adds  64447ab   Require Module::ExtractUse 0.24 for the Kwalitee test
      adds  5a0082a   Quote version numbers in Makefile.PL
      adds  511b209   Bump copyright year
      adds  bf9ae2c   More POD and wording tweaks
      adds  c5de150   Silence "unused return values" for POPs calls
      adds  d01665b   Kill Debian_CPANTS.txt suffixes as well
      adds  0a23ad2   Update author tests, and add a POD spelling test
      adds  fdb8e22   Port module loading in tests to VPIT::TestHelpers
      adds  d243a60   Add BUILD_REQUIRES to WriteMakefile()
      adds  be0d2bc   Don't run the POD spelling test in taint mode
      adds  dbff488   Update VPIT::TestHelpers to e8344578
      adds  73e842e   Bump copyright year
      adds  657fc8f   This is 0.11
      adds  429da59   Get rid of t/99-kwalitee.t
      adds  eb76b95   Update the bug tracker URL in META after the 
      adds  35d18ee   Stop bundling author tests
      adds  8140a09   Replace check functions in a thread-safe way
      adds  1ac407a   Remove trailing whitespace
      adds  455d083   No tabs please
      adds  e2713f2   Remove obsolete kwalitee workarounds
      adds  f25371b   Make Perl version numbers more readable
      adds  d5f31c6   Update bundled Test::Leaner to 0.05
      adds  9ef6276   This is 0.12
      adds  197a61d   Use run_perl() from VPIT::TestHelpers
      adds  d0a8557   Add a testdeb target to Makefiles
      adds  6b60db5   In the rpeep replacement, don't check every op for 
      adds  0c93e9f   Don't cleanup thread local storage before END blocks are 
      adds  4a34c3b   Nullify thread local storage entries when they are freed
      adds  ff9984e   Do nothing after that the thread local storage has been 
      adds  61320ac   Add support for PERL_OP_PARENT
      adds  398244e   Silence an "unused variable" compiler warnings on 
threaded perls
      adds  e94f077   Warn about the global slowdown
      adds  1ea1a6b   Bump copyright year
      adds  0815af9   This is 0.13
      adds  c223721   Test that infinite loops don't crash
      adds  7112826   Also mark the unstack ops in our peephole optimizer
      adds  1d452c5   This is 0.14
      adds  424fd51   Really be compatible with the OP_PARENT feature
      adds  1e77153   Update VPIT::TestHelpers to 3c878c7c
      adds  aebbab9   Replace STATIC by static
      adds  ccae126   Update the ActivePerl/gcc-3.4 hack for EUMM 7.04
      adds  f188eec   Factor the error messages in a separate helper function
      adds  cfd4bbe   Make sure MULTIPLICITY builds set PERL_IMPLICIT_CONTEXT
      adds  4e74ad4   Add support for OP_MULTIDEREF
      adds  2178fb4   Test multideref support
      adds  d238fb2   Add a couple of missing break; statements in 
      adds  d809508   Also check for definedness for 
      adds  77f5401   Make multideref work with stores
      adds  8728683   Silence a couple of compiler warnings
      adds  f272f37   Also test stores in t/44-multideref.t
      adds  9d5da05   Specify the lists in the iterator object
      adds  d526596   Sanitize the return value of a_do_multideref()
      adds  7839df4   Document that the multideref implementation is only used 
for exists/delete
      adds  e2cf50a   Update VPIT::TestHelpers to 2a6ac0f1
      adds  fc5a59c   Rename A_CHECK_MUTEX_* to A_CHECK_*
      adds  7377279   Revamp module setup/teardown
      adds  dd3a6d8   Update ptable.h
      adds  9686b10   Bump copyright year
      adds  32f02f0   Make sure gv ops seen by multideref are cleaned from the 
global table
      adds  787fc43   Add a missing aTHX for Win32 builds
      adds  bd9cc78   Destroy the op map mutex at end time
      adds  4ae96f4   This is 0.15
      adds  b9a1db6   Imported Upstream version 0.15
       new  aa63163   Merge tag 'upstream/0.15'
       new  cbf68de   Update debian/changelog
       new  773456d   add bug closer
       new  1fead7e   Update years of upstream and packaging copyright.
       new  674712f   releasing package libautovivification-perl version 0.15-1

The 7 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:
 Changes                               |  30 ++
 MANIFEST                              |   3 +-
 META.json                             |   5 +-
 META.yml                              |   5 +-
 Makefile.PL                           |  12 +-
 README                                |   4 +-
 autovivification.xs                   | 885 +++++++++++++++++++++++++---------
 debian/changelog                      |  19 +-
 debian/copyright                      |   4 +-
 debian/upstream/metadata              |   7 +
 lib/               |   6 +-
 ptable.h                              |  58 ++-
 t/09-load-threads.t                   | 434 +++++++++++++++++
 t/43-peep.t                           |  73 ++-
 t/44-multideref.t                     | 133 +++++
 t/50-threads.t                        |   6 +-
 t/51-threads-teardown.t               |  13 +-
 t/lib/VPIT/             | 688 +++++++++++++++++++++++++-
 t/lib/autovivification/ |  52 --
 19 files changed, 2074 insertions(+), 363 deletions(-)
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/09-load-threads.t
 create mode 100644 t/44-multideref.t
 delete mode 100644 t/lib/autovivification/

Alioth's /usr/local/bin/git-commit-notice on 

Pkg-perl-cvs-commits mailing list

Reply via email to