Daniel Lemire
1875ed6550
Version bump.
2023-09-20 10:13:47 -04:00
Daniel Lemire
bf849e3619
Preparing release
2023-08-22 14:05:14 -04:00
Daniel Lemire
f043db4dca
Preparing release.
2023-08-02 16:01:39 -04:00
John Keiser
573bbac2d2
Reamalgamate again
2023-08-02 08:28:35 -07:00
John Keiser
210e0a56a1
Reamalgamate
2023-08-02 08:28:05 -07:00
John Keiser
c878ff2500
Fix compiler warnings
2023-08-02 08:28:05 -07:00
John Keiser
06afe9ecb3
New escape algorithm with significantly less data dependency
2023-08-02 08:28:05 -07:00
John Keiser
b383c717d7
Have amalgamate.py verify it's actually amalgamating all the files
2023-07-20 15:11:52 -07:00
John Keiser
ae9ba2bed2
Rename SIMDJSON_AMALGAMATED to SIMDJSON_CONDITIONAL_INCLUDE
2023-07-20 11:43:19 -07:00
John Keiser
4f4e81668e
Change all include paths to <> instead of "" to avoid relative path includes
2023-07-20 10:48:25 -07:00
John Keiser
bb54946b78
Disallow including headers from implementation files
2023-07-20 10:01:22 -07:00
John Keiser
e3cac71afe
Enforce that dependencies.h and generic/*.h include the same dependencies.
2023-07-17 16:07:42 -07:00
John Keiser
22ca25faa6
Reamalgamate; make amalgamation normalize paths
2023-07-17 11:27:43 -07:00
Daniel Lemire
7d1d635883
Adding missing umul
2023-07-17 10:04:57 -04:00
John Keiser
ddfa8ae928
Reamalgamate
2023-07-16 22:53:42 -07:00
John Keiser
9f0710e3ad
Move full_multiplication to <implementation>/numberparsing_defs.h
2023-07-16 22:34:21 -07:00
John Keiser
7540248396
Include simdprune_tables.h in generic implementations
2023-07-16 19:19:10 -07:00
John Keiser
ab09e96de9
Only use amalgamated.h in generic/
2023-07-16 19:18:58 -07:00
John Keiser
944778c186
Reamalgamate
2023-07-15 17:30:42 -07:00
John Keiser
efe3d4b7d7
Few more missing headers, make it even stricter
2023-07-15 16:55:27 -07:00
John Keiser
28db262b47
Make SIMDJSON_AMALGAMATED checking much stricter
2023-07-15 16:46:15 -07:00
John Keiser
a442842f0d
Use SIMDJSON_AMALGAMATED (which works in-editor and out) instead of editor-specific tweaks
2023-07-15 14:53:02 -07:00
John Keiser
9a0527c380
Only make editor stuff work in editor
2023-07-14 20:05:05 -07:00
John Keiser
b160cf0610
Make simdjson.cpp compile on VSCode
2023-07-08 11:53:58 -07:00
John Keiser
bf70cd0ebf
Get headers compiling in editor
2023-07-08 10:47:15 -07:00
Daniel Lemire
c5c43e9c7f
Release
2023-07-06 21:48:59 -04:00
Daniel Lemire
92174c927d
New release
2023-06-15 09:21:07 -04:00
Daniel Lemire
25fcc8b432
Version bump.
2023-05-14 17:18:01 -04:00
Daniel Lemire
14d927128b
New release
2023-04-08 16:13:48 -04:00
Daniel Lemire
4b13020d65
Patch release
2023-03-13 21:44:34 -04:00
Daniel Lemire
34dcd33a88
Patch.
2023-03-09 11:24:06 -05:00
Daniel Lemire
77ad00b63c
Producing a minor patch release
2023-03-09 11:13:01 -05:00
Daniel Lemire
ec0b48b772
Version bump.
2023-03-02 14:27:49 -05:00
wanweiqiangintel
cd13b02bf0
add UTF-8 validation flag ( #1957 )
2023-02-28 09:47:08 -05:00
Daniel Lemire
8a247f1321
Patch release.
2023-02-22 20:39:31 -05:00
Daniel Lemire
7aa35bffd3
Fixing support for windows ARM64 ( #1955 )
...
* Fixing Windows ARM64 support
* Updating the singleheader files.
2023-02-22 20:34:51 -05:00
Daniel Lemire
22cc523fd4
Patching release script.
2023-02-06 19:11:52 -05:00
Daniel Lemire
63d9ce3c58
Patch release.
2023-02-06 18:31:02 -05:00
Daniel Lemire
7500d7bb4f
Patching.
2023-01-25 22:19:40 -05:00
Daniel Lemire
82c9876aec
Preparing release.
2023-01-21 18:07:06 -05:00
Daniel Lemire
f151300a76
Disabling fallback kernel on systems where it is not needed ( #1930 )
...
* Fixing issue 1772
* More cleaning.
* Allow disabling other kernels.
* Minor tweaks.
2023-01-03 09:52:41 -05:00
Daniel Lemire
0d2455029d
Preparing patch release.
2022-11-23 10:59:48 -05:00
Daniel Lemire
a5db75e1a6
Adding more development checks to the DOM front-end ( #1915 )
...
* This adds SIMDJSON_DEVELOPMENT_CHECKS to the DOM API to help users
in the scenario of issue 1914.
* More documentation and warnings.
* Updating following comments by Tyson
2022-10-17 09:11:09 -04:00
Daniel Lemire
d520062f8e
Bumping API
2022-10-06 11:50:33 -04:00
Daniel Lemire
a1aab1fafe
Preparing release 2.2.3
2022-10-02 16:32:37 -04:00
Daniel Lemire
933c2ebeac
Preparing release
2022-07-28 21:46:45 -04:00
Daniel Lemire
241ce7304c
New version.
2022-07-19 16:47:06 -04:00
Daniel Lemire
1075e8609c
Updating single header, prior to release.
2022-07-04 21:55:09 -04:00
Daniel Lemire
3fde8a4eac
New release candidate ( #1856 )
...
* Patch for possible AVX-512 overflow.
* Updating the test for new padding.
* Preparing new version.
* replace binary integer literals with hex literals for C++11 compatibility (#1855 )
Binary integer literals are a C++14 feature, so those are not supported
in C++11 and should be replaced by hexadecimal literals instead.
Fixes #1854 .
Co-authored-by: Dirk Stolle <striezel-dev@web.de >
2022-07-04 21:54:19 -04:00
Daniel Lemire
2fbacb0058
New version
2022-06-30 11:49:26 -04:00