Commit Graph

  • 7b55f16682 Trying s390x in CI (#1945) Daniel Lemire 2023-01-27 11:34:00 -05:00
  • d8fec59e85 Safer add-dependency script. (#1946) Daniel Lemire 2023-01-26 22:40:26 -05:00
  • 57b6034a0c Let verbose Daniel Lemire 2023-01-26 21:12:23 -05:00
  • 7500d7bb4f Patching. v3.1.0 Daniel Lemire 2023-01-25 22:19:40 -05:00
  • 82c9876aec Preparing release. 3.1.0 Daniel Lemire 2023-01-21 18:07:06 -05:00
  • b9234be80f complete number_in_string for documents, stringify the version macro and improving trailing content errors (#1934) Daniel Lemire 2023-01-21 15:29:08 -05:00
  • 0a2563e13e Testing and fixing log issues. (#1939) Daniel Lemire 2023-01-21 15:28:56 -05:00
  • 727ec73c33 The fuzzer needs to be updated. (#1941) Daniel Lemire 2023-01-21 15:28:25 -05:00
  • 9a55a830ec Adding clang14 ci (#1940) Daniel Lemire 2023-01-21 15:27:21 -05:00
  • 8c89ae0cd9 Removing extra ';'. Daniel Lemire 2023-01-13 09:17:05 -05:00
  • 8c71ca1b1d Update implementation-selection.md Daniel Lemire 2023-01-07 13:43:26 -05:00
  • c72b4bc0f4 Update basics.md Daniel Lemire 2023-01-07 13:42:01 -05:00
  • 8a26cb3c8e Adding a couple of string tests. (#1935) Daniel Lemire 2023-01-05 21:18:54 -05:00
  • bf2ba5c675 Update basics.md Daniel Lemire 2023-01-05 08:38:16 -05:00
  • f151300a76 Disabling fallback kernel on systems where it is not needed (#1930) Daniel Lemire 2023-01-03 09:52:41 -05:00
  • 9aa3563d99 Updating Google Benchmark. (#1929) Daniel Lemire 2023-01-03 09:52:26 -05:00
  • 9444c1a04f Merge branch 'master' of github.com:simdjson/simdjson Daniel Lemire 2022-12-19 21:07:17 -05:00
  • 883901a81b Updating users. Daniel Lemire 2022-12-19 21:07:07 -05:00
  • a2c96c9cca Update basics.md Daniel Lemire 2022-12-16 22:12:25 -05:00
  • c63da0ef2c Added a remark regarding assemblers. Daniel Lemire 2022-12-16 21:22:48 -05:00
  • c61cefda85 Merge branch 'master' of github.com:simdjson/simdjson Daniel Lemire 2022-12-05 12:25:52 -05:00
  • bffcbb444d Clarifying comment. Daniel Lemire 2022-12-05 12:25:29 -05:00
  • 0b2891aaab Trying fuzzer with llvm 14. (#1922) Daniel Lemire 2022-12-01 14:26:17 -05:00
  • 983fb41802 Update README.md (#1925) wanweiqiangintel 2022-12-01 06:26:58 +08:00
  • 0d2455029d Preparing patch release. v3.0.1 Daniel Lemire 2022-11-23 10:59:48 -05:00
  • e94f027310 Serialize 0 as 0.0 (#1921) Daniel Lemire 2022-11-23 10:31:42 -05:00
  • 2b766e4c09 Fix: Add padded_string_view overload for parser::parse (#1916) sean 2022-11-23 15:22:39 +01:00
  • a5db75e1a6 Adding more development checks to the DOM front-end (#1915) Daniel Lemire 2022-10-17 09:11:09 -04:00
  • 4bd66cb891 We branch on GCC for performance. (#1913) Daniel Lemire 2022-10-16 13:15:35 -04:00
  • 960a7ebba1 Switching to iterate_many Daniel Lemire 2022-10-06 11:59:12 -04:00
  • d520062f8e Bumping API v3.0.0 Daniel Lemire 2022-10-06 11:50:33 -04:00
  • db08d78ed0 Documents better the type method and makes is_null return an error condition in some instances (#1909) Daniel Lemire 2022-10-06 11:47:40 -04:00
  • 46292b8d4b Update basics.md Daniel Lemire 2022-10-05 08:50:52 -04:00
  • 46241287c6 Check for trailing tokens in json2msgpack ondemand benchmark (#1908) Tyson Andre 2022-10-05 08:49:09 -04:00
  • 137cb14bcc Documenting how one can check for the end of the document. (#1907) Daniel Lemire 2022-10-04 20:23:52 -04:00
  • 5e6be3ed7a Minor fix (documentation and safety) regarding max. depth in ondemand. (#1906) Daniel Lemire 2022-10-04 12:24:20 -04:00
  • 6d909a5d12 Deprecated method. dlemire/issue1903 Daniel Lemire 2022-10-04 10:07:18 -04:00
  • b4c0cad4fe Documentation tweak. Daniel Lemire 2022-10-04 10:02:34 -04:00
  • 0c284d07b1 Removing max_depth from ondemand::parser Daniel Lemire 2022-10-04 09:58:37 -04:00
  • 7d30aecf0c Removing start_positions. Daniel Lemire 2022-10-04 09:52:40 -04:00
  • c6ab52eebb [skip ci] Add an .editorconfig for .cpp/.h/.md for whitespace settings (#1901) Tyson Andre 2022-10-03 11:14:00 -04:00
  • a1aab1fafe Preparing release 2.2.3 v2.2.3 Daniel Lemire 2022-10-02 16:32:37 -04:00
  • b92cbbe280 Fixing issue 1898 (#1899) Daniel Lemire 2022-10-02 16:25:39 -04:00
  • 6d2a09f8e5 [skip ci] Fix typo, formatting nit in HACKING.md (#1902) Tyson Andre 2022-10-02 16:19:34 -04:00
  • 00564bf7d5 Micro-optimization for parsing surrogate pairs (#1897) Tyson Andre 2022-10-02 12:10:53 -04:00
  • 5809e51ae4 fix: Reject surrogate pairs with invalid low surrogate (#1896) Tyson Andre 2022-09-30 12:13:16 -04:00
  • d27e7cce71 Fix typos in doc/basics.md (#1893) Tyson Andre 2022-09-30 08:34:37 -04:00
  • f7dc03f93d Fix documentation of description() method in implementation (#1895) David Korenchuk 2022-09-30 14:34:06 +02:00
  • d4ac1b51d0 Fix various warnings & if constexpr (#1888) sean 2022-09-28 05:22:47 +02:00
  • 6a4222da71 Adding a remark to the documentation. Daniel Lemire 2022-09-19 15:28:33 -04:00
  • bba88eb5e5 Fixing typo in the documentation. Daniel Lemire 2022-09-19 10:21:11 -04:00
  • 16b3816455 This fixes an error caused by overeager gcc static analyser (#1891) Daniel Lemire 2022-09-19 10:20:48 -04:00
  • e5a408386b build: add pkg-config support (#1767) Andrea Pappacoda 2022-08-26 22:20:51 +02:00
  • e65f28e61a Fixed if condition, Win64 _fseeki64, trivial constructors C++11 (#1883) Herman Semenov 2022-08-18 21:16:46 +03:00
  • fbb46b99e2 Fixes and verifies issue 1878. (#1880) Daniel Lemire 2022-08-08 22:00:38 -04:00
  • 933c2ebeac Preparing release v2.2.2 Daniel Lemire 2022-07-28 21:46:45 -04:00
  • db3e813aa6 Verifying and fixing issue 1876 (#1877) Daniel Lemire 2022-07-28 21:45:54 -04:00
  • 9c95a48fe6 cleaning on-demand benchmarks (#1875) Daniel Lemire 2022-07-28 20:28:29 -04:00
  • cb20f7e7df Update CONTRIBUTING.md Daniel Lemire 2022-07-20 09:46:52 -04:00
  • 18b9168eec remove empty if block (#1873) Dirk Stolle 2022-07-20 02:36:51 +02:00
  • 241ce7304c New version. v2.2.1 Daniel Lemire 2022-07-19 16:47:06 -04:00
  • 5dbe96da96 We change slightly on development checks are enabled. (#1869) Daniel Lemire 2022-07-19 16:40:02 -04:00
  • 40b397a3d4 Fixing issue 1870 (#1871) Daniel Lemire 2022-07-19 15:17:12 -04:00
  • 5510089d45 Improve build times for debug builds (#1859) strager 2022-07-19 12:14:33 -07:00
  • 62a57907a7 Adding DOM benchmark to msgpack (#1866) Daniel Lemire 2022-07-14 13:47:10 -04:00
  • becbe99e81 Update README.md Daniel Lemire 2022-07-14 09:45:04 -04:00
  • bd3d67e889 Documenting a specific use case where you need a value if and only if it is another key is not present (#1865) Daniel Lemire 2022-07-09 10:54:28 -04:00
  • a89d57d0d4 update dependency nlohmann/json for benchmarks to current version 3.10.5 (#1862) Dirk Stolle 2022-07-08 18:32:05 +02:00
  • e04d400c64 update jsoncpp to version 1.9.5 (#1863) Dirk Stolle 2022-07-08 18:31:43 +02:00
  • 1075e8609c Updating single header, prior to release. v2.2.0 Daniel Lemire 2022-07-04 21:55:09 -04:00
  • 3fde8a4eac New release candidate (#1856) Daniel Lemire 2022-07-04 21:54:19 -04:00
  • 62bdb9a2f7 [noci] update users Daniel Lemire 2022-07-02 21:44:48 -04:00
  • 2fbacb0058 New version v2.1.0 Daniel Lemire 2022-06-30 11:49:26 -04:00
  • 509066f06a adding msgpack benchmarks (#1853) Daniel Lemire 2022-06-30 10:29:50 -04:00
  • 070f0b26a3 Removing dead code. (#1852) Daniel Lemire 2022-06-25 00:11:31 -04:00
  • 1a195623a5 Improve string performance in ondemand by making the string processing runtime dispatched. (#1849) Daniel Lemire 2022-06-24 09:57:16 -04:00
  • 5f7a56e7f1 add SIMDJSON_IMPLEMENTATION_ICELAKE to implementation-selection.md (#1848) Dirk Stolle 2022-06-22 19:09:19 +02:00
  • 5e60f0482d Update implementation-selection.md Daniel Lemire 2022-06-21 21:29:12 -04:00
  • 7e1d07ee86 Disabling again for GCC 7 dlemire/exposing_parse_string Daniel Lemire 2022-06-21 19:55:42 -04:00
  • 9de1b45e30 Adding two missing macros. Daniel Lemire 2022-06-21 19:13:40 -04:00
  • 7a73230459 Minor warning disabling (GCC7) Daniel Lemire 2022-06-21 19:03:10 -04:00
  • 667f488c2c This should improve string performance in ondemand by making the string processing runtime dispatched. Daniel Lemire 2022-06-21 17:53:37 -04:00
  • e6c90b8efb Preparing release. v2.0.4 Daniel Lemire 2022-06-15 15:23:03 -04:00
  • 7c450fbb70 Adding clang 13 tests. (#1844) Daniel Lemire 2022-06-15 15:21:33 -04:00
  • 4e1e002cb0 This verifies and fixes issue 1834. (#1843) Daniel Lemire 2022-06-15 13:42:04 -04:00
  • de196dd7a3 [skip ci] Grammar and typo fixes (#1842) Benson Muite 2022-06-14 23:16:39 +03:00
  • 08cb8dd81c Simpler counters. (#1841) Daniel Lemire 2022-06-07 15:19:51 -04:00
  • 57d54792ba update actions/cache + actions/checkout in GitHub Actions to v3 (#1839) Dirk Stolle 2022-06-06 14:51:50 +02:00
  • 79879802f9 run tests with GCC 8, too (#1837) Dirk Stolle 2022-06-04 02:52:07 +02:00
  • fbe955e9a4 gcc12 without warnings. (#1836) Daniel Lemire 2022-06-02 22:53:39 -04:00
  • a49ac04046 Version 2.0.3 v2.0.3 Daniel Lemire 2022-06-02 13:57:46 -04:00
  • 49c7654a70 We will be enabling AVX-512 under Visual Studio 2019 by default. (#1833) Daniel Lemire 2022-06-02 13:56:20 -04:00
  • 3e777c1759 This is a release candidate for issue 1831. (#1832) v2.0.2 Daniel Lemire 2022-06-02 09:19:30 -04:00
  • a410c723c8 Patch release. v2.0.1 Daniel Lemire 2022-05-26 16:25:57 -04:00
  • f91a1ae07e Let us time minify and make sure AVX-512 is used by default. (#1830) Daniel Lemire 2022-05-26 16:15:49 -04:00
  • 33b014dd23 We do not try to silence -Wmaybe-uninitialized under clang. Daniel Lemire 2022-05-26 14:21:22 -04:00
  • c8f5f376a0 Making AVX-512 available by default. Silencing some maybe-uninitialized warning under GCC (warning appears in the standard library). Making the Python amalgamation script a bit more Windows friendly. Daniel Lemire 2022-05-26 14:07:15 -04:00
  • 2e51e7bb8d Silencing a warning. Daniel Lemire 2022-05-25 18:22:17 -04:00
  • 4037b48e6a Let us time minify Daniel Lemire 2022-05-25 17:56:26 -04:00
  • c3954b1fb8 Update README.md Daniel Lemire 2022-05-25 17:25:01 -04:00