Signed-off-by: Niels Thykier <email@example.com>
This makes it possible to e.g. run autodie's test suite using only prove (i.e. without dzil), which is quite useful for development. Releases should still be done with dzil. Signed-off-by: Niels Thykier <firstname.lastname@example.org>
Signed-off-by: Niels Thykier <email@example.com>
* FEATURE: Provide a stack backtrace when `Carp::Always` is enabled. Note that sometimes this is not as pretty as it could be, patches welcome. (Thanks to Niels Thykier, GH #35) * BUGFIX: Fix situations where `no autodie` doesn't respect lexical scope. (Thanks to Niels Thykier, GH #41, RT #72053, RT #86396) * INTERNAL: Remove now unused variables in code (Niels Thykier). * DOCS: Make it extra-clear autodie doesn't check `print`. (Dave Rolsky, GH #39) * TEST: Removed obsolete boilerplate.t * TEST / INTERNAL: Enabled travis-ci for Perl 5.8 * TEST: Stopped some Pod::Coverage tests failing under Perl 5.8 * BUILD: Better support for building in a read-only directory (courtesy Andrew Fresh, GH #46)
Part of GH #34
When imported into OpenBSD, this will be attempted to run from a readonly source tree. This test fails in that situation because we are not allowed to open t/truncate_me for writing. Instead, we can just use the tempfile.
GH #41 * nthykier/rt-72053: autodie::S::GuardStack: Fix typo of _pop_hook Add POD documentation to new modules Properly re-install subs removed by "no autodie;" Implement a proper "scoped-hook-stack" Add module to abstract away "on end of scope" calls Move scope guard package into its own module