1 Revision history for Try-Tiny
6 - documentation updates (Flimm, #15)
9 - fix an obscure issue with loading modules during global destruction
11 - documentation updates (anaxagoras, #12)
14 - fix tests for pre-Test-More-0.88 (Paul Howarth, #10)
17 - work around [rt.perl #119311] which was causing incorrect error messages in
18 some cases during global destruction (Graham Knop, #9)
21 - remove accidental Sub::Name test dep
24 - optionally use Sub::Name to name the try/catch/finally blocks, if available
28 - also throw an exception for catch/finally in scalar context (RT#81070)
31 - fix tests failing on 5.6.x due to differing DESTROY semantics
32 - excise superfluous local($@) call - 7% speedup
33 - fix (fsvo) broken URLs (RT#55659)
34 - proper exception on erroneous usage of bare catch/finally (RT#81070)
35 - proper exception on erroneous use of multiple catch{} blocks
36 - clarify exception occuring on unterminated try block (RT#75712)
37 - fix the prototypes shown in docs to match code (RT#79590; thanks, Pushtaev
39 - warn loudly on exceptions in finally() blocks
52 - don't index Try::Tiny::ScopeGuard
55 - fix require vs use issue in blead (RT63410)
58 - allow multiple finally blocks
59 - pass the error, if any, to finally blocks when called
62 - in t/given_when.t use a plan instead of done_testing for more backwards
66 - Documentation fixes and clarifications
69 - Restore list context propagation for catch blocks
70 - Fix a bug where finally blocks weren't always invoked
73 - Support for 'finally' blocks (Andy Yates)
74 - More documentation and tests (many people)
75 - Sets $@ to the previous value at the beginning of the eval, to allow
76 the capture of an error stack when calling die.
79 - Doc fixes from chromatic
80 - Various minor fixes from Adam Kennedy
81 - Additional documentation and code clarifications
82 - 5.005_04 compatibility