[SG16-Unicode] Performance of C interfaces (was: Re: SG16 meeting summary for August 21st, 2019)

Steve Downey sdowney at gmail.com
Sun Sep 1 18:07:33 CEST 2019


That was, if I recall correctly, about the C standard library interfaces in
the Null-terminated multibyte strings section. Basically that the character
at a time interfaces are not amenable to vectorization.


On Sun, Sep 1, 2019, 11:55 Henri Sivonen <hsivonen at hsivonen.fi> wrote:

> On Sat, Aug 31, 2019 at 10:16 PM Tom Honermann <tom at honermann.net> wrote:
> >
> > The summary for the SG16 meeting held August 21st, 2019 is now
> available. For those that attended, please review and suggest corrections:
> > - https://github.com/sg16-unicode/sg16-meetings#august-21st-2019
>
> The minutes say:
>
> > C interfaces can't achieve the performance that Bob Steagall
> demonstrated with his UTF-8 work.
>
> What's that about? Does it mean that interfaces that assume
> zero-terminated sentinel-based strings can't achieve the performance?
> Surely a C interface that identifies both the source and the
> destination by pointer and length can.
>
> --
> Henri Sivonen
> hsivonen at hsivonen.fi
> https://hsivonen.fi/
> _______________________________________________
> SG16 Unicode mailing list
> Unicode at isocpp.open-std.org
> http://www.open-std.org/mailman/listinfo/unicode
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.open-std.org/pipermail/unicode/attachments/20190901/7e2fdb24/attachment.html 


More information about the Unicode mailing list