[libdevel-confess-perl] branch master updated (edc9cdd -> 3a81bbc)

gregor herrmann gregoa at debian.org
Mon Aug 29 19:05:56 UTC 2016


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

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

      from  edc9cdd   update changelog
      adds  c2a8843   initial commit
      adds  194e4fb   module working properly without Moo
      adds  255d7d0   packaging
      adds  b344584   fix pod
      adds  5875b6a   apply at import time, not compile time.  also provide options.
      adds  46cf211   fix overloads added
      adds  6d9726d   call existing warn and die handlers
      adds  fe902a3   NoTrace is a better name than HaveTrace
      adds  ca4c30c   hacks module
      adds  d6d4bb8   better option handling
      adds  eb87a08   more exception hacks
      adds  87213ab   store exception data outside object
      adds  4f71ed9   enabled hacks on import, not load.  add hacks option
      adds  43d55eb   rename module
      adds  5597171   correct option parsing
      adds  adfbc4d   add Devel::Confess module
      adds  606a5cf   properly normalize Carp output
      adds  ba751dd   fix non-object output
      adds  8663bdf   more and working test
      adds  291fc37   update docs
      adds  dd375ea   test fixup
      adds  b91ccc9   docs for Devel::Confess
      adds  8b111da   fix compatibility with ancient Carp
      adds  8770ad4   remove load test
      adds  fac2fb4   correct DESTROY
      adds  9d14a51   move VERSION declaration
      adds  a22a61a   leak test
      adds  0cfa8c6   makefile updates
      adds  d63e43b   document %NoTrace and import options
      adds  d24f854   rename simple test
      adds  50f0efd   fix alignment in synopsis
      adds  b8ec89a   include Devel::Confess in ::AndRefs docs
      adds  ed396ec   Release commit for 0.001000
      adds  b218da5   rename again
      adds  bf11ba7   clarify documentation
      adds  2945b1a   fix use under debugger
      adds  dca3b49   update changelog
      adds  6c57c05   bump version
      adds  4ca9f9c   Release commit for 0.002000
      adds  9bef94e   Scalar::Util is a prereq
      adds  70b5e3d   normalize subprocess output newlines in test
      adds  933f523   changelog
      adds  2ffd79f   include version in all modules
      adds  fd24fca   bump version
      adds  da29acc   Release commit for 0.002001
      adds  86fedec   work around 5.8 issue when assigning to %SIG
      adds  2e313de   changelog
      adds  2b8fad3   bump version
      adds  d8711f6   Release commit for 0.002002
      adds  5e504bd   handle special values of %SIG entries
      adds  ddfab8f   simplify signal sub lookup
      adds  f5c7895   extract capture sub to be reusable
      adds  1e9bcf1   test Devel::Confess module
      adds  693d8e5   formatting cleanups
      adds  709a6e1   use Symbol to delete packages
      adds  6a92ec8   Ouch is subclassable now
      adds  6a0aec3   allow disabling hacks
      adds  594967c   rename to Devel::Confess
      adds  5e5f1e6   slight addition to hacks docs
      adds  5e6f3a8   update changelog
      adds  ae6c255   bump version
      adds  c7fb5ca   fix test module location
      adds  64afec0   Release commit for 0.003000
      adds  23d1e13   try does instead of DOES if available
      adds  61f207a   be slightly more careful about which overload we trigger
      adds  58a271b   be more careful about memory leaks
      adds  f980e9c   fix sig test in ancient perl
      adds  f1ec81b   fix test compatibility with old debuggers and protect against environment
      adds  0cbcefd   update changelog
      adds  26b3d94   bump version
      adds  16b76c7   Release commit for 0.003001
      adds  c894ba3   make sure we skip ourselves on ancient Carp
      adds  e80e7a5   disable hacks by default
      adds  6fd63c0   tweak handling of hacks option when not specified
      adds  c45a876   cleanup options docs
      adds  7d56ad8   add dump option
      adds  be40978   add color option
      adds  c1b27ce   add hack to support dump option on old carp
      adds  ae87ffa   move ugly Carp/Scalar::Util hacks to separate module
      adds  a6de4e9   allow forcing colorize if not a terminal
      adds  9c52d78   dump test
      adds  4c75672   color test
      adds  808daca   update changelog
      adds  d378f39   be more permissive of output in debugger test
      adds  a716a3f   make backup longmess implementation more consistent with modern Carp
      adds  59c9ae0   make stringification accessible outside magic subclass
      adds  7fa9022   trivial cleanups
      adds  33c9b23   disable debugging features unless required
      adds  15c8461   rename color test env var
      adds  1e93ef4   more strict check on debug flags
      adds  4d16206   only override Carp::format_arg if it exists
      adds  193a761   add DEVEL_CONFESS_OPTIONS env var
      adds  e23c411   colorize warns in evals
      adds  d92c872   enable better names for evals and anon subs
      adds  0449de7   clarify comment on debug flags
      adds  f55bc0a   trivial cleanup
      adds  91fe1f1   rename hacks to builtin
      adds  701a4a9   call outer __DIE__ if set, but still die afterward
      adds  6d8178e   force capturing variable in eval for 5.6
      adds  b33b96e   protect against Test::More setting a __DIE__
      adds  370da04   extra debug flags break @DB::args when perl 5.6 not started using -d
      adds  5bc1124   work around old Carp
      adds  df50e30   test that we attach trace when outer __DIE__ exists
      adds  0518178   also rename internals of Builtin module
      adds  b5821f8   fix Exception::Base builtin enabling
      adds  8939148   remove broken Error.pm builtin support
      adds  a8dee02   builtin tests
      adds  3d938f0   make builtin test an author test, and require modules to be installed
      adds  cf5c2ef   update changes
      adds  d9744f8   bump version
      adds  6d2222d   Release commit for 0.004000
      adds  b1a2cbc   document DEVEL_CONFESS_OPTIONS
      adds  7b72dd2   add source option
      adds  6e0f497   source test
      adds  231f94c   implement source tracing internally instead of using Carp::Source
      adds  6c805cc   enable source saving debug flag when using source option
      adds  ce67fe0   correctly enable source saving on old perl
      adds  06a4a15   bump version number
      adds  d7097cd   Release commit for 0.005000
      adds  0968a4f   fix typo in pod link
      adds  e489556   small reorg
      adds  25d60b0   fix version check when enabling source saving
      adds  c608a7a   on windows, use Win32::Console::ANSI for color option or disable it
      adds  6ce08c0   tiny options list
      adds  a844788   allow disabling for errors or warnings individually
      adds  9ed44a6   also try to use Win32::Console::ANSI for source highlighting
      adds  7556d86   allow disabling informative names for evals/anon-subs
      adds  20ffdcc   don't disable in END
      adds  8bed1a4   use constant for informative names support
      adds  965b45a   support comma separated env var
      adds  3a284ee   minor cleanup
      adds  d944ef0   doc rewrites
      adds  8b13dbf   update changelog
      adds  a13025c   bump version
      adds  3d7e9b1   Release commit for 0.006000
      adds  3d6c9ef   skip color test on windows if required module not available
      adds  e715f9a   revise Makefile.PL boilerplate
      adds  badc92a   bump version
      adds  fe5faa4   update changelog
      adds  10bd5f8   Release commit for 0.006001
      adds  eb1203b   fix dist name metadata
      adds  59e2bac   fix issues when triggered in Safe compartment
      adds  1ce3aea   set Useqq for arg dumping to escape newlines
      adds  8b60d2c   controllable dump level, with default of 3
      adds  49b4cf3   changelog
      adds  e138227   bump version
      adds  777d13d   compare signal handlers as strings, not numbers
      adds  d20a747   Release commit for 0.007000
      adds  32d1920   don't attach to objects in Safe because it will break
      adds  d266d3d   add travis config
      adds  6521aee   travis test with new eumm
      adds  dd43635   only test 5.6 without author tests
      adds  4e84366   safe interation not reliable in 5.6
      adds  9b5ee3b   bump version
      adds  0767b6a   changelog
      adds  386368c   Release commit for 0.007001
      adds  d289485   work around ancient Carp not working in safe compartments
      adds  a1f41b8   travis test on 5.8.8
      adds  61a8fc6   make sure Test::More doesn't interfere with test error counts
      adds  4321065   only work around Carp::Heavy on ancient Carp
      adds  6080499   changelog
      adds  fb6ff5c   bump version
      adds  502b948   Release commit for 0.007002
      adds  c9c7353   check Carp version with method call rather than variable
      adds  55d3c6a   Fix bad ternary in leak.t
      adds  89f5a48   changelog
      adds  28396d5   bump version
      adds  66b6e8d   Release commit for 0.007003
      adds  b9d46d1   update Makefile.PL boilerplate
      adds  63d9c6b   make sure we test for debugger before doing anything else
      adds  71f6f0a   changelog for early debug flag disable
      adds  b04e918   bump version
      adds  d3c2cbb   Release commit for 0.007004
      adds  a00e4d2   better diagnostics for bad DEVEL_CONFESS_OPTIONS
      adds  98897d3   clean up formatting of authors in pod
      adds  ea5f8d4   minor pod formatting nit
      adds  3f1cfc3   warn/die hooks only take one argument, so join our output before calling other handlers
      adds  5d5d1dd   changelog entries
      adds  be70903   bump version
      adds  c6fc161   Release commit for 0.007005
      adds  e87f36f   test for passing full warning on to outer handler
      adds  37107b0   load external modules before saving __DIE__ we want to check against
      adds  2f67774   re-bless to original before deleting package
      adds  24da150   changelog
      adds  4b37e76   simpler travis config
      adds  9a9a725   travis docker builds
      adds  4a2f970   simplify travis config further
      adds  145b353   bump version
      adds  01db3e0   Release commit for 0.007006
      adds  af5135f   use globals for exception info to survive better in global destruction
      adds  40b5129   Add test for behavior in global destruction
      adds  56c7798   test for maintaining exception info across threads
      adds  e678484   verbose testing
      adds  1d0a3c0   don't use Test::More in global destruction test
      adds  49c1643   drop fatal warnings
      adds  a72a24a   format stack traces better in global destruction
      adds  c7e2cd4   changelog
      adds  4715085   bump version
      adds  e6b0cbc   Release commit for 0.007007
      adds  8b0e50f   protect against machines with broken threading
      adds  4faab69   update changelog
      adds  41ed39a   bump version
      adds  3ac95d5   Release commit for 0.007008
      adds  aea8519   fix CLONE handling of weakened refs
      adds  c98792b   updating refs as separate sub from CLONE
      adds  0159f4c   move global destruction detection to _Util
      adds  3a4d046   Protect against bad DESTROY behavior on cloned objects in some perls
      adds  3c27a6d   test some threaded perls
      adds  7d550d3   test for CLONE not strengthening refs
      adds  92f1969   update changelog
      adds  2c486ff   be more specific about 5.6 version to test
      adds  605a104   bump version
      adds  0462645   Release commit for 0.007009
      adds  e54b537   fix version comparison
      adds  d31ada9   update changelog
      adds  60459ed   more robust and quieter threads check
      adds  22b3daa   fix version check for enabling debug features at runtime
      adds  000c70c   split CLONE from periodic leak cleanup
      adds  76aef15   separate checks for bugs clearing namespaces vs reblessing
      adds  b91cac6   test DESTROY dispatching and package cleanup in threads
      adds  dc3558b   provide our own routine for Carp to stringify refs
      adds  83a9df9   use GLOBAL_PHASE to detect global destruction when possible
      adds  7789d6c   travis test on 5.8.8 with threads
      adds  746cdb6   fix removing sig handlers on unimport
      adds  1c2024f   work around delete not working on %SIG in old perl
      adds  5f4c56d   test for better_names option
      adds  3a5692d   changelog
      adds  aa6b31d   bump versions
      adds  2d12a9f   Release commit for 0.007010
      adds  7a0f962   don't trigger overloads when fixing up refs
      adds  588c1a7   localize __WARN__ inside warn handler
      adds  24c9eaf   changelog
      adds  5949885   bump version to 0.007011
      adds  17904c9   Release commit for 0.007011
      adds  9c2b441   move constants after use strict where possible
      adds  e68840f   track global destruction by phase
      adds  0ab9c39   avoid re-throwing errors inside a END under DEBUGGING perl
      adds  db9b5f5   test under debug perl
      adds  dedef32   changelog debugging+END fix
      adds  ad54a95   Bumping version to 0.007012
      adds  1ba144f   Release commit for 0.007012
      adds  deb0f5f   fix DEBUGGING detection on newer perls
      adds  716ebbf   stop using localized global for capture args in test
      adds  2da437f   clean up debugging detection code
      adds  10f8b21   avoid Test::More in threads test
      adds  b158179   changelog
      adds  4bb45af   promote -d: invocation over -M
      adds  10bf490   fully anchor regexes in tests
      adds  3d796d9   use original stack trace for rethrown refs
      adds  c6c6e14   protect against DEVEL_CONFESS_OPTIONS in tests
      adds  d37d818   dump option: dumper ref exceptions if non-object or non-overloaded
      adds  7228b7a   detect if we can stringify more reliably
      adds  2c113fd   changelog
      adds  083ec2e   make sure we don't corrupt $@ when searching for sig handlers
      adds  f22b93f   don't stringify refs when handing to a different sig handler
      adds  2c79405   minor optimization of stringifying
      adds  2f1d33b   changelog
      adds  500e65c   Bumping version to 0.008000
      adds  0c1c257   Release commit for 0.008000
      adds  8c3cdce   doc refresh
      adds  54d2af9   ignore pod conversion temp files
      adds  3188210   note why we are using package variables
      adds  6cbe592   clean up open3 in tests
      adds  1f80ace   refactor test quoting
      adds  b661dc2   allow coderef-ifying signal handlers to break, like they do in %SIG
      adds  48e9701   test _find_sig in isolation
      adds  a420cce   test _find_sig with stubs
      adds  6bab39b   avoid undef warning on 5.8
      adds  f2f4976   no warnings on uninit signal handlers
      adds  d6ca3cd   remove extraneous code from Makefile.PL
      adds  aa51efd   test empty string in %SIG
      adds  e4b3262   revise option parsing
      adds  96fdbe7   fix pod error
      adds  4134a24   force color with option in test
      adds  277f544   stop relying on . in @INC
      adds  12f6719   allow specifying lines of source context
      adds  bd282b8   only enable debugger features in Source on import
      adds  1369aa7   add evalsource option
      adds  3252506   properly prevent re-attaching trace on rethrow
      adds  8429f10   fix rethrowing duplicating source trace
      adds  a6a94eb   improve warning messages when source unavailable
      adds  b57e8e5   changelog
      adds  5e374d0   Bumping version to 0.009000
      adds  5633218   Release commit for 0.009000
      adds  610d3d8   fix infinite options
      adds  97950d2   use debugger for evalsource option
      adds  6d3ed36   changelog
      adds  9c481ad   Bumping version to 0.009001
      adds  c147c12   Release commit for 0.009001
      adds  0847bc7   New upstream version 0.009001
       new  12c4fe8   Merge tag 'upstream/0.009001'
       new  77e93a9   Update debian/changelog
       new  ce62fb4   Update years of packaging copyright.
       new  e0d91c3   Declare compliance with Debian Policy 3.9.8.
       new  3a81bbc   releasing package libdevel-confess-perl version 0.009001-1

