Daniel Lemire
e4bba2df9d
Do not needlessly do perf checks.
2021-07-22 10:52:05 -04:00
Daniel Lemire
ca9391c5a9
Let us run more CI tests.
2021-07-22 10:44:10 -04:00
Daniel Lemire
91b8fa4c4b
Fixing a CI issue.
2021-07-22 10:38:59 -04:00
Daniel Lemire
081c3ca7c8
Merged.
2021-07-22 10:17:37 -04:00
Daniel Lemire
bbeec66a93
Merge branch 'jkeiser/no-padding-scalar' into dlemire/nopadding
2021-07-21 13:45:10 -04:00
Daniel Lemire
7dcd43e82a
Merge branch 'jkeiser/no-padding' into dlemire/nopadding
2021-07-21 11:19:43 -04:00
Daniel Lemire
c3f7eff019
Adding some commentary
2021-07-19 17:08:51 -04:00
Daniel Lemire
d0e2a7fb00
Minor fixes
2021-07-19 16:53:11 -04:00
Daniel Lemire
9cace04da3
Adding more tests.
2021-07-19 16:33:58 -04:00
Daniel Lemire
2e688a2825
Removing two other asserts.
2021-07-19 16:27:29 -04:00
Daniel Lemire
4501aebee8
Disabling a couple of asserts.
2021-07-19 16:23:48 -04:00
Daniel Lemire
df24da314f
Cleaning.
2021-07-19 15:58:17 -04:00
Daniel Lemire
8b2bff981f
Messy temporary work.
2021-07-19 15:34:48 -04:00
Daniel Lemire
a34996939c
Adding a duplicate of the existing test.
2021-07-19 13:55:10 -04:00
Daniel Lemire
e8e731a311
Merge branch 'master' into dlemire/backport_jkeiser_fix_for_issue1632
2021-07-19 12:17:17 -04:00
Daniel Lemire
f364e354e2
Minor fixes.
2021-07-19 11:54:46 -04:00
Daniel Lemire
3c5c2d2404
This backports (isolate) a fix by jkeiser of issue 1632.
2021-07-19 11:13:37 -04:00
Daniel Lemire
2dac3705d2
renames 'to_string' to 'to_json_string' and makes it ridiculously fast ( #1642 )
...
* Changing the name of the function to 'to_json_string' from 'to_string' to avoid confusion.
* Moving to a fast string_view model
* Making it exception-safe.
* Tweaking.
* Workaround for exceptions.
* more robust to_json_string (#1651 )
* WIP.
* Fuzzing timeout (bug fix) (#1650 )
* prove pull request #1648 introduces an infinite loop
* Interesting bug!
* Tweak.
Co-authored-by: Paul Dreik <github@pauldreik.se >
* It should now work.
* Moving car examples to exception mode
* Simplifying somewhat.
* I forgot to abandon. Let us do that.
* Adding more tests.
* WIP.
* It should now work.
* Moving car examples to exception mode
* Simplifying somewhat.
* I forgot to abandon. Let us do that.
* Adding more tests.
Co-authored-by: Paul Dreik <github@pauldreik.se >
Co-authored-by: Paul Dreik <github@pauldreik.se >
2021-07-19 10:24:36 -04:00
Daniel Lemire
3300d8463b
Adding type test.
2021-07-18 20:53:57 -04:00
Daniel Lemire
267e70d550
Adding another case.
2021-07-18 16:53:35 -04:00
Daniel Lemire
4b118bd9e1
Verifying issue.
2021-07-18 13:00:46 -04:00
Daniel Lemire
774999ee95
Adds some benchmarks for the minifier.
2021-07-16 11:54:55 -04:00
Daniel Lemire
c906f864d7
Update basics.md
2021-07-16 09:33:43 -04:00
Daniel Lemire
68e3c4f984
Update basics.md
2021-07-16 09:27:34 -04:00
Daniel Lemire
b08818fab9
Update basics.md
2021-07-15 12:31:53 -04:00
Daniel Lemire
33f73b577c
Another attempt at producing problems with threads (more tests) ( #1655 )
...
* Another attempt at producing problems with threads.
* Fixing code
* Trying to please visual studio
2021-07-13 17:30:29 -04:00
Daniel Lemire
30422cfdd3
I am getting tired of conflicts in settings.json. ( #1652 )
2021-07-13 09:28:49 -04:00
Daniel Lemire
b085b56e32
This solves a minor issue with our legacy benchmark tools. ( #1653 )
...
* This solves a minor issue with our legacy benchmark tools.
* Slightly better code.
* Removing bad typo.
2021-07-13 09:18:58 -04:00
Daniel Lemire
ea3d4e7ce5
Fuzzing timeout (bug fix) ( #1650 )
...
* prove pull request #1648 introduces an infinite loop
* Interesting bug!
* Tweak.
Co-authored-by: Paul Dreik <github@pauldreik.se >
2021-07-06 14:36:38 -04:00
Daniel Lemire
bea1483cde
Fixing minor issue with document stream (DOM). ( #1648 )
...
* Fixing minor issue with document stream (DOM).
* Porting over the fix.
2021-07-05 17:40:04 -04:00
Paul Dreik
90efd79055
Get fuzzing working again ( #1646 )
...
* upload corpus to https://www.pauldreik.se/ from the x64 github action job (keep the github action cache)
* drop the github action cache (which was not working anyway) for power fuzzer and download the fuzz corpus from https://www.pauldreik.se/ instead
* resurrect arm64 fuzzing on drone CI, downloading the fuzz corpus from https://www.pauldreik.se/
* update the fuzzing documentation
2021-07-05 09:42:57 +02:00
Daniel Lemire
7e646efd0f
This should print out (once) some instructions to interpret the logging traces. ( #1637 )
...
* This should print out (once) some instructions to interpret the logging traces.
* More details.
2021-06-26 11:38:38 -04:00
Nicolas Boyer
eb849662c0
Update basic.md to document JSON pointer for On Demand. ( #1618 )
...
* Update basic.md to document JSON pointer for On Demand.
* Add automatic rewind for at_pointer
* Remove DOM examples in basics.md and update documentation reflecting addition of at_pointer automatic rewinding.
* Review
* Add test
Co-authored-by: Daniel Lemire <lemire@gmail.com >
2021-06-26 11:38:17 -04:00
Daniel Lemire
f146294a85
Partial documentation regarding relative JSON pointers. ( #1630 )
...
* Attempt at bringing some sanity to partial/relative JSON pointers.
* Removing some white spaces.
2021-06-26 11:36:38 -04:00
Daniel Lemire
374de826ab
This introduces a reset functionality for object and array containers ( #1639 )
...
* This introduces a reset functionality.
* Minor simplification.
* Tweaking further.
* This should fix the tests.
2021-06-26 11:33:37 -04:00
Daniel Lemire
1fd3e32051
Removes is_at_container_start() and documents is_at_iterator_start(), move_at_start(), enter_at_container_start() ( #1638 )
...
* Removes is_at_container_start() and documents is_at_iterator_start()
* More documentation.
2021-06-25 13:26:43 -04:00
Daniel Lemire
e607958a7b
Update README.md
2021-06-24 14:13:26 -04:00
Daniel Lemire
0f068fb7c4
Update README.md
2021-06-24 14:13:04 -04:00
Daniel Lemire
b991a4c7f3
We should be more generously testing in debug mode. ( #1635 )
2021-06-24 12:44:28 -04:00
Daniel Lemire
5b99a75ae1
count_elements did not like empty arrays. ( #1631 )
...
* count_elements did not like empty arrays.
* Minor cleaning.
* I don't understand.
* More cleaning.
2021-06-24 11:08:13 -04:00
John Keiser
1ba73b9e6b
Merge pull request #1629 from simdjson/jkeiser/vscode-config
...
Add .vscode workspace settings
2021-06-23 19:29:21 -06:00
Daniel Lemire
cfe3adb599
Added tests over invalid documents. ( #1626 )
...
* Added tests over invalid documents.
* Tweaking.
2021-06-23 18:02:00 -04:00
Daniel Lemire
e5d0e92116
Minor correction.
2021-06-23 13:36:41 -06:00
Daniel Lemire
b3b108b120
Adding the functions that I meant to add earlier.
2021-06-23 13:36:41 -06:00
Daniel Lemire
40f522ab2d
Adding potentially useless definition.
2021-06-23 13:36:41 -06:00
Daniel Lemire
5a6894cd3e
This adds "guarded" (i.e., memory-safe) number parsing routines.
2021-06-23 13:36:41 -06:00
John Keiser
90409897eb
Add __SIMDJSON_CHECK_EOF feature flag
2021-06-23 13:36:41 -06:00
John Keiser
78d1cd96a9
Split ondemand_object_tests into smaller files
2021-06-23 13:36:41 -06:00
John Keiser
6a1f8fc5c3
Don't step off the end of the index buffer
2021-06-23 13:36:37 -06:00
John Keiser
be6052bcdc
Diff json using text diff
2021-06-23 12:28:03 -06:00