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