From: Karen Etheridge Date: Tue, 19 Dec 2017 03:52:14 +0000 (-0800) Subject: Try-Tiny-0.29 X-Git-Tag: v0.29^0 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5aa01536d904db571b1f02cc3e37d1ea30a73a7f;p=p5sagit%2FTry-Tiny.git Try-Tiny-0.29 - skip tests of "when" and "given/when" usage for perl 5.27.7 *only* (see RT#123908) --- diff --git a/CONTRIBUTING b/CONTRIBUTING index 3a30e27..833a639 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -21,7 +21,7 @@ However, you can run tests directly using the 'prove' tool: $ prove -lv t/some_test_file.t $ prove -lvr t/ -In most cases, 'prove' is entirely sufficent for you to test any +In most cases, 'prove' is entirely sufficient for you to test any patches you have. You may need to satisfy some dependencies. The easiest way to satisfy @@ -93,4 +93,4 @@ request to the .mailmap file to contain the correct mapping. This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 0.013 from a -template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.121. +template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.132. diff --git a/Changes b/Changes index 172a8eb..3f7f200 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,6 @@ Revision history for Try-Tiny -{{$NEXT}} +0.29 2017-12-19 03:51:26Z - skip tests of "when" and "given/when" usage for perl 5.27.7 *only* (see RT#123908) diff --git a/README.pod b/README.pod index 505d284..7d736e7 100644 --- a/README.pod +++ b/README.pod @@ -8,7 +8,7 @@ Try::Tiny - Minimal try/catch with proper preservation of $@ =head1 VERSION -version 0.28 +version 0.29 =head1 SYNOPSIS @@ -199,8 +199,10 @@ not yet handled. C<$@> must be properly localized before invoking C in order to avoid this issue. -More specifically, C<$@> is clobbered at the beginning of the C, which -also makes it impossible to capture the previous error before you die (for +More specifically, +L +C<$@> was clobbered at the beginning of the C, which +also made it impossible to capture the previous error before you die (for instance when making exception objects with error stacks). For this reason C will actually set C<$@> to its previous value (the one @@ -243,7 +245,7 @@ because due to the previous caveats it may have been unset. C<$@> could also be an overloaded error object that evaluates to false, but that's asking for trouble anyway. -The classic failure mode is: +The classic failure mode (fixed in L) is: sub Object::DESTROY { eval { ... } @@ -279,9 +281,11 @@ be sure the C was aborted due to an error: This is because an C that caught a C will always return a false value. -=head1 SHINY SYNTAX +=head1 ALTERNATE SYNTAX -Using Perl 5.10 you can use L. +Using Perl 5.10 you can use L (but please don't, +because that syntax has since been deprecated because there was too much +unexpected magical behaviour). =for stopwords topicalizer @@ -426,8 +430,8 @@ confusing behavior: } } -Note that this behavior was changed once again in L. +Note that this behavior was changed once again in +L. However, since the entirety of lexical C<$_> is now L, it is unclear whether the new version 18 behavior is final. @@ -499,7 +503,7 @@ Jesse Luehrs =head1 CONTRIBUTORS -=for stopwords Karen Etheridge Peter Rabbitson Ricardo Signes Mark Fowler Graham Knop Lukas Mai Dagfinn Ilmari Mannsåker Paul Howarth Rudolf Leermakers anaxagoras awalker chromatic Alex cm-perl Andrew Yates David Lowe Glenn Hans Dieter Pearcey Jonathan Yu Marc Mims Stosberg Pali +=for stopwords Karen Etheridge Peter Rabbitson Ricardo Signes Mark Fowler Graham Knop Lukas Mai Aristotle Pagaltzis Dagfinn Ilmari Mannsåker Paul Howarth Rudolf Leermakers anaxagoras awalker chromatic Alex cm-perl Andrew Yates David Lowe Glenn Hans Dieter Pearcey Jens Berthold Jonathan Yu Marc Mims Stosberg Pali =over 4 @@ -529,6 +533,10 @@ Lukas Mai =item * +Aristotle Pagaltzis + +=item * + Dagfinn Ilmari Mannsåker =item * @@ -577,6 +585,10 @@ Hans Dieter Pearcey =item * +Jens Berthold + +=item * + Jonathan Yu =item *