Please smoke parrot smoke-me/newlines2-gh1087
Reini Urban
rurban at x-ray.at
Sun Oct 5 08:10:48 UTC 2014
This branch adds \v \x2028, \x2029 to the newline character class, and
updates some other
irrelevant character properties.
e.g. with perl Configure.pl --gen-parrot=smoke-me/newlines2-gh1087
I want to merge it for parrot-6.9.0 due in 2 weeks, but I got strange
heisen smoke
results from travis. It works ok on all my systems I currently have,
but I have not much.
Sometimes it works and sometimes not. Since I'm just moving and all my servers
are on a container ship between Houston and Hamburg somewhere, I would
appreciate
feedback if not ok.
Please check and report here: https://github.com/parrot/parrot/pull/1087
The typical not-repro failure I saw was:
t/op/string_cclass.t ................ 1/11
# Failed test 'unicode is_cclass whitespace'
# at t/op/string_cclass.t line 319.
# got: '110
# char 0xa0 not reported as ws
# 11110
# char 0x85 not reported as ws
# 11111111111111111
# '
# expected: '1111111111111111111111111
# '
# Failed test 'unicode find_not_ccclass whitespace'
# at t/op/string_cclass.t line 362.
# got: '28 2
# '
# expected: '28 25
# '
# Looks like you failed 2 tests of 11.
t/op/string_cs.t .................... 1/58
# Failed test 'is_whitespace'
# at t/op/string_cs.t line 109.
# got: '01110
# 01110
# '
# expected: '01111
# 01110
# '
i.e. 0xa0 is not whitespace on this system. Which seems to indicate an old libc.
0xa0 is "non-breaking space"
--
Reini Urban
http://cpanel.net/ http://www.perl-compiler.org/
More information about the parrot-dev
mailing list