The 5 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                          |  14 +++
 MANIFEST                         |  10 +-
 META.json                        |   5 +-
 META.yml                         |   5 +-
 Makefile.PL                      |   3 -
 README                           |  63 +++++++---
 debian/changelog                 |   7 +-
 debian/control                   |   2 +-
 debian/copyright                 |   2 +-
 lib/Devel/Confess.pm             | 249 +++++++++++++++++++++++++++------------
 lib/Devel/Confess/Builtin.pm     |   2 +-
 lib/Devel/Confess/Source.pm      |  22 ++--
 t/color.t                        |  28 ++---
 t/confess.t                      | 122 +++++++++++--------
 t/devel.t                        |   9 +-
 t/end-debugging.t                |   3 +-
 t/evalsource.t                   |  45 +++++++
 t/find_sig.t                     |  94 +++++++++++++++
 t/lib/{capture.pm => Capture.pm} |   6 +-
 t/lib/{test.pm => MiniTest.pm}   |   2 +-
 t/lib/ThreadsCheck.pm            |  48 ++++++++
 t/lib/threads_check.pm           |  43 -------
 t/options.t                      |  45 +++++++
 t/rethrow.t                      |  34 ++++++
 t/sig.t                          |  27 +++--
 t/threads.t                      |   5 +-
 xt/builtin.t                     |   3 +-
 27 files changed, 652 insertions(+), 246 deletions(-)
 create mode 100644 t/evalsource.t
 create mode 100644 t/find_sig.t
 rename t/lib/{capture.pm => Capture.pm} (86%)
 rename t/lib/{test.pm => MiniTest.pm} (97%)
 create mode 100644 t/lib/ThreadsCheck.pm
 delete mode 100644 t/lib/threads_check.pm
 create mode 100644 t/options.t
 create mode 100644 t/rethrow.t

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



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