freebsd-dev/contrib/netbsd-tests
Baptiste Daroussin c7edf4fd0b localedef: Fix ctype dump (fixed wide spread errors)
This commit is from John Marino in dragonfly with the following commit log:

====
This was a CTYPE encoding error involving consecutive points of the same
ctype.  It was reported by myself to Illumos over a year ago but I was
unsure if it was only happening on BSD.  Given the cause, the bug is also
present on Illumos.

Basically, if consecutive points were of the exact same ctype, they would
be defined as a range regardless.  For example, all of these would be
considered equivalent:

  <A> ... <C>, <H>  (converts to <A> .. <H>)
  <A>, <B>, <H>     (converts to <A> .. <H>)
  <A>, <J> ... <H>  (converts to <A> .. <H>)

So all the points that shouldn't have been defined got "bridged" by the
extreme points.

The effects were recently reported to FreeBSD on PR 213013.  There are
countless places were the ctype flags are misdefined, so this is a major
fix that has to be MFC'd.
====

This reveals a bad change I did on the testsuite: while 0x07FF is a valid
unicode it is not used yet (reserved for future use)

PR:		213013
Submitted by:	marino@
Reported by:	Kurtis Rader <krader@skepticism.us>
Obtained from:	Dragonfly
MFC after:	1 month
2016-10-06 19:46:43 +00:00
..
bin Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
crypto Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
dev Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
fs Port vnd_test to FreeBSD 2016-09-20 16:40:15 +00:00
games Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
include Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
ipf Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
kernel Fix tests/sys/kqueue NetBSD tests on 32-bit platforms by using proper 2016-09-06 17:22:25 +00:00
lib localedef: Fix ctype dump (fixed wide spread errors) 2016-10-06 19:46:43 +00:00
libexec/ld.elf_so
modules
net Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
rump Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
sbin Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
share Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
sys Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
usr.bin Remove expected failure for :basic (effectively reverting r305007, r305031) 2016-09-19 06:39:08 +00:00
usr.sbin Checkpoint initial integration work 2016-08-12 08:50:05 +00:00
FREEBSD-upgrade
h_macros.h Checkpoint initial integration work 2016-08-12 08:50:05 +00:00