[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