X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=README;h=e1aa30551a21b8d57b5b484bfd0709930de61adc;hp=64b28925d24edcd7ca4da403e019f44c9618e5e7;hb=7f2abe70c4334df1462a163d36bd809dd21d915e;hpb=c2ba713757508f871a8d84014fcf26cd791dc265 diff --git a/README b/README index 64b2892..e1aa305 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect object syntax. VERSION - Version 0.22 + Version 0.23 SYNOPSIS # In a script @@ -108,9 +108,11 @@ CAVEATS "perl 5.8.x-5.10.0" bug that causes all pragmas to propagate into "require"d scopes. - "meth $obj" (no semicolon) at the end of a file won't be seen as an - indirect object syntax, although it will as soon as there is another - token before the end (as in "meth $obj;" or "meth $obj 1"). + Before "perl" 5.12, "meth $obj" (no semicolon) at the end of a file is + not seen as an indirect object syntax, although it is as soon as there + is another token before the end (as in "meth $obj;" or "meth $obj 1"). + If you use "perl" 5.12 or greater, those constructs are correctly + reported. With 5.8 perls, the pragma does not propagate into "eval STRING". This is due to a shortcoming in the way perl handles the hints hash, which is