John Keiser
1dfd48195d
Merge pull request #2035 from simdjson/jkeiser/sanitizer-ci
...
Run sanitizers in parallel
2023-07-17 23:37:34 -07:00
John Keiser
23afc6b695
Merge branch 'master' into jkeiser/sanitizer-ci
2023-07-17 16:09:20 -07:00
John Keiser
1e97af7dfb
Merge pull request #2031 from simdjson/jkeiser/vscode-green
...
Get headers compiling in editor
2023-07-17 13:07:20 -07:00
John Keiser
80bc9e5051
Run sanitizers in parallel
2023-07-17 12:57:50 -07:00
John Keiser
a74e87df17
Merge pull request #2026 from Cuda-Chen/pretty-print-for-dom
...
Add pretty print for DOM
2023-07-17 12:38:20 -07:00
John Keiser
3274299647
Merge pull request #2030 from yongxiangng/lazy-log-error
...
Add info and error logging, defer log message evaluation
2023-07-17 12:38:05 -07:00
John Keiser
22ca25faa6
Reamalgamate; make amalgamation normalize paths
2023-07-17 11:27:43 -07:00
John Keiser
37399fd41b
Merge pull request #2034 from simdjson/add_add_emul_for_32bits
...
Adding missing umul
2023-07-17 10:02:55 -07:00
Daniel Lemire
a170145d5b
Missing header.
2023-07-17 11:48:07 -04: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
25dfb078c7
A few random header include ordering fixes
2023-07-16 22:50:54 -07:00
John Keiser
9f0710e3ad
Move full_multiplication to <implementation>/numberparsing_defs.h
2023-07-16 22:34:21 -07:00
John Keiser
19b9cd9b05
Explain new directory structure
2023-07-16 21:42:50 -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
66252e4925
Honor --output-on-failure again
2023-07-15 17:44:44 -07:00
John Keiser
944778c186
Reamalgamate
2023-07-15 17:30:42 -07:00
John Keiser
62868a2f53
Catch more headers without which it won't compile
2023-07-15 17:16:18 -07:00
John Keiser
3c446c551b
Move AMALGAMATED up to include implementation.cpp
2023-07-15 17:04:14 -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
bf076bfb5f
Begin amalgamation early in simdjson.cpp
2023-07-15 15:55:38 -07:00
John Keiser
7bf1ecff9e
Mark amalgamation early in
2023-07-15 15:53:09 -07:00
John Keiser
e25a40facf
Check if amalgamation rules are not being followed while compiling
2023-07-15 15:47:14 -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
421ed4f390
Try to make output on failure actually work
2023-07-14 20:57:24 -07:00
John Keiser
7dff5fa37c
Include intrin.h from jsoncharutils.h since it's needed
2023-07-14 20:53:47 -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
553ee69b7c
Make implementation .h/.cpp compile
2023-07-08 11:42:57 -07:00
John Keiser
bf70cd0ebf
Get headers compiling in editor
2023-07-08 10:47:15 -07:00
Cuda-Chen
cf0551edf5
Add pretty print for DOM
...
Add pretty print for DOM with documentation.
Currently, the indentation is fixed to four spaces.
Close #1329 .
2023-07-08 21:09:57 +08:00
yongxiangng
ddb094d550
Move should log into separate if clause
2023-07-08 13:07:25 +08:00
Yong Xiang Ng
975fdda03c
Add fine grain logging
2023-07-07 12:11:27 +08:00
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