Elaborating on the limitations.

This commit is contained in:
Daniel Lemire 2018-10-23 14:03:30 -04:00
parent 9738af68c8
commit f0af315315
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
To simplify the engineering, we make some assumptions that can be lifted with some effort:
- We support UTF-8 (and thus ASCII), nothing else (no Latin, no UTF-16).
- We assume AVX2 support. No support for non-x86 processors is included.
- We assume AVX2 support which is available in all recent mainstream x86 processors produced by AMD and Intel. No support for non-x86 processors is included.
- We only support GNU GCC and LLVM Clang at this time. There is no support for Microsoft Visual Studio at this time.
- This library cannot parse JSON document of size 16MB or more.
- We expect the input memory pointer to 256-bit aligned and to be padded (e.g., with spaces) so that it can be read entirely in blocks of 256 bits.