Commit Graph

  • 40813752f4 This will update the amalgamate_demo.cpp file to use On Demand. (#1689) Daniel Lemire 2021-08-07 12:43:40 -04:00
  • 19902abaf8 Guarding first/second access. (#1688) Daniel Lemire 2021-08-06 20:25:05 -04:00
  • 06643fc9f5 Additional tests and document tuning (#1684) Daniel Lemire 2021-08-02 16:35:02 -04:00
  • 0fa68d8930 Fixing noexcept on operator << with simdjson_result. (#1678) Daniel Lemire 2021-07-31 17:54:27 -04:00
  • cc98358453 Adding error handing examples to the documentation (#1679) Daniel Lemire 2021-07-31 14:31:48 -04:00
  • 33d926bd44 Minor fix. v0.9.7 Daniel Lemire 2021-07-31 13:52:01 -04:00
  • 5f0b35b2c5 update string_view lite to version 1.6.0 (#1677) Dirk Stolle 2021-07-31 17:19:51 +02:00
  • bd0f5e9322 [no ci] details Daniel Lemire 2021-07-30 18:20:37 -04:00
  • cb0e4b23c7 [no ci] clearing headings Daniel Lemire 2021-07-30 18:12:06 -04:00
  • d83e69d977 Fix an issue with truncated-byte function. (#1674) Daniel Lemire 2021-07-30 13:12:42 -04:00
  • f657516a7e Pruning some white spaces. Daniel Lemire 2021-07-27 13:16:18 -04:00
  • 8d29c5f931 [no ci] README update Daniel Lemire 2021-07-27 11:10:56 -04:00
  • eeac91579c [no ci] additional examples Daniel Lemire 2021-07-27 11:08:24 -04:00
  • e5a4b8b81b [no ci] minor indentation issue Daniel Lemire 2021-07-27 11:05:15 -04:00
  • 7b8f775893 Update basics.md Daniel Lemire 2021-07-27 11:04:01 -04:00
  • c6ef2105ab Minor tweak. Daniel Lemire 2021-07-27 10:56:05 -04:00
  • e681234e45 [no ci] update to power usage section Daniel Lemire 2021-07-27 10:30:19 -04:00
  • eb93b98d6a verify and fix issue 1668 (#1673) Daniel Lemire 2021-07-27 08:51:07 -04:00
  • 7d887fdc1e Parse numbers inside strings (#1667) Nicolas Boyer 2021-07-27 08:50:44 -04:00
  • 9d405a5df4 [skip ci] made requirements more precise Daniel Lemire 2021-07-26 08:47:21 -04:00
  • 18c003e8bf Adding CI for old LLVM in GitHub Actions (#1672) Daniel Lemire 2021-07-26 08:37:29 -04:00
  • ec4316aa84 Adding macos testing. (#1670) Daniel Lemire 2021-07-25 12:25:31 -04:00
  • b79261eebc This cleans a bit the current code, especially with respect to EOF guards. (#1669) Daniel Lemire 2021-07-25 10:36:22 -04:00
  • 450cb7b0f8 Merge branch 'dlemire/nopadding' of github.com:simdjson/simdjson into dlemire/nopadding dlemire/nopadding Daniel Lemire 2021-07-23 23:40:41 -04:00
  • 2907912b1d Guarding the peek/advance. Daniel Lemire 2021-07-23 23:40:26 -04:00
  • b6aff44c42 Syncing the singleheader files. Daniel Lemire 2021-07-23 23:12:03 -04:00
  • ce11f41840 Merge branch 'dlemire/nopadding' of github.com:simdjson/simdjson into dlemire/nopadding Daniel Lemire 2021-07-23 23:06:32 -04:00
  • 7c8bc650a7 Turning on developer mode explicitly throughout. Daniel Lemire 2021-07-23 23:06:08 -04:00
  • 657489e387 More fixes. Daniel Lemire 2021-07-23 22:27:46 -04:00
  • 60b6a16edc Let us stress the memory overflow in more tests. Daniel Lemire 2021-07-23 21:56:29 -04:00
  • 2ceca3e510 More tweaking to fix problems exposed by the fuzzers. Daniel Lemire 2021-07-23 21:36:40 -04:00
  • d8b6a8c9d3 Merge branch 'dlemire/nopadding' of github.com:simdjson/simdjson into dlemire/nopadding Daniel Lemire 2021-07-23 20:35:20 -04:00
  • bbc9bd059a Some tweaking. Daniel Lemire 2021-07-23 20:35:12 -04:00
  • 68df233b4b Removing a couple of tests from circle ci. Daniel Lemire 2021-07-23 18:07:43 -04:00
  • dc66d6133a Fixing comment. Daniel Lemire 2021-07-23 17:48:21 -04:00
  • 13055a4601 Using an alternative instrinsic. Daniel Lemire 2021-07-23 17:47:05 -04:00
  • a7ff410532 Various fixes for the number parsing in the DOM front-end. Basically, we had a mess whereas a SWAR optimization processing 8 digits would sometimes be called, despite the fact that it would be unsafe and/or it would not be called, and we would end up leaving performance on the floor. Daniel Lemire 2021-07-23 17:39:09 -04:00
  • d72cba29be Minor tweaks. Daniel Lemire 2021-07-23 16:25:08 -04:00
  • 757db1b2f0 Removing padding from DOM API. Daniel Lemire 2021-07-23 15:18:49 -04:00
  • 7175731e09 Removing the special-case Daniel Lemire 2021-07-23 14:07:32 -04:00
  • f6fc786b05 Disabling some change made to the DOM kernel which was evidently made to allow padding-less parsing. Daniel Lemire 2021-07-23 14:01:10 -04:00
  • 8ce1e52e4f Merge branch 'master' into dlemire/nopadding Daniel Lemire 2021-07-23 11:43:39 -04:00
  • 47a62db559 Isolated jkeiser fix for issue 1632: make it so that INCORRECT_TYPE is a recoverable condition in On Demand (#1663) Daniel Lemire 2021-07-23 11:32:26 -04:00
  • b12014f9e4 Let us try some setups in debug mode (for faster builds). Daniel Lemire 2021-07-23 11:20:51 -04:00
  • 1a433fc5b4 Enabling a broad range of tests. Daniel Lemire 2021-07-23 10:51:43 -04:00
  • 21845f1f6a Documenting iterate_many + removing remnants of padding in On Demand. Daniel Lemire 2021-07-23 10:37:08 -04:00
  • dc86daa4ec Removing the padding. Daniel Lemire 2021-07-22 17:32:06 -04:00
  • 910686ffa8 Merge branch 'dlemire/nopadding' of github.com:simdjson/simdjson into dlemire/nopadding Daniel Lemire 2021-07-22 15:41:01 -04:00
  • b1a3943a8b We should now be able to iterate over a string_view. Daniel Lemire 2021-07-22 15:40:45 -04:00
  • 70a0d62f51 Merge branch 'dlemire/backport_jkeiser_fix_for_issue1632' into dlemire/nopadding Daniel Lemire 2021-07-22 15:27:41 -04:00
  • bb0ed22ab8 Removing some of the padding in the tests. Daniel Lemire 2021-07-22 15:26:41 -04:00
  • d7770e9a6b Disabling 'json[N-1]' test. Daniel Lemire 2021-07-22 14:24:39 -04:00
  • 0e8b68683d Merge branch 'dlemire/backport_jkeiser_fix_for_issue1632' into dlemire/nopadding Daniel Lemire 2021-07-22 14:03:23 -04:00
  • 1fe50cb777 Trimming. Daniel Lemire 2021-07-22 14:02:30 -04:00
  • f2d419dda6 Basic guarding. Daniel Lemire 2021-07-22 13:42:49 -04:00
  • 57ca29e151 Merge branch 'dlemire/backport_jkeiser_fix_for_issue1632' into dlemire/nopadding Daniel Lemire 2021-07-22 13:23:08 -04:00
  • 01645cbd69 Update bug_report.md Daniel Lemire 2021-07-22 13:22:49 -04:00
  • 24068a089e Merge branch 'master' into dlemire/backport_jkeiser_fix_for_issue1632 Daniel Lemire 2021-07-22 12:56:18 -04:00
  • e4bba2df9d Do not needlessly do perf checks. Daniel Lemire 2021-07-22 10:52:05 -04:00
  • ca9391c5a9 Let us run more CI tests. Daniel Lemire 2021-07-22 10:44:10 -04:00
  • 91b8fa4c4b Fixing a CI issue. Daniel Lemire 2021-07-22 10:38:59 -04:00
  • 081c3ca7c8 Merged. Daniel Lemire 2021-07-22 10:17:37 -04:00
  • bbeec66a93 Merge branch 'jkeiser/no-padding-scalar' into dlemire/nopadding Daniel Lemire 2021-07-21 13:45:10 -04:00
  • 7dcd43e82a Merge branch 'jkeiser/no-padding' into dlemire/nopadding Daniel Lemire 2021-07-21 11:19:43 -04:00
  • 3dbecab494 Trimming the documentation a bit. Daniel Lemire 2021-07-20 15:05:39 -04:00
  • 5c590b8434 Bringing ndjson(document_stream) to On Demand (#1643) Nicolas Boyer 2021-07-20 14:17:23 -04:00
  • c3f7eff019 Adding some commentary Daniel Lemire 2021-07-19 17:08:51 -04:00
  • d0e2a7fb00 Minor fixes Daniel Lemire 2021-07-19 16:53:11 -04:00
  • 9cace04da3 Adding more tests. Daniel Lemire 2021-07-19 16:33:58 -04:00
  • 2e688a2825 Removing two other asserts. Daniel Lemire 2021-07-19 16:27:29 -04:00
  • 4501aebee8 Disabling a couple of asserts. Daniel Lemire 2021-07-19 16:23:48 -04:00
  • df24da314f Cleaning. Daniel Lemire 2021-07-19 15:58:17 -04:00
  • 8b2bff981f Messy temporary work. Daniel Lemire 2021-07-19 15:34:48 -04:00
  • a34996939c Adding a duplicate of the existing test. Daniel Lemire 2021-07-19 13:55:10 -04:00
  • e8e731a311 Merge branch 'master' into dlemire/backport_jkeiser_fix_for_issue1632 Daniel Lemire 2021-07-19 12:17:17 -04:00
  • f364e354e2 Minor fixes. Daniel Lemire 2021-07-19 11:54:46 -04:00
  • 3c5c2d2404 This backports (isolate) a fix by jkeiser of issue 1632. Daniel Lemire 2021-07-19 11:13:37 -04:00
  • 2dac3705d2 renames 'to_string' to 'to_json_string' and makes it ridiculously fast (#1642) Daniel Lemire 2021-07-19 10:24:36 -04:00
  • 3300d8463b Adding type test. Daniel Lemire 2021-07-18 20:53:57 -04:00
  • 267e70d550 Adding another case. Daniel Lemire 2021-07-18 16:53:35 -04:00
  • 4b118bd9e1 Verifying issue. Daniel Lemire 2021-07-18 13:00:46 -04:00
  • 774999ee95 Adds some benchmarks for the minifier. Daniel Lemire 2021-07-16 11:54:55 -04:00
  • c906f864d7 Update basics.md Daniel Lemire 2021-07-16 09:33:43 -04:00
  • 68e3c4f984 Update basics.md Daniel Lemire 2021-07-16 09:27:34 -04:00
  • b08818fab9 Update basics.md Daniel Lemire 2021-07-15 12:31:53 -04:00
  • 33f73b577c Another attempt at producing problems with threads (more tests) (#1655) Daniel Lemire 2021-07-13 17:30:29 -04:00
  • 30422cfdd3 I am getting tired of conflicts in settings.json. (#1652) Daniel Lemire 2021-07-13 09:28:49 -04:00
  • b085b56e32 This solves a minor issue with our legacy benchmark tools. (#1653) Daniel Lemire 2021-07-13 09:18:58 -04:00
  • ea3d4e7ce5 Fuzzing timeout (bug fix) (#1650) Daniel Lemire 2021-07-06 14:36:38 -04:00
  • bea1483cde Fixing minor issue with document stream (DOM). (#1648) Daniel Lemire 2021-07-05 17:40:04 -04:00
  • 90efd79055 Get fuzzing working again (#1646) Paul Dreik 2021-07-05 09:42:57 +02:00
  • 7e646efd0f This should print out (once) some instructions to interpret the logging traces. (#1637) Daniel Lemire 2021-06-26 11:38:38 -04:00
  • eb849662c0 Update basic.md to document JSON pointer for On Demand. (#1618) Nicolas Boyer 2021-06-26 11:38:17 -04:00
  • f146294a85 Partial documentation regarding relative JSON pointers. (#1630) Daniel Lemire 2021-06-26 11:36:38 -04:00
  • 374de826ab This introduces a reset functionality for object and array containers (#1639) Daniel Lemire 2021-06-26 11:33:37 -04:00
  • 1fd3e32051 Removes is_at_container_start() and documents is_at_iterator_start(), move_at_start(), enter_at_container_start() (#1638) Daniel Lemire 2021-06-25 13:26:43 -04:00
  • e607958a7b Update README.md Daniel Lemire 2021-06-24 14:13:26 -04:00
  • 0f068fb7c4 Update README.md Daniel Lemire 2021-06-24 14:13:04 -04:00
  • b991a4c7f3 We should be more generously testing in debug mode. (#1635) Daniel Lemire 2021-06-24 12:44:28 -04:00
  • 5b99a75ae1 count_elements did not like empty arrays. (#1631) Daniel Lemire 2021-06-24 11:08:13 -04:00