Date: Tue, 3 Nov 2015 08:17:58 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Pedro Giffuni <pfg@FreeBSD.org> Cc: current@FreeBSD.org Subject: Re: [CFT] Unicode collation string and reworked locale definitions Message-ID: <20151103071758.GC31432@ivaldir.etoilebsd.net> In-Reply-To: <C3FA8B28-BC4B-4E6D-807D-679C09684128@FreeBSD.org> References: <C3FA8B28-BC4B-4E6D-807D-679C09684128@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Mon, Nov 02, 2015 at 06:59:15PM -0500, Pedro Giffuni wrote: > First of all, congratulations to Baptiste and Marino for succeeding where > I failed many moons ago. Also huge thanks to Nexenta and Garret D’Amore > for relicensing localedef for us. > > Concerning regex; > > Gabor@ did a lot of work on libtre but according to him it was not up to the > task performancewise. We would also lose features if we move to libtre. > > I think our regex code actually has most of what is needed for multibyte > already. I have a patch that turns on the functionality but I haven’t found > any brave soul that will do the testing: > > https://people.freebsd.org/~pfg/patches/regex-multibyte.diff > I think it this can be tested once the collation branch is merged. Note that dragonfly and musl libc both uses a patched version of libtre for the regex implementation. From my non scientific testing libtre was more reliable and performant then our current regex. Anyway it will be relatively "easy" to test using the AT&T testsuite the reliability and performance of both implementations: ours + your patch and patched libtre. Best regards, Bapt [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlY4X6YACgkQ8kTtMUmk6EwOJACgwigUgoLUa5zq0P5AxY1msx8E G4UAn2SVTbAQQ7AIBk3tAu2YdbaqBsE6 =4rG0 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151103071758.GC31432>
