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/