Commit Graph

  • 1ba73b9e6b Merge pull request #1629 from simdjson/jkeiser/vscode-config John Keiser 2021-06-23 19:29:21 -06:00
  • cfe3adb599 Added tests over invalid documents. (#1626) Daniel Lemire 2021-06-23 18:02:00 -04:00
  • e5d0e92116 Minor correction. Daniel Lemire 2021-05-27 18:04:01 -04:00
  • b3b108b120 Adding the functions that I meant to add earlier. Daniel Lemire 2021-03-23 16:39:53 -04:00
  • 40f522ab2d Adding potentially useless definition. Daniel Lemire 2021-03-23 15:20:25 -04:00
  • 5a6894cd3e This adds "guarded" (i.e., memory-safe) number parsing routines. Daniel Lemire 2021-03-23 12:00:39 -04:00
  • 90409897eb Add __SIMDJSON_CHECK_EOF feature flag John Keiser 2021-03-22 11:03:00 -07:00
  • 78d1cd96a9 Split ondemand_object_tests into smaller files John Keiser 2021-03-21 14:39:38 -07:00
  • 6a1f8fc5c3 Don't step off the end of the index buffer John Keiser 2021-03-20 18:04:10 -07:00
  • be6052bcdc Diff json using text diff John Keiser 2021-06-23 12:28:03 -06:00
  • ca8e21583c Add basic workspace configuration for vscode John Keiser 2021-06-23 12:09:00 -06:00
  • 42a31ad096 Fix ARM compile errors John Keiser 2021-06-23 11:52:00 -06:00
  • 1c01fc35eb This better documents invalidation. (#1625) Daniel Lemire 2021-06-22 11:33:25 -04:00
  • ce38fe7bea Add automatic rewind for at_pointer (#1624) Nicolas Boyer 2021-06-21 15:17:24 -04:00
  • ac647e6c11 Don't change the order of fields to avoid perf changes John Keiser 2021-06-21 10:46:01 -06:00
  • 45fbd8c4c5 Make len available to any dom_parser_implementation user John Keiser 2021-06-21 10:38:56 -06:00
  • 6ba9ad3ed9 Remove need for padding from SIMD string parsing John Keiser 2021-06-19 13:46:31 -07:00
  • bab51e5f08 Remove unlikely from null / bool parsing John Keiser 2021-06-19 10:35:05 -07:00
  • 6cd04aa858 Improving the documentation: escaping keys and "validate what you use" (#1621) Daniel Lemire 2021-06-18 09:59:20 -04:00
  • 03f7396d50 Fix branches. (#1619) Nicolas Boyer 2021-06-17 18:31:40 -04:00
  • a4803d50c5 Add JSON Pointer for On Demand (#1615) Nicolas Boyer 2021-06-11 14:20:05 -04:00
  • 40cba172ed Adds compile-test for Visual Studio + ARM and turn developer mode throughout CI. (#1609) Daniel Lemire 2021-06-09 16:42:37 -04:00
  • 3ba221eb8e Add max_capacity setting for On Demand (#1610) Nicolas Boyer 2021-06-08 14:42:42 -04:00
  • f45c59f27c I suspect that sanitizers might increase stack usage, to combat that you may set SIMDJSON_NO_FORCE_INLINING (#1614) Daniel Lemire 2021-06-08 10:58:20 -04:00
  • 8bc12fe7cb Update basics.md Daniel Lemire 2021-06-07 14:54:18 -04:00
  • 34bb2079e7 Adding documentation regarding versions. (#1611) Daniel Lemire 2021-06-07 14:19:23 -04:00
  • 7ca016652e Update README.md Daniel Lemire 2021-06-07 11:27:48 -04:00
  • 13ab123daf Testing issue 1607. (#1608) Daniel Lemire 2021-06-07 10:50:48 -04:00
  • ba0406f021 Minor changes to compilation test. Daniel Lemire 2021-06-07 10:21:39 -04:00
  • f54bd69b5b Update bug_report.md Daniel Lemire 2021-06-07 09:57:43 -04:00
  • b02aedb5bb Don't use padding parsing booleans John Keiser 2021-06-06 15:57:44 -07:00
  • da4de2e0b8 Don't read padding at all for root booleans and numbers John Keiser 2021-06-06 14:55:22 -07:00
  • 16e8db1f17 Adding 'count_elements' method. (#1577) Daniel Lemire 2021-06-06 17:56:00 -04:00
  • eb0ae041e3 Verification and bug fix of issue 1511 (#1602) Daniel Lemire 2021-06-06 17:55:33 -04:00
  • eda0f190ea Don't allocate when parsing root number John Keiser 2021-06-06 11:44:16 -07:00
  • 633784a4a2 Merge issue John Keiser 2021-06-06 11:51:18 -07:00
  • 893e613faa Don't #include "simdjson.cpp" in tests (#1605) John Keiser 2021-06-06 11:44:04 -07:00
  • e9b893ff1b Preparing the actual release. v0.9.6 Daniel Lemire 2021-06-05 11:33:32 -04:00
  • 10a7b9bd25 Merge branch 'master' into jkeiser/no-padding Daniel Lemire 2021-06-04 17:15:00 -04:00
  • 438c2a28ff Preparing patch release. Daniel Lemire 2021-06-04 17:09:21 -04:00
  • 714f0ba222 This deletes most of our data files making the repository much smaller (#1582) Daniel Lemire 2021-06-04 09:24:03 -04:00
  • 19c3b1315a Rewind functionality. (#1539) Daniel Lemire 2021-06-04 09:22:33 -04:00
  • f44a53271d Documentation for issue 1562 (Accessing escaped key with on-demand API) (#1563) Daniel Lemire 2021-06-04 09:21:52 -04:00
  • d90714e8df Add RapidJSON and nlohmann_json SAX to partial_tweets benchmark (#1597) Nicolas Boyer 2021-06-03 16:41:20 -04:00
  • c7fd7353a8 Add RapidJSON and nlohmann_json SAX to top_tweet benchmark (#1599) Nicolas Boyer 2021-06-03 16:41:00 -04:00
  • 05f15d88b6 Add large_random/rapidjson_sax.h and large_random/nlohmann_json_sax.h. Clean up kostya/rapidjson_sax.h (add flags also) and kostya/nlohmann_json_sax.h (#1600) Nicolas Boyer 2021-06-03 16:40:39 -04:00
  • d7d81c7152 Add RapidJSON and nlohmann_json SAX to find_tweet benchmark (#1598) Nicolas Boyer 2021-06-03 12:43:54 -04:00
  • 73b510225f Add RapidJSON and nlohmann_json SAX to distinct_user_id benchmark (#1593) Nicolas Boyer 2021-06-01 14:51:27 -04:00
  • 5d2eca2363 Correcting a couple of typographic errors. Daniel Lemire 2021-06-01 13:59:32 -04:00
  • 939b6b854a This adds /permissive- to recent visual studio builds (#1596) Daniel Lemire 2021-06-01 10:57:37 -04:00
  • 4f8bdf517a Adds a warning message when SIMDJSON_DEVELOPER_MODE is OFF. (#1594) Daniel Lemire 2021-06-01 10:29:11 -04:00
  • 369f66be35 Add RapidJSON and nlohmann_json SAX to kostya benchmark (#1592) Nicolas Boyer 2021-05-31 10:15:50 -04:00
  • 8a75dbf719 Update README.md Daniel Lemire 2021-05-28 09:05:56 -04:00
  • 0d8f6f5827 Merging again. Fixing issue. Daniel Lemire 2021-05-27 20:43:51 -04:00
  • 0c14707b78 Merge branch 'master' into jkeiser/no-padding Daniel Lemire 2021-05-27 20:42:36 -04:00
  • c0fb5f7474 Another merge issue. Daniel Lemire 2021-05-27 20:30:25 -04:00
  • 1032f70ddf Verifies and fixes issue 1588 (#1589) Daniel Lemire 2021-05-27 19:35:42 -04:00
  • 930b0beb6d Missing #ifdef SIMDJSON_DEVELOPMENT_CHECKS that got destroyed in the merge. Putting it back. Daniel Lemire 2021-05-27 18:27:20 -04:00
  • dadfb519cd Minor correction. Daniel Lemire 2021-05-27 18:04:01 -04:00
  • 595c628965 Merge branch 'master' into jkeiser/no-padding Daniel Lemire 2021-05-27 17:53:43 -04:00
  • 45182ec11b Tagging the version. v0.9.5 Daniel Lemire 2021-05-27 16:21:00 -04:00
  • a0c020d46d Patching. Daniel Lemire 2021-05-27 16:20:07 -04:00
  • 16e2323153 Fix UB in dev checks when iterating empty object (#1587) strager 2021-05-27 05:34:28 -07:00
  • 2ec23bdf37 fixed some typos (#1585) Pavel Novikov 2021-05-24 16:21:00 +03:00
  • 4fb09824bf Restricting how we can end key searches (#1575) Daniel Lemire 2021-05-20 16:23:38 -04:00
  • ad1cd6a2ce Documenting raw string access. (#1566) Daniel Lemire 2021-05-20 13:57:48 -04:00
  • a27367210a Improving how to_string is explained. (#1583) Daniel Lemire 2021-05-20 11:22:31 -04:00
  • efe9761f80 Fixing issue 1579. (#1580) Daniel Lemire 2021-05-19 12:23:17 -04:00
  • 0b75de12ef Don't allocate std::string just for padded_string::load() (#1578) Ivan Volnov 2021-05-19 00:32:51 +08:00
  • 076f41ae4b Patch release candidate. v0.9.4 Daniel Lemire 2021-05-15 15:45:02 -04:00
  • af5c8175b4 By default, we should not do the DOM checkperf… (#1571) Daniel Lemire 2021-05-15 15:28:59 -04:00
  • 8df32cea33 Return err when alloc failure (#1567) Amos Bird 2021-05-15 10:51:07 +08:00
  • 6a37fc1871 Disabling perf testing on version 0.9 v0.9.3 Daniel Lemire 2021-05-14 09:22:48 -04:00
  • e4150443ca Update journal reference (#1565) Luigi Pinca 2021-05-10 14:16:37 +02:00
  • 76f7e4ae04 Merge branch 'master' into jkeiser/no-padding Daniel Lemire 2021-05-07 23:03:39 -04:00
  • d539781cf3 This attempts to fix the fuzzers. (#1564) Daniel Lemire 2021-05-07 22:59:26 -04:00
  • 2bbab7d892 Update CONTRIBUTORS (#1560) PavelP 2021-05-02 22:30:25 +06:00
  • 729c35c0f8 Removes docker file which is unused and untested, and updates the path to dom/parse. Daniel Lemire 2021-05-01 10:31:00 -04:00
  • 2abcc35031 fix serveral typos (#1558) Dirk Stolle 2021-05-01 16:19:53 +02:00
  • 85b910814e Under ARM, it is slightly better to reverse the word once and then extract the bits. (#1545) Daniel Lemire 2021-04-30 18:34:21 -04:00
  • c1dffac28c This moves all DOM (benchmark + test) files to a subdir (#1549) Daniel Lemire 2021-04-30 18:33:45 -04:00
  • 911b06186b Delete Dockerfile Daniel Lemire 2021-04-26 09:08:34 -04:00
  • be9d5d4e31 adjust GitHub links to current repository URL (#1553) D. Stolle 2021-04-26 15:08:14 +02:00
  • b32d66e7b6 Update README.md Daniel Lemire 2021-04-24 16:59:41 -04:00
  • 939bfc701a Update README.md Daniel Lemire 2021-04-24 16:58:57 -04:00
  • 9c470822a1 Putting back the rstrip. Daniel Lemire 2021-04-23 10:54:21 -04:00
  • d7b08c84c7 Merge branch 'master' into jkeiser/no-padding Daniel Lemire 2021-04-23 10:18:42 -04:00
  • 59195bd5dc Removing unsupported '--parallel'. Daniel Lemire 2021-04-23 10:14:10 -04:00
  • ef8c2c434e When realloc_if_needed, use loaded_bytes buffer rather always allocating a tmp one. (#1518) bobergj 2021-04-23 23:10:03 +09:00
  • 5ec85197f8 CMake refactor stage1 (#1512) friendlyanon 2021-04-23 15:24:56 +02:00
  • 8eed8f5155 Document stream: truncate final unfinished document and give access to the number of truncated bytes. (#1534) Daniel Lemire 2021-04-23 09:24:00 -04:00
  • 48f5e8b6c3 Fix minor typo in basics.md (#1547) Daniel Mangum 2021-04-22 10:37:47 -05:00
  • 0a2da45794 Adding another license note. Daniel Lemire 2021-04-13 10:25:02 -04:00
  • a79bbd63a3 use github action cache instead of bintray (#1536) Paul Dreik 2021-04-12 22:58:30 +02:00
  • c667b0cfdf Update basics.md Daniel Lemire 2021-04-08 14:34:10 -04:00
  • b3a22bea56 My third attempt at fixing issue 1521 (not being merged due to performance concerns) (#1530) Daniel Lemire 2021-04-05 11:55:39 -04:00
  • 6ca6ee5a6f Correcting what seems to be a typo and adding some extra logging. (#1535) Daniel Lemire 2021-04-04 12:25:05 -04:00
  • 78cff7518b Update README.md Daniel Lemire 2021-04-01 22:53:31 -04:00
  • d0821adf0e This implements string serialization for On Demand instances. (#1527) Daniel Lemire 2021-04-01 11:25:00 -04:00
  • c6c29c2827 Better definition for fallthrough. v0.9.2 Daniel Lemire 2021-03-31 14:38:52 -04:00