Commit Graph

  • 9ea818b600 deploy: c09e8dc225 lemire 2023-08-18 19:43:50 +00:00
  • c18a95994c deploy: 5bf585ef02 lemire 2023-08-18 18:50:57 +00:00
  • c09e8dc225 Icelake processes 64 bytes at a time when processing strings. (#2050) Daniel Lemire 2023-08-18 14:37:10 -04:00
  • 5bf585ef02 Fixing failing thread sanitizer (#2051) fix_failing_thread_sani_ci Daniel Lemire 2023-08-18 14:35:12 -04:00
  • 8cbab04bd7 deploy: caff09cafc lemire 2023-08-14 16:33:16 +00:00
  • caff09cafc Update iterate_many.md Daniel Lemire 2023-08-14 12:18:09 -04:00
  • 42907ec3f4 deploy: f043db4dca lemire 2023-08-02 20:43:36 +00:00
  • 9f308dbe33 deploy: e3bd0828d1 lemire 2023-08-02 20:17:56 +00:00
  • f043db4dca Preparing release. v3.2.2 Daniel Lemire 2023-08-02 16:01:39 -04:00
  • e3bd0828d1 Fix for issue 2045. (#2046) Daniel Lemire 2023-08-02 16:00:45 -04:00
  • 723f3d5c64 deploy: 9408298e0e jkeiser 2023-08-02 18:34:33 +00:00
  • 9408298e0e Merge pull request #2042 from simdjson/jkeiser/escape3 John Keiser 2023-08-02 10:38:09 -07:00
  • 573bbac2d2 Reamalgamate again John Keiser 2023-08-02 08:28:35 -07:00
  • ac78c625df simdjson_inline -> simdjson_really_inline John Keiser 2023-08-02 08:23:06 -07:00
  • 390a66c6e8 Make next_structurals inline John Keiser 2023-08-01 19:31:51 -07:00
  • 210e0a56a1 Reamalgamate John Keiser 2023-08-01 14:57:49 -07:00
  • 084f662f32 Don't use C++20 designated initializers John Keiser 2023-08-01 01:24:06 -07:00
  • c878ff2500 Fix compiler warnings John Keiser 2023-08-01 00:39:01 -07:00
  • 06afe9ecb3 New escape algorithm with significantly less data dependency John Keiser 2023-08-01 00:07:58 -07:00
  • e658502adb We are having issues with llvm.sh (#2044) Daniel Lemire 2023-08-02 11:24:28 -04:00
  • f490716868 deploy: 6e7d415040 lemire 2023-08-02 00:50:08 +00:00
  • 6e7d415040 These lines should not be necessary. (#2043) Daniel Lemire 2023-08-01 19:33:27 -04:00
  • 816d978e84 deploy: 2ccd5b9c97 jkeiser 2023-07-21 19:24:41 +00:00
  • 2ccd5b9c97 Merge pull request #2039 from simdjson/jkeiser/more-headers John Keiser 2023-07-21 12:09:57 -07:00
  • 50b78d2d0e deploy: 1cdcbf79b3 lemire 2023-07-21 18:38:02 +00:00
  • b7fd59e5f4 deploy: 7013ed98cc lemire 2023-07-21 18:11:36 +00:00
  • 1cdcbf79b3 We do actually support legacy 32-bit systems, although not with fast kernels. (#2041) Daniel Lemire 2023-07-21 13:53:10 -04:00
  • 7013ed98cc Peek(0) is an error on 32-bit systems, where pointers are indistinguishable from int32_t (#2040) Calum McConnell 2023-07-21 13:52:53 -04:00
  • b383c717d7 Have amalgamate.py verify it's actually amalgamating all the files John Keiser 2023-07-20 15:11:26 -07:00
  • b8743bced0 Fix amalgamate.py under python 3.7 John Keiser 2023-07-20 14:14:44 -07:00
  • ae9ba2bed2 Rename SIMDJSON_AMALGAMATED to SIMDJSON_CONDITIONAL_INCLUDE John Keiser 2023-07-20 11:43:19 -07:00
  • 939844d79f Adding tests for issue 2037. (#2038) Daniel Lemire 2023-07-20 14:11:33 -04:00
  • 4f4e81668e Change all include paths to <> instead of "" to avoid relative path includes John Keiser 2023-07-20 10:48:25 -07:00
  • bb54946b78 Disallow including headers from implementation files John Keiser 2023-07-20 10:01:22 -07:00
  • ae9a4504e6 deploy: 4dec6ed5a7 jkeiser 2023-07-18 17:43:11 +00:00
  • 4dec6ed5a7 Merge pull request #2036 from simdjson/jkeiser/more-header-fixes John Keiser 2023-07-18 10:26:40 -07:00
  • d952c6e639 deploy: 1dfd48195d jkeiser 2023-07-18 06:54:40 +00:00
  • 1dfd48195d Merge pull request #2035 from simdjson/jkeiser/sanitizer-ci John Keiser 2023-07-17 23:37:34 -07:00
  • 7edd32dc6b Remove document_stream from singlestage jkeiser/singlestage John Keiser 2023-07-17 16:31:37 -07:00
  • 91b74c593c Update powerpolicy to include singlestage (whatever that is?) John Keiser 2023-07-17 12:25:12 -07:00
  • fa629bd783 Make trim a common file John Keiser 2023-07-17 12:24:43 -07:00
  • 7784aa86c2 Add (non-working) fuzzer for singlestage (copy of ondemand) John Keiser 2023-07-05 15:54:11 -07:00
  • a47b64e0ff Add quickstart for singlestage (copy of ondemand) John Keiser 2023-07-05 15:53:55 -07:00
  • d92bc82b37 Add benchmarks for singlestage (copy of ondemand) John Keiser 2023-07-05 15:53:19 -07:00
  • 5b02e117bb Add tests for singlestage (copy of ondemand) John Keiser 2023-07-05 15:52:56 -07:00
  • ef6fc77861 Add initial singlestage implementation John Keiser 2023-07-17 12:11:53 -07:00
  • 23afc6b695 Merge branch 'master' into jkeiser/sanitizer-ci John Keiser 2023-07-17 16:09:20 -07:00
  • e3cac71afe Enforce that dependencies.h and generic/*.h include the same dependencies. John Keiser 2023-07-17 16:07:42 -07:00
  • 327ea2d014 deploy: 1e97af7dfb jkeiser 2023-07-17 22:16:34 +00:00
  • cbe562c1d5 Fix header define names for inline files John Keiser 2023-07-17 13:55:07 -07:00
  • 30437d0ff6 A few header fixes for dom and ondemand John Keiser 2023-07-17 13:51:37 -07:00
  • e404a11496 deploy: a74e87df17 jkeiser 2023-07-17 20:47:40 +00:00
  • e64a194382 deploy: 3274299647 jkeiser 2023-07-17 20:19:48 +00:00
  • 1e97af7dfb Merge pull request #2031 from simdjson/jkeiser/vscode-green John Keiser 2023-07-17 13:07:20 -07:00
  • 80bc9e5051 Run sanitizers in parallel John Keiser 2023-07-17 12:57:50 -07:00
  • a74e87df17 Merge pull request #2026 from Cuda-Chen/pretty-print-for-dom John Keiser 2023-07-17 12:38:20 -07:00
  • 3274299647 Merge pull request #2030 from yongxiangng/lazy-log-error John Keiser 2023-07-17 12:38:05 -07:00
  • 22ca25faa6 Reamalgamate; make amalgamation normalize paths John Keiser 2023-07-17 11:27:43 -07:00
  • 37399fd41b Merge pull request #2034 from simdjson/add_add_emul_for_32bits John Keiser 2023-07-17 10:02:55 -07:00
  • a170145d5b Missing header. Daniel Lemire 2023-07-17 11:48:07 -04:00
  • 7d1d635883 Adding missing umul Daniel Lemire 2023-07-17 10:04:57 -04:00
  • ddfa8ae928 Reamalgamate John Keiser 2023-07-16 22:53:42 -07:00
  • 25dfb078c7 A few random header include ordering fixes John Keiser 2023-07-16 22:50:54 -07:00
  • 9f0710e3ad Move full_multiplication to <implementation>/numberparsing_defs.h John Keiser 2023-07-16 22:01:58 -07:00
  • 19b9cd9b05 Explain new directory structure John Keiser 2023-07-16 21:42:50 -07:00
  • 7540248396 Include simdprune_tables.h in generic implementations John Keiser 2023-07-16 19:19:10 -07:00
  • ab09e96de9 Only use amalgamated.h in generic/ John Keiser 2023-07-16 14:34:42 -07:00
  • 66252e4925 Honor --output-on-failure again John Keiser 2023-07-15 17:44:44 -07:00
  • 944778c186 Reamalgamate John Keiser 2023-07-15 17:30:42 -07:00
  • 62868a2f53 Catch more headers without which it won't compile John Keiser 2023-07-15 17:16:18 -07:00
  • 3c446c551b Move AMALGAMATED up to include implementation.cpp John Keiser 2023-07-15 17:04:14 -07:00
  • efe3d4b7d7 Few more missing headers, make it even stricter John Keiser 2023-07-15 16:51:12 -07:00
  • 28db262b47 Make SIMDJSON_AMALGAMATED checking much stricter John Keiser 2023-07-15 16:46:15 -07:00
  • bf076bfb5f Begin amalgamation early in simdjson.cpp John Keiser 2023-07-15 15:55:38 -07:00
  • 7bf1ecff9e Mark amalgamation early in John Keiser 2023-07-15 15:53:09 -07:00
  • e25a40facf Check if amalgamation rules are not being followed while compiling John Keiser 2023-07-15 15:47:14 -07:00
  • a442842f0d Use SIMDJSON_AMALGAMATED (which works in-editor and out) instead of editor-specific tweaks John Keiser 2023-07-15 14:53:02 -07:00
  • 421ed4f390 Try to make output on failure actually work John Keiser 2023-07-14 20:57:24 -07:00
  • 7dff5fa37c Include intrin.h from jsoncharutils.h since it's needed John Keiser 2023-07-14 20:53:47 -07:00
  • 9a0527c380 Only make editor stuff work in editor John Keiser 2023-07-12 17:59:39 -07:00
  • b160cf0610 Make simdjson.cpp compile on VSCode John Keiser 2023-07-08 11:44:02 -07:00
  • 553ee69b7c Make implementation .h/.cpp compile John Keiser 2023-07-08 11:42:57 -07:00
  • bf70cd0ebf Get headers compiling in editor John Keiser 2023-07-07 18:43:31 -07:00
  • cf0551edf5 Add pretty print for DOM Cuda-Chen 2023-06-23 11:54:03 +08:00
  • ddb094d550 Move should log into separate if clause yongxiangng 2023-07-08 13:07:25 +08:00
  • 975fdda03c Add fine grain logging Yong Xiang Ng 2023-07-07 12:11:27 +08:00
  • 1ef0a4d718 deploy: c5c43e9c7f lemire 2023-07-07 02:49:13 +00:00
  • d6b58c8de2 deploy: 031ee32969 lemire 2023-07-07 02:21:56 +00:00
  • c5c43e9c7f Release v3.2.1 Daniel Lemire 2023-07-06 21:48:59 -04:00
  • 031ee32969 Undoing PR 2004 due to performance concerns. (#2029) Daniel Lemire 2023-07-06 21:34:14 -04:00
  • 9d77f4e70b deploy: b613326d69 jkeiser 2023-07-06 19:57:57 +00:00
  • b613326d69 Merge pull request #2027 from simdjson/jkeiser/number_type-namespace John Keiser 2023-07-06 12:52:16 -07:00
  • 53dad74d8e Don't put number_type into ondemand John Keiser 2023-07-05 13:37:21 -07:00
  • e4da19f5cf Make more prominent hacking quickstart John Keiser 2023-07-05 13:36:47 -07:00
  • 342b58986a Add clangd file for VS Code John Keiser 2023-07-05 13:13:32 -07:00
  • 7edc475886 Update README.md Daniel Lemire 2023-07-03 18:46:21 -04:00
  • e2b8f41e10 deploy: d2f8e84fc1 lemire 2023-06-26 13:28:27 +00:00
  • d2f8e84fc1 update various actions in GitHub Actions to v3 (#2024) Dirk Stolle 2023-06-26 15:09:09 +02:00
  • e6cabf3557 deploy: 08000518cb lemire 2023-06-26 12:58:44 +00:00
  • 08000518cb Fix some typos (#2025) Dirk Stolle 2023-06-26 14:37:52 +02:00