Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Syntax-Keyword-Try | Distribution: openSUSE Tumbleweed |
Version: 0.290.0 | Vendor: openSUSE |
Release: 2.2 | Build date: Sat Mar 9 00:04:48 2024 |
Group: Unspecified | Build host: reproducible |
Size: 88337 | Source RPM: perl-Syntax-Keyword-Try-0.290.0-2.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/Syntax-Keyword-Try | |
Summary: Try/catch/finally syntax for perl |
This module provides a syntax plugin that implements exception-handling semantics in a form familiar to users of other languages, being built on a block labeled with the 'try' keyword, followed by at least one of a 'catch' or 'finally' block. As well as providing a handy syntax for this useful behaviour, this module also serves to contain a number of code examples for how to implement parser plugins and manipulate optrees to provide new syntax and behaviours for perl code. Syntax similar to this module has now been added to core perl, starting at version 5.34.0. If you are writing new code, it is suggested that you instead use the Feature::Compat::Try module instead, as that will enable the core feature on those supported perl versions, falling back to 'Syntax::Keyword::Try' on older perls.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com> - Fix disabling of __perllib_provides * Fri Jul 14 2023 Tina Müller <timueller+perl@suse.de> - updated to 0.29 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.29 2023-07-13 [CHANGES] * Updates to compile cleanly on perl v5.38 * Remember to implement `no Syntax::Keyword::Try` to disable the syntax * Swap all the unit tests to `Test2::V0` * Fri Dec 09 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.28 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.28 2022-12-08 [CHANGES] * Account for the new structure of ->cop_warnings in perl v5.37.6 * Updated to latest hax/ support files; accounting for newPADxVOP in latest bleadperl * Mon Feb 21 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.27 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.27 2022-02-22 [CHANGES] * Updates to support Feature::Compat::Try 0.05 with new `finally {}` blocks * Wed Oct 13 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.26 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.26 2021-10-12 [CHANGES] * Many internal updates to hax/ support files [BUGFIXES] * Fix try { return } to work correctly in all contexts without upsetting -DDEBUGGING perls * Wed Jun 02 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.25 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.25 2021-06-01 [CHANGES] * Rewrite parsing logic to use XS::Parse::Keyword 0.06 * Removed the new-deprecated `try do { ... }` experimental syntax * Updated docs now that 5.34 is officially released, including `use feature 'try'`. * Tue May 11 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.24 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.24 2021-05-10 [CHANGES] * Deprecate the `try do { ... }` (experimental) syntax now that try-in-do works reliably. It will be removed soon because it gets in the way of converting the parser logic to XS::Parse::Keyword * Add documentation about the core `use feature 'try'` and Feature::Compat::Try module * Added an initial attempt at B::Deparse logic * Sun Mar 28 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.23 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.23 2021-03-27 [CHANGES] * Unit tests and documentation of the handling of the final-value semantics of `do { try ... }` * Also mention core's `feature 'try'` in documentation * Gives notice that the experimental 'try_value' feature is now discouraged and will eventually be removed 0.22 2021-03-26 [CHANGES] * Preserve wantarray context within the try {} block (RT133616) * List-context `try do {}` now works fine as well * Apply unit-testing for RT134790 * Sat Jan 23 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.21 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.21 2021-01-22 [CHANGES] * Add some import configuration options required to make Feature::Compat::Try work. Currently unit-tested but undocumented. * Tue Nov 24 2020 Tina Müller <timueller+perl@suse.de> - updated to 0.20 see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes 0.20 2020-11-24 [BUGFIXES] * Fix for perl 5.14 by #include'ing hax/ files in the right order 0.19 2020-11-24 [CHANGES] * Avoid the core Off() and Bit() macros as they were removed after perl 5.33.3 * Support :experimental(try_value) to activate and silence the warning * Add documentation about the scalar context propagation issue of RT124229
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/Syntax /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/Syntax/Keyword /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/Syntax/Keyword/Try /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/Syntax/Keyword/Try.pm /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/Syntax/Keyword/Try/Deparse.pm /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/Syntax /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/Syntax/Keyword /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/Syntax/Keyword/Try /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/Syntax/Keyword/Try/Try.bs /usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/Syntax/Keyword/Try/Try.so /usr/share/doc/packages/perl-Syntax-Keyword-Try /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes /usr/share/doc/packages/perl-Syntax-Keyword-Try/README /usr/share/licenses/perl-Syntax-Keyword-Try /usr/share/licenses/perl-Syntax-Keyword-Try/LICENSE /usr/share/man/man3/Syntax::Keyword::Try.3pm.gz /usr/share/man/man3/Syntax::Keyword::Try::Deparse.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 10 00:09:15 2024