On 2015-10-02 13:40:42, ZOFFIX wrote:
Show quoted text> Getting a ton of these warnings (when running in perl6.org repo).
> Can't really see where the '{{' are comming from, but I'm guessing
> from the templates? Whould the "$re" on the referenced line be escaped
> with \Q..\E?
>
> Unescaped left brace in regex is deprecated, passed through in regex;
> marked by <-- HERE in m/\G((?s:.)*?)((?^:{{ <-- HERE ))/ at
> /home/zoffix/perl5/perlbrew/perls/perl-
> 5.22.0/lib/site_perl/5.22.0/App/Mowyw/Lexer.pm line 119, <$fh> line 1.
With perl 5.25.x this warnings turned into fatal errors. While running the test suite:
# Failed test 'use App::Mowyw;'
# at t/00-use.t line 4.
# Tried to use 'App::Mowyw'.
# Error: Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/{{ <-- HERE / at /tmpfs/.cpan-build-cpansand/2016090206/App-Mowyw-v0.7.1-0/blib/lib/App/Mowyw.pm line 75.
# Compilation failed in require at t/00-use.t line 4.
# BEGIN failed--compilation aborted at t/00-use.t line 4.
# Looks like you failed 1 test of 1.
t/00-use.t ............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
...