Daniel Lemire
3620e9d151
version bump
v3.9.4
2024-06-11 15:37:22 -04:00
Daniel Lemire
d017cd7ca4
Merge branch 'master' of github.com:simdjson/simdjson
2024-06-11 14:08:20 -04:00
Daniel Lemire
d9d1ff5856
chore: remove unneeded gcc13 ci tests
2024-06-11 14:07:56 -04:00
Daniel Lemire
eb8f2bce14
fix: add test for issue 2199 ( #2200 )
...
* fix: add test for issue 2199
* added ubuntu 24 workflow + silencing a warning
2024-06-11 13:55:55 -04:00
Dirk Stolle
2a4ff73468
update string_view lite to version 1.8.0 ( #2197 )
...
This is the header as seen for the tag v1.8.0,
commit a47222b9855dd6e6d1eac38acaa495822e2caa69, on
<https://github.com/martinmoene/string-view-lite >.
2024-06-10 10:29:25 -04:00
Daniel Lemire
77fc2b8447
doc: explaining the page trick ( #2196 )
...
* doc: explaining the page trick
* simplify
* did as john said
* trying something else
* flipping order
* trying some other order
* hmmm
2024-06-07 22:12:08 -04:00
Daniel Lemire
ba8b66a633
Update basics.md
2024-06-07 12:49:32 -04:00
Daniel Lemire
66eec5feaf
Update basics.md
2024-06-05 08:55:12 -04:00
Janeczko Jakub
3964f3e5d2
pull size_t from the std namespace ( #2191 )
2024-06-03 14:08:23 -04:00
Daniel Lemire
ee8515122d
version bump
v3.9.3
2024-05-30 10:53:40 -04:00
halx99
5d35e7ca1f
Fix compile error on llvm-19 ( #2187 )
2024-05-30 10:52:38 -04:00
spershin
deefc88b9c
Adding path for parsing incomplete json. ( #2189 )
...
1. Allows processing inclomplete, damaged, corrupted json to some extent.
2. Pariity with the Presto Java functionality.
3. Protected with SIMDJSON_EXPERIMENTAL_ALLOW_INCOMPLETE_JSON define.
4. Does not interfere with the normal path (can co-exist).
5. Tested in production forkflow.
2024-05-30 10:52:09 -04:00
Yuriy Chernyshov
c80dda7c58
Fix building simdjson against libc++ with _LIBCPP_REMOVE_TRANSITIVE_INCLUDES defined ( #2184 )
...
```
src/implementation.cpp:193:20: error: no template named 'is_trivially_destructible' in namespace 'std'; did you mean 'is_trivially_move_constructible'?
static_assert(std::is_trivially_destructible<detect_best_supported_implementation_on_first_use>::value, "detect_best_supported_implementation_on_first_use should be trivially destructible");
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
is_trivially_move_constructible
```
2024-05-23 16:54:23 -04:00
Daniel Lemire
d2954ef68b
Update ubuntu22-gcc13.yml
2024-05-23 16:53:48 -04:00
Daniel Lemire
ac719827ff
fix: solve issue 2181 ( #2182 )
2024-05-11 20:44:38 -04:00
Daniel Lemire
6ea77392a7
Update basics.md
2024-05-10 12:21:26 -04:00
pnck
e2f879751c
fix: issue #2154 ( #2178 )
2024-05-10 00:33:09 -04:00
Daniel Lemire
bf7834179c
version bump
v3.9.2
2024-05-07 19:15:43 -04:00
Daniel Lemire
69ab8848bf
fix: satisfy a C++20 compiler warning ( #2177 )
2024-05-07 18:04:59 -04:00
Daniel Lemire
7288323e36
Update basics.md
2024-05-06 21:09:56 -04:00
Daniel Lemire
3f381cf3ee
Update README.md
2024-05-06 11:11:34 -04:00
Daniel Lemire
52406402ed
fix: replace vm*vq_u8 by vm*vq_u32 for better performance under some systems.
2024-05-01 14:53:48 -04:00
Daniel Lemire
799d8e3fc9
fix ref
2024-04-26 14:09:42 -04:00
Daniel Lemire
6c647d9f3b
Update README.md
2024-04-24 16:23:45 -04:00
Daniel Lemire
8519e24f12
issue 2170 ( #2172 )
2024-04-24 01:41:40 -04:00
Daniel Lemire
fffb62743c
removing power fuzzer.
2024-04-23 23:50:49 -04:00
Daniel Lemire
c888075f8d
makes implementations trivially destructible ( #2171 )
2024-04-23 23:49:20 -04:00
Daniel Lemire
9b8aac5f22
[skip ci] updating documentation
2024-04-22 09:18:49 -04:00
Javier Blazquez
40b414d184
add Windows ARM64EC build and CI support ( #2168 )
...
* add Windows ARM64EC support
* add ARM64EC to vs17-arm-ci workflow
2024-04-09 14:56:58 -04:00
Daniel Lemire
c85e8a7db1
version bump
v3.9.1
2024-04-05 15:19:02 -04:00
Daniel Lemire
83f390f8e7
fix: adopt recommendation from issue 2163 ( #2164 )
2024-04-05 15:17:57 -04:00
Daniel Lemire
82563dcf70
correcting version bump
v3.9.0
2024-04-04 14:08:25 -04:00
Daniel Lemire
646bd3f2c3
version bump
2024-04-04 12:24:07 -04:00
Daniel Lemire
4b0a908bb2
[skip ci] adding documentation regarding new hardware support
2024-04-04 12:22:03 -04:00
Jinyang He
4c98e51c53
Add LoongArch LSX and LASX support ( #2159 )
...
* Add LoongArch SX support
* Add LoongArch ASX support
2024-04-04 12:09:36 -04:00
Daniel Lemire
58e3d5d9cc
fix: fix path to cross-compiler
2024-04-03 22:37:46 -04:00
Daniel Lemire
a22a92dc72
trying to add loong to our ci tests ( #2160 )
...
* trying to add loong to our ci tests
* tuning loongarch
* updating the loong toolset
2024-04-03 15:18:45 -04:00
Daniel Lemire
c4654553dd
[skip ci] windows and unicode
2024-03-26 09:31:50 -04:00
Daniel Lemire
5997f82c37
Update basics.md
2024-03-20 14:26:11 -04:00
Daniel Lemire
bee410b315
comment
2024-03-20 01:52:42 -04:00
Daniel Lemire
b115e3ef61
some updates to our CI ( #2151 )
2024-03-17 11:59:50 -04:00
Daniel Lemire
669229df5d
more documentation.
2024-03-17 10:29:41 -04:00
Daniel Lemire
b6a2286e62
adding some documentation for escaped_key().
2024-03-17 10:27:13 -04:00
Twice
3a97c57773
Add escaped_key method to ondemand::field ( #2150 )
2024-03-17 10:10:31 -04:00
Daniel Lemire
e1c6a778f8
3.8.0
v3.8.0
v3.7.1
2024-03-10 13:25:53 -04:00
Daniel Lemire
d413dd5b0e
v3.7.1
2024-03-10 13:24:07 -04:00
Daniel Lemire
a33fdc2770
Unconfusing clang ( #2147 )
...
* In some cases, clang might try to cast an ondemand::document to an
ondemand::document, instead of calling the move constructor. So we
can disable the template cast.
* In some cases, clang might get confused when constructing an ondemand
document in a constructor: instead of calling the move constructor, it
somehow ends up trying to cast a document to a document. We can easily
disallow this behavior with std::enable_if.
* making compatible with C++11
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2024-03-10 13:20:39 -04:00
Daniel Lemire
87f5f7a250
added some documentation in the code related to custom types ( #2146 )
2024-03-09 18:45:05 -05:00
Daniel Lemire
9923d27994
upper case
2024-03-06 16:01:21 -05:00
Piotr Rżysko
876be23545
Add link to simdjson-java ( #2145 )
2024-03-06 15:55:16 -05:00