On Wed, Mar 22, 2006 at 09:07:33PM +0100, Luk Claes wrote:
 
> The reason why the tests fail are following differences between the
> reference files and the output files (cdumps). It are all whitespace,
> print and warning changes...
> 
> --- Ref_Data/eslect.cdump_ref   2003-05-12 02:51:55.000000000 +0200
> +++ eslect.cdump        2006-03-22 20:50:18.000000000 +0100
> @@ -1,8 +1,8 @@
> 
>  BEGIN { @ARGV or @ARGV=  ; }
> -# eslect $var[2] ( ) { print  }
> +# eslect $var[2] ( ) { print "$var[2]\n" }

Hi,

this is caused by Filter::Simple upgrade to 0.80. I believe the new
behaviour is the better one; although not shown in the diff above, the
previous 'reference dump' contains NUL and other unprintable characters
as the 'print' argument.

The corresponding change in Filter::Simple is probably this:

    - Fixed handling of vars in FILTER_ONLY code=>... (thanks Lasse)

especially since Select.pm uses this exact idiom.

Unfortunately there are still NUL characters in the new dumps too, so
there might well be more bugs in Filter::Simple. I haven't investigated
this, though.

Cheers,
-- 
Niko Tyni       [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to