Daniel Lemire

Results 293 issues of Daniel Lemire

There are many instances in our code base where we could use the C++17 construct `if constexpr`. Starting with PR `match_system ` is a constexpr function. Thus many checks against...

help wanted

Currently, we basically rely on the programmer to guard the code with feature macros in a consistent manner. Sadly, we do not appear to have automated ways to check that...

help wanted

We have new functions to compute the UTF-8 length from UTF-16 content with replacement. We should add a RISC-V (RVV) implementation. Reference : https://github.com/simdutf/simdutf/pull/851

help wanted

We have new functions to compute the UTF-8 length from UTF-16 content with replacement. We should add a RISC-V (RVV) implementation. Reference : https://github.com/simdutf/simdutf/pull/851

help wanted

We have a new set of functions to compute the UTF-8 length from broken UTF 16 content. We should add it to our fuzzers. Currently, we can't yet transcode with...

help wanted
testing

Currently functions like `convert_utf16_to_utf8_safe` return how much was written, but not how much was read. It would be easy (meaning: no new complicated algorithm) to create a richer variant. References:...

help wanted

By default, the `base64_to_binary_safe` quits on error, returning an error code and not necessarily decoding up to the point where there is an error in the stream. This flag exists...

We have our own specialized implementation of `std::text_encoding`. We should add interoperability with with `std::text_encoding`. https://www.en.cppreference.com/w/cpp/locale/text_encoding.html

help wanted

Currently we use a scalar routine, but we could optimize it. See https://github.com/simdutf/simdutf/pull/840 for x64 and ARM implementations.

help wanted
good first issue

Currently we use a scalar routine, but we could optimize it. See https://github.com/simdutf/simdutf/pull/840 for x64 and ARM implementations.

help wanted
good first issue