[libdevel-declare-perl] branch master updated (3186c20 -> af9826b)

gregor herrmann gregoa at debian.org
Wed Oct 8 20:25:38 UTC 2014


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

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

      from  3186c20   update changelog
       new  288f345   Add debian/upstream/metadata
       new  78364e2   Update debian/changelog
      adds  94caac6   initial import, still fragile as all hell
      adds  e807ee5   now compiles without needing my /home
      adds  974f544   test now uses Test::More
      adds  c630715   debug flag, extra test
      adds  0ba8c7a   fun ($a, $b) { ... }
      adds  53e3ab3   pad stuffing by source injection
      adds  15d0d01   package handling
      adds  9026391   split usepack and namepack
      adds  323ae55   latest updates
      adds  d62484b   must use aTHX_ for anything with a pTHX_ in proto
      adds  c560c75   MANIFEST.SKIP and Changes
      adds  86c3de8   sugar test basically working
      adds  c553449   made method { ... }; work
      adds  02f5a50   fix mail and web addresses
      adds  d632594   Fix MANIFEST.SKIP to include stolen_chunk_of_toke.c
      adds  6a8a80a   More specifically include stolen_chunk_of_toke.c in MANIFEST.SKIP so that it doesn't pull in Declare.c when it's generated after running make.
      adds  7151165   compiles against 5.8.1 (no threads, no multiplicity)
      adds  daf3810   set Makefile.PL to bomb out for <5.8.1
      adds  0d267aa   set Makefile.PL to bomb out for <5.8.1 at compile time
      adds  14ab347   compile fixes for 5.9.5 and DDEBUGGING
      adds  f5f9f11   version and POD updates for 0.001002
      adds  8e0cf19   test I never noticed to add
      adds  7816008   0.001003 changes
      adds  552a9b3   correct typo in ifndef
      adds  003ac39   stop using & prototypes at all
      adds  8eb4a3c   make test less noisy
      adds  c5912dc   0.1.5 changes
      adds  498cc8b   actually, this will be 0.1.6
      adds  8f73fea   add eval.t, thought it would fail but it doesn't
      adds  3592ff7   bus error
      adds  0f07075   Make devel::declare parse the part between prototype and sub body as traits and pass them to the callback.
      adds  dcca2c5   realloc code
      adds  6a0bcf3   reallocate PL_linestr to 8192 chars min in a source filter to avoid need to realloc later (where we can't)
      adds  8314c6b   missed an aTHX_
      adds  1eaa87e   extra test, forget where it came from
      adds  b750598   now survives eval
      adds  f526214   Newx -> New
      adds  a9eb4da   this OPf_SPECIAL was bollocks. remove it.
      adds  d8e65fc   fix the fucking segfault
      adds  9673d7c   assloads of changes, apparently my previous commits failed
      adds  bedac9f   make 'method main' work
      adds  72f20f6   factor out is_declarator decision code
      adds  a9fb5fb   move const wrap to using new function as well
      adds  569ac46   get_linestr works, callback code works, set_linestr compiles but not tested
      adds  923c07a   extract move_past_token, add XS wraps for toke chunks
      adds  04a8a22   initial working perl-space version
      adds  a9bd9b5   simplify the C level of callback stuff
      adds  840ebcb   initial sketch of shadow_sub and hashref-based callback API
      adds  34335b6   stop accidentally picking up 'foo' as bareword foo
      adds  022eb0c   add offset function for non-callback driven stuff, add tests
      adds  2ee34f2   final tweaking and ChangeLog
      adds  ce7f7bf   I have no idea why this isn't in svn already
      adds  dc01da1   move D-D to new layout
      adds  e2c10f8   Make Declare.o depend on stolen_chunk_of_toke.c.
      adds  96f1272   clean up lexing checks
      adds  79abf18   missed a PL_lex_stuff check
      adds  5e9a4de   nuke PERL_5_9_PLUS
      adds  f05cbc9   Nullsv is kinda deprecated and not available anymore if PERL_CORE is defined.
      adds  f9eb22e   Use croak instead of Perl_croak.
      adds  c41867d   Don't call strlen() twice on the same string.
      adds  2c12221   Don't define PERL_CORE.
      adds  d229e8e   Don't define NEWSV. handy.h does that for us.
      adds  6d15a87   Don't define PERL_NO_GET_CONTEXT.
      adds  e38f5a7   Revert "nuke PERL_5_9_PLUS"
      adds  ce9a252   Check if reallocation of PL_linestr is necessary before doing it.
      adds  35fc8ad   Remove support for long-deprecated -P for better portability.
      adds  5a96176   Changelogging.
      adds  dcf29eb   Add myself to AUTHORS.
      adds  82e5ff1   Version 0.002001.
      adds  398ce5d   Remove DD_DEBUG_S. It's unused.
      adds  e81bee9   Allow enabling of debug mode with an env var.
      adds  78678df   Remove unused vars.
      adds  bd85a06   clear_lex_stuff returns void, not char *.
      adds  5f0b59d   Make get_linestr return NULL/undef if we aren't parsing.
      adds  0da6327   Make get_linestr_offset return -1 if we're not parsing.
      adds  001d53d   switch done_declare from call_argv to call_pv
      adds  73a4047   Test multiline signatures where the closing parent has a smaller offset than the opening one.
      adds  4e0c549   Revert "Test multiline signatures where the closing parent has a smaller offset than the opening one."
      adds  7e30ce8   Add a multiline proto test in an extra file.
      adds  8c72991   Don't include the multiline proto test in releases.
      adds  e422fec   Changelogging.
      adds  7347020   Version 0.002002.
      adds  0be3860   Remove unused inject_scope from method.t
      adds  9603b8d   Don't segfault if HvNAME(PL_curstash) == NULL.
      adds  d2b434a   added 2 tests wrt utf string manipulations causing segfaults
      adds  f19b350   On 5.9.5+ PL_parser is always available, although not always a define, but a symbol.
      adds  9df9b6b   Remove test intended to be used for debugging.
      adds  2cf7b7e   Clean up tests.
      adds  b15aa86   Use B::Hooks::OP::Check to register PL_check callbacks.
      adds  6e67754   Update for latest B::Hooks::OP::Check API.
      adds  18aa112   Merge branch 'hook_op_check'
      adds  b9a35c8   Use B::Hooks::EndOfScope instead of %^H and Scope::Guard.
      adds  2d50b55   Merge branch 'hooks_endofscope'
      adds  252e815   Don't delete the previous symbol table entry when shadowing subs.
      adds  19b7ec0   Don't mix declarations and code when declaring the stack pointer.
      adds  7e31b6e   Add an abstract.
      adds  e648628   Changelogging
      adds  b1e909d   Version 0.002999_01.
      adds  e355754   Create branch context_object
      adds  e7be178   added DD::Context::Simple, which packages the synopsis (or method_no_semi.t) for easier reuse
      adds  5b27c9b   branches/context_object: reformatted with 2-space indent, and "if ("
      adds  b0a8963   improvements from MX::MS and MX::Declare
      adds  7a3f553   ctx-simple: integrated multiline proto handling from M::S
      adds  086ef3b   Merge branch 'context_object'
      adds  371427a   Version 0.003000.
      adds  ab449c2   using :lvalue subs breaks the debugger, so I added a inc_offset method to Context::Simple
      adds  5ed603f   Version 0.003001.
      adds  c20d749   Add dependency for B::Hooks::EndOfScope and Sub::Name.
      adds  45333fc   Version 0.003002.
      adds  b633fbd   added test demonstrating that "method" works at runtime
      adds  2a70796   prevent warnings in t/method-installer-runtime.t
      adds  72a03bb   changed runtime test to use can()
      adds  a664754   Refactor MethodInstaller::Simple.
      adds  7715fb8   Version 0.003003.
      adds  f42e9bc   Add a VERSION to MethodInstaller::Simple.
      adds  dc8a74f   Make parse_proto default to an empty string.
      adds  d17a5ab   Make t/method-installer-runtime.t more sane.
      adds  ec2166f   Add a failing testcase for string eval mangling if there's a hints hash.
      adds  c93bc23   Make things work within evals with a hint hash.
      adds  92997e6   Add S_scan_ident from toke.c.
      adds  f11d21b   Expose scan_ident to perl space.
      adds  c0f4fa5   Add strip_indent to Ctx::Simple.
      adds  2c74674   Version 0.003004.
      adds  3280b15   Test if we're loadable without deferred symbol resolution.
      adds  d6e7537   Eliminate undefined symbols.
      adds  6f5220b   Fix some compiler warnings.
      adds  70570ef   First buckit of FAIL
      adds  390ce4e   Check failure for subs starting with numbers
      adds  6cd03fc   Add test for unicode methods
      adds  e8f9e55   Depend on B::Hooks::EndOfScope 0.05.
      adds  712c5dd   Context::Simple::inject_if_block returns true value on block
      adds  cc4fa5e   Version 0.003005.
      adds  1795217   First draft of documentation.  This focuses on core API rather than the ::Simple:: modules
      adds  c0ebfc1   Test that quoted words aren't interpreted as keywords.
      adds  0c232d0   UnTODO passing tests.
      adds  3ea5094   Remember the previously compiled op.
      adds  8d96afb   Don't issue the linestr callback if the const op comes from m//, s///, qr// or tr///.
      adds  87e0382   UnTODO passing tests.
      adds  c48ac26   Simplify the quoting fix.
      adds  f2a41aa   Don't fire the linestr callback for const ops in backticks, qx or qq.
      adds  612c4e6   UnTODO passing tests.
      adds  48ee5c9   Remove unused variable.
      adds  13edc71   Updated t/quote.t to quash warnings and use cross-platform /dev/null
      adds  3038686   Test for not invoking the linestr callback for barewords quoted using the fat comma.
      adds  cc4c636   Version 0.004000.
      adds  6c1cecd   Port the docs from Scope::Guard + %^H to B::Hooks::EndOfScope.
      adds  f283a13   The extracted string should contain the newline as well.
      adds  86964fb   Allow extracting strings going over multiple lines using scan_str.
      adds  b969b73   Include the multiline scan_str in the releases.
      adds  19b277f   Don't compare signed to unsigned.
      adds  5b1cb7a   Version 0.005000.
      adds  616311a   Implement skip_declarator in terms of scan_word in Context::Simple.
      adds  36a3c10   Version 0.005001.
      adds  09ca664   Add testcase for calling a method with the name of a declarator.
      adds  e21e91f   Don't invoke linestr callback if the parser is expecting an operator. This makes calling a method with the name of a declarator work.
      adds  3f54dfa   Version 0.005002.
      adds  0df492b   POD fix.
      adds  502ba90   Another pod fix.
      adds  107322d   Add copyright statements.
      adds  52eaf5f   Improve compatibility with MAD-enabled perls.
      adds  5bcdf81   was 'assing', assuming it to be 'were passing'
      adds  7ec288d   Merge commit 'yanick/docs'
      adds  9bd5658   Failing tests for line number issues
      adds  1901790   Merge commit 'ashb/master'
      adds  b0361ee   TODO failing tests.
      adds  83061ea   Add .gitignore.
      adds  09addf7   Add copyright notice for stolen_chunk_of_toke.c.
      adds  01fadf7   Add strip_names_and_args
      adds  79f9fba   Fail hard if strip_names_and_args fails.
      adds  7e83ae5   Merge branch 'strip_names_and_args'
      adds  8033296   Properly ignore dist tarballs.
      adds  98820f7   Version 0.005003.
      adds  60d774a   Don't define MEM_WRAP_CHECK_ if it's already there.
      adds  0f1dacb   Version 0.005004.
      adds  0f00845   Merge branch 'master' into mad
      adds  33038bb   Version 0.005005.
      adds  6d6f4ca   Fix compilation on 5.8.
      adds  9183b04   Version 0.005006.
      adds  2688337   Make the toke.c functions always operate on PL_compiling, even if we call them at runtime.
      adds  5bd46b1   Changelog for line number fix
      adds  df71843   Brackets needed on OSX/5.8.8
      adds  41db92e   Version 0.005007
      adds  7dd7d00   Conditionally expand linestrings under perl debugger.
      adds  8719507   Make DD_DEBUG handling more robust.
      adds  c7fa6ac   new versions of deps due to fixed ExtUtils::Depends
      adds  2caed2d   add repository for META.yml
      adds  bf30f20   Version 0.005008.
      adds  9de3c05   Move strip_attrs which is a purely parsing method down into the base class
      adds  0b25869   Update changelog with the version and the release date from last time around.
      adds  0a3b37d   Stop mixing declarations with code.
      adds  fb4e2a3   Version 0.005009.
      adds  954da33   Don't invoke the linestr callback if we found a keyword and the bufptr still contains an arrow at its beginning.
      adds  d0405fd   Version 0.005010.
      adds  2424de2   Add tests for not interpreting various things as barewords when they aren't.
      adds  fac325f   Depend on a Test::More with done_testing support.
      adds  f7acf3b   Make the fat comma test more pathological.
      adds  8781bcf   Test for correct runtime behaviour of keyword + fat comma.
      adds  a25db2d   Don't invoke the const callback for a keyword followed by a fat comma.
      adds  358aacb   UnTODO a passing test.
      adds  c0439e9   No need to create an empty PV first.
      adds  5591a78   Version 0.005011.
      adds  78ac150   Fix warnins in fail.t.
      adds  3e81211   Add tests for how MXMS uses D::D.
      adds  023db2f   Make things work on 5.11.2 and newer.
      adds  f00d48a   Version 0.006000.
      adds  6ed8c94   Re-alloc PL_linestr in block hooks, if available
      adds  82ffef0   Version 0.006001
      adds  12b60fe   Re-instate linestr growing using filters
      adds  39217f7   Version 0.006002
      adds  8392ec1   Fix test failures on old perls
      adds  dd69039   Version 0.006003
      adds  499109e   Bail out earlier when not lexing
      adds  74d9d9c   Make sure we keep working with Devel::CallParser loaded
      adds  af72e5f   Version 0.006004
      adds  f1b89ad   use the "redefine" warning flag when importing DD to determine if redefined subs should be warned
      adds  62067fd   tests for redefined subroutine warnings.
      adds  e887bc3   Merge pull request #4 from clkao/master
      adds  5c82d54   Version 0.006005
      adds  e8df925   Increase the default linestr size to avoid reallocations
      adds  9a44357   Version 0.006006
      adds  3980145   depend on bugfixed B::Hooks::OP::Check 0.19
      adds  5cce7a8   add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore
      adds  d3480bb   croak if reallocation occurs during scan_str
      adds  08c3963   avoid memory leak in toke_scan_str
      adds  78bb475   prevent toke_scan_str moving backward in linestr
      adds  8449c31   toke_scan_str return undef for unterminated string
      adds  8ec78a8   initialize earlier to help with string evals
      adds  e851e21   give D:D:Context::Simple a version number
      adds  daa5618   Version 0.006007
      adds  361de2b   leave linestr prefix unchanged in toke_scan_str
      adds  4eeccf3   Version 0.006008
      adds  a36413c   fix a C declaration after statement
      adds  ec25cea   jump through hoops to avoid compiler warnings
      adds  ef91f92   partially substitute for unexported symbols
      adds  2627a85   document that injecting newlines doesn't work
      adds  4e9e26b   be adaptive about deleting the realloc filter
      adds  7bf7590   Version 0.006009
      adds  1479b0b   restrict symbol export hack to threading builds
      adds  e4e34af   avoid "insecure rcfile" warning from test
      adds  722e457   Version 0.006010
      adds  4d09d73   avoid using Test::Warn
      adds  cceec84   use PERL_NO_GET_CONTEXT
      adds  eb88599   Version 0.006011
      adds  3f61a25   Updates for some deprecations in perl 5.17. (Zefram, RT#83968)
      adds  a7d911e   fix repository metadata
      adds  19ddc95   fix repository
      adds  66ecedc   bump version for imminent release
      adds  c8abbc6   canonicalize date format in changelog
      adds  7d2140c   add dates to changelog entries that were missing them
      adds  6693834   sigh, empty MANIFEST in the last release...
      adds  d5a4de4   use Test::Requires for optional deps
      adds  4bd5845   make changelog more readable, CPAN::Changes-compliant
      adds  c05c0a8   tighten up these entries
      adds  bba9487   Distar's maint directory
      adds  4259f70   convert Makefile.PL to using Distar
      adds  9a4577b   clean up use of postamble (thanks haarg!)
      adds  5885488   copy bump-version from Moo, which handles single-dot versions
      adds  b39d952   changelog
      adds  ef2c258   include extra required files in manifest
      adds  921d7ad   stolen_chunk_of_toke.c is not built into its own .o
      adds  1fdf030   Merge branch 'topic/distar'
      adds  ccaecd3   bump version
      adds  ac22b05   Release commit for 0.006014
      adds  c5a1f4f   ensure we create a v2 meta file
      adds  8f887f5   EUMM before 6.57_02 do not like arrayrefs for AUTHOR
      adds  7c4f125   properly set v2 metadata!
      adds  3184a39   revert to previous formatting
      adds  d44b3df   RT#91983: format warnings during compilation
      adds  79ad003   changelog for fix
      adds  ef0d739   fix changelog header
      adds  2252452   bring back Declare.c target
      adds  e87b997   ignore this cruft file too
      adds  b968549   make bump
      adds  9b6112a   Release commit for 0.006015
      adds  ca4e139   fix syntax error in module use line
      adds  b52072d   gotta have a plan
      adds  04f5c3c   remove unneeded shebang
      adds  8343b16   add strict and warnings
      adds  dfd7e67   make bump
      adds  c397443   Release commit for 0.006016
      adds  a2de693   also blow away Distar dir on "make realclean"
      adds  398c0bd   newer Distar provides the bump targets and script
      adds  ce2441a   realclean is fully populated by Distar
      adds  31ba1ad   make bump
      adds  e8e7407   fix for 5.21.4 (blead commit 2eaf799) (RT#99102)
      adds  9bbd73f   changelog for RT#99102 fix
      adds  eb0790f   Release commit for 0.006017
      adds  36bdd68   Imported Upstream version 0.006017
       new  6823f4b   Merge tag 'upstream/0.006017'
       new  1eb46bd   Update debian/changelog
       new  f895570   Declare compliance with Debian Policy 3.9.6.
       new  b8ab611   Mark package as autopkgtest-able.
       new  af9826b   releasing package libdevel-declare-perl version 0.006017-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                                     |  4 +++
 Declare.xs                                  | 33 ++++++++++++++++++----
 MANIFEST                                    |  1 -
 META.json                                   |  4 +--
 META.yml                                    |  4 +--
 debian/changelog                            | 11 ++++++--
 debian/control                              |  3 +-
 debian/upstream/metadata                    |  8 ++++++
 lib/Devel/Declare.pm                        |  2 +-
 lib/Devel/Declare/Context/Simple.pm         |  2 +-
 lib/Devel/Declare/MethodInstaller/Simple.pm |  2 +-
 maint/Makefile.include                      |  9 ------
 maint/bump-version                          | 44 -----------------------------
 13 files changed, 57 insertions(+), 70 deletions(-)
 create mode 100644 debian/upstream/metadata
 delete mode 100755 maint/bump-version

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdevel-declare-perl.git



More information about the Pkg-perl-cvs-commits mailing list