[libdevel-confess-perl] annotated tag upstream/0.009001 created (now 46ac3ef)

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


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



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