This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/0.009001 in repository libdevel-confess-perl.
at 46ac3ef (tag) tagging 0847bc77e46143a727a2ab13c0445dc344fddb38 (commit) tagged by gregor herrmann on Mon Aug 29 21:01:58 2016 +0200 - Log ----------------------------------------------------------------- Upstream version 0.009001 Chad Granum (1): Fix bad ternary in leak.t Graham Knop (288): initial commit module working properly without Moo packaging fix pod apply at import time, not compile time. also provide options. fix overloads added call existing warn and die handlers NoTrace is a better name than HaveTrace hacks module better option handling more exception hacks store exception data outside object enabled hacks on import, not load. add hacks option rename module correct option parsing add Devel::Confess module properly normalize Carp output fix non-object output more and working test update docs test fixup docs for Devel::Confess fix compatibility with ancient Carp remove load test correct DESTROY move VERSION declaration leak test makefile updates document %NoTrace and import options rename simple test fix alignment in synopsis include Devel::Confess in ::AndRefs docs Release commit for 0.001000 rename again clarify documentation fix use under debugger update changelog bump version Release commit for 0.002000 Scalar::Util is a prereq normalize subprocess output newlines in test changelog include version in all modules bump version Release commit for 0.002001 work around 5.8 issue when assigning to %SIG changelog bump version Release commit for 0.002002 handle special values of %SIG entries simplify signal sub lookup extract capture sub to be reusable test Devel::Confess module formatting cleanups use Symbol to delete packages Ouch is subclassable now allow disabling hacks rename to Devel::Confess slight addition to hacks docs update changelog bump version fix test module location Release commit for 0.003000 try does instead of DOES if available be slightly more careful about which overload we trigger be more careful about memory leaks fix sig test in ancient perl fix test compatibility with old debuggers and protect against environment update changelog bump version Release commit for 0.003001 make sure we skip ourselves on ancient Carp disable hacks by default tweak handling of hacks option when not specified cleanup options docs add dump option add color option add hack to support dump option on old carp move ugly Carp/Scalar::Util hacks to separate module allow forcing colorize if not a terminal dump test color test update changelog be more permissive of output in debugger test make backup longmess implementation more consistent with modern Carp make stringification accessible outside magic subclass trivial cleanups disable debugging features unless required rename color test env var more strict check on debug flags only override Carp::format_arg if it exists add DEVEL_CONFESS_OPTIONS env var colorize warns in evals enable better names for evals and anon subs clarify comment on debug flags trivial cleanup rename hacks to builtin call outer __DIE__ if set, but still die afterward force capturing variable in eval for 5.6 protect against Test::More setting a __DIE__ extra debug flags break @DB::args when perl 5.6 not started using -d work around old Carp test that we attach trace when outer __DIE__ exists also rename internals of Builtin module fix Exception::Base builtin enabling remove broken Error.pm builtin support builtin tests make builtin test an author test, and require modules to be installed update changes bump version Release commit for 0.004000 document DEVEL_CONFESS_OPTIONS add source option source test implement source tracing internally instead of using Carp::Source enable source saving debug flag when using source option correctly enable source saving on old perl bump version number Release commit for 0.005000 fix typo in pod link small reorg fix version check when enabling source saving on windows, use Win32::Console::ANSI for color option or disable it tiny options list allow disabling for errors or warnings individually also try to use Win32::Console::ANSI for source highlighting allow disabling informative names for evals/anon-subs don't disable in END use constant for informative names support support comma separated env var minor cleanup doc rewrites update changelog bump version Release commit for 0.006000 skip color test on windows if required module not available revise Makefile.PL boilerplate bump version update changelog Release commit for 0.006001 fix dist name metadata fix issues when triggered in Safe compartment set Useqq for arg dumping to escape newlines controllable dump level, with default of 3 changelog bump version compare signal handlers as strings, not numbers Release commit for 0.007000 don't attach to objects in Safe because it will break add travis config travis test with new eumm only test 5.6 without author tests safe interation not reliable in 5.6 bump version changelog Release commit for 0.007001 work around ancient Carp not working in safe compartments travis test on 5.8.8 make sure Test::More doesn't interfere with test error counts only work around Carp::Heavy on ancient Carp changelog bump version Release commit for 0.007002 check Carp version with method call rather than variable changelog bump version Release commit for 0.007003 update Makefile.PL boilerplate make sure we test for debugger before doing anything else changelog for early debug flag disable bump version Release commit for 0.007004 better diagnostics for bad DEVEL_CONFESS_OPTIONS clean up formatting of authors in pod minor pod formatting nit warn/die hooks only take one argument, so join our output before calling other handlers changelog entries bump version Release commit for 0.007005 test for passing full warning on to outer handler load external modules before saving __DIE__ we want to check against re-bless to original before deleting package changelog simpler travis config travis docker builds simplify travis config further bump version Release commit for 0.007006 use globals for exception info to survive better in global destruction Add test for behavior in global destruction test for maintaining exception info across threads verbose testing don't use Test::More in global destruction test drop fatal warnings format stack traces better in global destruction changelog bump version Release commit for 0.007007 protect against machines with broken threading update changelog bump version Release commit for 0.007008 fix CLONE handling of weakened refs updating refs as separate sub from CLONE move global destruction detection to _Util Protect against bad DESTROY behavior on cloned objects in some perls test some threaded perls test for CLONE not strengthening refs update changelog be more specific about 5.6 version to test bump version Release commit for 0.007009 fix version comparison update changelog more robust and quieter threads check fix version check for enabling debug features at runtime split CLONE from periodic leak cleanup separate checks for bugs clearing namespaces vs reblessing test DESTROY dispatching and package cleanup in threads provide our own routine for Carp to stringify refs use GLOBAL_PHASE to detect global destruction when possible travis test on 5.8.8 with threads fix removing sig handlers on unimport work around delete not working on %SIG in old perl test for better_names option changelog bump versions Release commit for 0.007010 don't trigger overloads when fixing up refs localize __WARN__ inside warn handler changelog bump version to 0.007011 Release commit for 0.007011 move constants after use strict where possible track global destruction by phase avoid re-throwing errors inside a END under DEBUGGING perl test under debug perl changelog debugging+END fix Bumping version to 0.007012 Release commit for 0.007012 fix DEBUGGING detection on newer perls stop using localized global for capture args in test clean up debugging detection code avoid Test::More in threads test changelog promote -d: invocation over -M fully anchor regexes in tests use original stack trace for rethrown refs protect against DEVEL_CONFESS_OPTIONS in tests dump option: dumper ref exceptions if non-object or non-overloaded detect if we can stringify more reliably changelog make sure we don't corrupt $@ when searching for sig handlers don't stringify refs when handing to a different sig handler minor optimization of stringifying changelog Bumping version to 0.008000 Release commit for 0.008000 doc refresh ignore pod conversion temp files note why we are using package variables clean up open3 in tests refactor test quoting allow coderef-ifying signal handlers to break, like they do in %SIG test _find_sig in isolation test _find_sig with stubs avoid undef warning on 5.8 no warnings on uninit signal handlers remove extraneous code from Makefile.PL test empty string in %SIG revise option parsing fix pod error force color with option in test stop relying on . in @INC allow specifying lines of source context only enable debugger features in Source on import add evalsource option properly prevent re-attaching trace on rethrow fix rethrowing duplicating source trace improve warning messages when source unavailable changelog Bumping version to 0.009000 Release commit for 0.009000 fix infinite options use debugger for evalsource option changelog Bumping version to 0.009001 Release commit for 0.009001 gregor herrmann (2): Import original source of Devel-Confess 0.008000 New upstream version 0.009001 ----------------------------------------------------------------------- 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/libdevel-confess-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