Daniel Lemire
667f488c2c
This should improve string performance in ondemand by making the string processing runtime dispatched.
2022-06-21 17:53:37 -04:00
Ivan Volnov
6698eb96b9
Fix C++20 build warnings ( #1782 ) ( #1787 )
...
* Fix C++20 build warnings (#1782 )
* Build fix for ppc64 (#1782 )
2022-01-20 14:16:27 -05:00
N. Kolotov
7e1893db42
Added SIMDJSON_ prefix to STRINGIFY and to NO_SANITIZE_UNDEFINED macros. ( #1766 )
2021-12-21 09:53:06 -05:00
Dougall Johnson
64b62fd3b3
simd8x64::compress optimisation for Apple M1 ( #1708 )
...
* Optimized the arm64 implementation of simd8x64::compress
This is ~35% faster on the fast_minify benchmarks on Apple M1
* Return byte-count from simd8x64::compress
This avoids a redundant popcount on ARM, for ~3% faster minify
on Apple M1
2021-09-01 15:25:11 -04:00
Daniel Lemire
b79261eebc
This cleans a bit the current code, especially with respect to EOF guards. ( #1669 )
...
* Upgrading the GitHub Actions.
* Upgrading appveyor
* Upgrading circle ci.
* Cleaning.
2021-07-25 10:36:22 -04:00
John Keiser
633161fe86
Don't include target flags if the compiler already has them on
2021-03-08 13:48:58 -08:00
Daniel Lemire
dc2f767171
Ensuring that stage 1's json_block and cie are never copied and using explicit constructors (issue 1475) ( #1478 )
2021-03-04 07:59:36 -05:00
Tibbel
5613d30e97
partly replacement old-style-cast to c++ *_cast ( #1403 )
...
Co-authored-by: Tibbel <tibbel@ma-gi.de >
2021-01-27 13:33:48 -05:00
Paul Dreik
af4db55e66
remove trailing whitespace ( #1284 )
2020-11-03 21:48:09 +01:00
Daniel Lemire
bb2bc98a22
Fix issue https://github.com/simdjson/simdjson/issues/1127 ( #1224 )
2020-10-13 09:18:54 -04:00
John Keiser
0bb83e06bc
Fix root number parsing
2020-10-06 11:29:45 -07:00
John Keiser
8b978e6aea
Don't call functions max() (conflicts with Windows macro)
2020-10-04 12:47:30 -07:00
John Keiser
a700848bae
Move ondemand implementation to include/
2020-10-04 12:47:30 -07:00