Daniel Lemire
c5c43e9c7f
Release
v3.2.1
2023-07-06 21:48:59 -04:00
Daniel Lemire
031ee32969
Undoing PR 2004 due to performance concerns. ( #2029 )
...
* Undoing PR 2004 due to performance concerns.
Fixes https://github.com/simdjson/simdjson/issues/2028
Fixes https://github.com/simdjson/simdjson/issues/2021
* Adding final lines.
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-07-06 21:34:14 -04:00
John Keiser
b613326d69
Merge pull request #2027 from simdjson/jkeiser/number_type-namespace
...
Move numberparsing functions to architecture top level
2023-07-06 12:52:16 -07:00
John Keiser
53dad74d8e
Don't put number_type into ondemand
2023-07-05 14:26:23 -07:00
John Keiser
e4da19f5cf
Make more prominent hacking quickstart
2023-07-05 13:36:47 -07:00
John Keiser
342b58986a
Add clangd file for VS Code
2023-07-05 13:13:32 -07:00
Daniel Lemire
7edc475886
Update README.md
2023-07-03 18:46:21 -04:00
Dirk Stolle
d2f8e84fc1
update various actions in GitHub Actions to v3 ( #2024 )
...
The updated actions are actions/cache, actions/checkout and
actions/upload-artifact.
2023-06-26 09:09:09 -04:00
Dirk Stolle
08000518cb
Fix some typos ( #2025 )
2023-06-26 08:37:52 -04:00
Daniel Lemire
90040d96a5
Update basics.md
2023-06-22 21:38:45 -04:00
Daniel Lemire
2934892c0b
Improving documentation. ( #2020 )
...
* Improving documentation.
* Fix typo
* Moving the definition.
* [skip ci] typo
2023-06-20 13:51:53 -04:00
Daniel Lemire
92174c927d
New release
v3.2.0
2023-06-15 09:21:07 -04:00
Ng Yong Xiang
b399c0165e
Add comma separated value parsing as an option in iterate_many ( #2016 )
...
* Add comma separated value parsing
* Fix failing tests
* Make tests work for exceptions
* Fix test
* Fix try catch making test fail
---------
Co-authored-by: Yong Xiang Ng <yxng@drwholdings.com >
2023-06-15 09:11:14 -04:00
Daniel Lemire
445ae024ba
fix: bug identified by Yagiz Nizipli ( #2019 )
2023-06-15 09:10:13 -04:00
Daniel Lemire
65f9822542
Adding tests for issue 2017 ( #2018 )
2023-06-07 09:57:28 -04:00
Daniel Lemire
74bb7b2533
Adding popcnt
2023-06-05 09:04:36 -04:00
Daniel Lemire
fd97288561
Adding popcnt.
2023-06-02 20:33:15 -04:00
Daniel Lemire
1da0d8ac65
Making sure popcnt is included
2023-06-02 20:32:54 -04:00
Daniel Lemire
85661a2901
Some systems release without NDEBUG set, let us not assert in these cases. ( #2014 )
2023-06-01 16:18:36 -04:00
Daniel Lemire
3fcdb65d88
Update README.md
2023-05-26 09:26:17 -04:00
Daniel Lemire
8b00d91a2c
More documentation. ( #2011 )
2023-05-26 09:23:21 -04:00
Daniel Lemire
7db3f97ba8
Adding CXX 20 to CI ( #2005 )
...
* Adding CXX 20 to CI
* side-stepping new CXX 20 guard.
* Going another way
* Saving.
* Explicit.
* Saving...
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-05-26 09:23:02 -04:00
Daniel Lemire
412a8f7c4d
Removing iso header. ( #2009 )
...
* Removing iso header.
* Fix.
* Another one.
* Caught another one.
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-05-23 16:19:21 -04:00
Daniel Lemire
d4b31c9feb
Update README.md
2023-05-23 16:16:26 -04:00
Daniel Lemire
ecdcf276b2
Update README.md
2023-05-23 16:15:13 -04:00
Daniel Lemire
6d92563280
Fixing issue 1943 ( #2006 )
...
* Fixing issue 1943
* Tweaking.
2023-05-23 11:15:22 -04:00
Daniel Lemire
0998233d58
More documentation. ( #2007 )
2023-05-23 11:15:07 -04:00
Daniel Lemire
cb735818ec
Document key queries. ( #2008 )
2023-05-23 11:14:55 -04:00
Daniel Lemire
41ee548e3f
Adding godbolt examples. ( #2010 )
...
* Adding godbolt examples.
* Updating the examples.
2023-05-23 11:14:41 -04:00
Ng Yong Xiang
e9d5d5088a
Introduce logging levels for conditional logging and log key for NO_SUCH_FIELD error ( #2004 )
...
* Add info and error logging
* Add tests for error logging
* Add logging for missing field
* Update docs for logging usage
* Fix style and pass by ref for string format args
* Make log_level explicit and simplify get log level from env
* Make log level int32_t
* Format enum class
* Fix ci
* Move enum to header
* Fix compilation for noexception build in test case
* Disable warnings and putenv
---------
Co-authored-by: Yong Xiang Ng <yxng@drwholdings.com >
2023-05-22 12:58:55 -04:00
Daniel Lemire
78151e80e5
Update README.md
2023-05-16 12:49:49 -04:00
Daniel Lemire
083a5d7351
Update README.md
2023-05-15 15:03:11 -04:00
Daniel Lemire
25fcc8b432
Version bump.
v3.1.8
2023-05-14 17:18:01 -04:00
Daniel Lemire
a9c120f779
Directly check altivec macro. ( #2002 )
2023-05-14 17:17:10 -04:00
Daniel Lemire
b1487e34c3
Adding more PPC64 testing. ( #2001 )
2023-05-14 16:11:49 -04:00
Daniel Lemire
2a68a32012
Checking OS support for AVX-512 ( #1998 )
...
* Adding support for AVX-512 on macOS.
* Fix.
* Fix.
* Minor fix
* Setting the variable to zero.
* Fixing include
* Checking if the OS supports AVX-512
* Tweaking.
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-05-12 19:25:02 -04:00
Daniel Lemire
21a2ccaeb8
Another fun one
2023-05-05 22:12:59 -04:00
Daniel Lemire
6cbb6ac89b
On ARM processors, rapidjson may struggle. Let us help it out. ( #1996 )
2023-05-05 21:42:37 -04:00
Dirk Stolle
e9f0f1bb9b
Mention IceLake in documentation about implementation selection. ( #1995 )
...
Since the creation of the IceLake implementation there are now
four available implementations on Intel/AMD x64 processors.
2023-04-28 21:29:01 -04:00
Serge Aleynikov
7ef1ebd4fb
Add Erlang bindings ( #1994 )
2023-04-28 09:54:49 -04:00
Daniel Lemire
8de540e267
Update README.md
2023-04-27 14:27:05 -04:00
Daniel Lemire
ebc51fbd1a
Update bug_report.md
2023-04-24 08:05:26 -04:00
Daniel Lemire
84a31c1615
Update bug_report.md
2023-04-23 12:06:47 -04:00
Daniel Lemire
f77ac963f4
Trying the undefined behaviour sanitizer ( #1988 )
...
* Trying the undefined behaviour sanitizer
* Trimming quiet
2023-04-23 11:50:05 -04:00
pjuhasz
ae3d912f8d
Add link to Perl binding (JSON::SIMD) ( #1991 )
...
Co-authored-by: Peter Juhasz <juhasz.peter@uhusystems.com >
2023-04-23 10:37:56 -04:00
Daniel Lemire
abf3d7d440
Slightly safer linux counters
2023-04-21 13:26:49 -04:00
Daniel Lemire
3c313b8530
Removing old file.
2023-04-13 11:52:02 -04:00
Dirk Stolle
f435fddda1
update string_view lite to version 1.7.0 ( #1984 )
...
This is the header as seen for the tag v1.7.0,
commit 7b1867b7c08f9ac010fb8b9dae79ff8c8359bafb, on
<https://github.com/martinmoene/string-view-lite >.
2023-04-11 13:58:38 -04:00
Daniel Lemire
14d927128b
New release
v3.1.7
2023-04-08 16:13:48 -04:00
Daniel Lemire
48152a0326
Fix for issue 1981 ( #1982 )
...
* Fix
* Rewording.
* Doing it differently.
2023-04-08 16:11:40 -04:00