Daniel Lemire
Daniel Lemire
The simdutf library (already part of Node.js) will have accelerated base64 support in the next release. Decoding will follow the WHATWG forgiving-base64 specification so that ASCII white spaces are allowed...
It does not! Pull request invited! (It is not super hard.)
@josh08287 Can you contribute a benchmark? See https://github.com/RoaringBitmap/CRoaring/tree/master/microbenchmarks The difficulty with this issue is that people refer to internal use cases, but there is no corresponding benchmark we can refer...
The PR by @stdpain did not match the current code, and lacked a benchmark to demonstrate the benefits. We need contributions, if only benchmarks, for this issue to make progress.
Note that CRoaring supports runtime dispatching and it does not need specific compiler directives.
That is, you do not march=native when compiling CRoaring to get good performance at runtime.
I recommend updating CRoaring and dropping the march=native.
@Ezibenroc I think you are correct.
Note that the on demand interface has matured considerably since...
@TkTech Granted, but I wanted to stress that many of the earlier comments in this issue are obsolete.