Commit Graph

  • 0507b42cb1 let us see what we get with this... Daniel Lemire 2026-04-12 10:26:36 -04:00
  • b727c02950 fix: replace non-ASCII em dash in test comment Justin Li 2026-04-11 20:10:50 -04:00
  • 47f28b88d6 add std::ranges support for On-Demand API (#2382) Justin Li 2026-04-11 17:40:10 -04:00
  • 486b2a3828 minor update Daniel Lemire 2026-04-11 14:45:38 -04:00
  • 22773f3c70 documenting C++26 usage with iterate_many lemire/iterate_cpp26 Daniel Lemire 2026-04-11 14:41:05 -04:00
  • 249eb2c28a better construction. Daniel Lemire 2026-04-11 14:23:15 -04:00
  • 94c429aa70 finishing up the new streaming (#2674) Daniel Lemire 2026-04-11 14:16:43 -04:00
  • 72e51a9a81 Add support for RFC 7464 JSON text sequences and comma-delimited documents (#2664) Jaël Champagne Gareau 2026-04-10 20:26:00 -04:00
  • 1a57afec1f Various guards (#2673) Daniel Lemire 2026-04-10 20:19:46 -04:00
  • 4de7426b9f amalgamate should provide nicer error messages (#2672) Daniel Lemire 2026-04-10 17:42:57 -04:00
  • 9b71acf803 new feature tests, etc. lemire/features Daniel Lemire 2026-04-09 14:55:02 -04:00
  • 325db34d41 added build macros to toggle DOM and On-Demand APIs Raju1173 2026-04-09 21:01:03 +05:30
  • 85cadf4074 adding a C++17 padded_input for convenience. (#2667) Daniel Lemire 2026-04-09 14:07:44 -04:00
  • bc48e72070 literals should be guarded (#2669) Daniel Lemire 2026-04-09 14:07:29 -04:00
  • 5be57348c4 adding global variable simdjson_development_checks_enabled simdjson_development_checks_enabled Daniel Lemire 2026-04-07 15:47:06 -04:00
  • 8955c2c6d5 Fix failing just_ascii test (#2661) Jaël Champagne Gareau 2026-04-05 11:11:35 -04:00
  • 49dce840cd deploy: fb83b114ef lemire 2026-04-03 22:51:54 +00:00
  • 73e69a5e84 Get reflection working without warnings under GCC 16 (#2658) Daniel Lemire 2026-04-03 15:32:42 -04:00
  • fb83b114ef 4.6.1 v4.6.1 Daniel Lemire 2026-04-03 15:26:12 -04:00
  • 542cd7af71 parser.load(string_view) does not respect view length when opening files (#2659) jmestwa-coder 2026-04-04 00:55:03 +05:30
  • d13f56e269 deploy: f25d5f9fc2 lemire 2026-03-31 00:23:31 +00:00
  • 769364abb2 simplifying the logic Daniel Lemire 2026-03-30 20:01:35 -04:00
  • f25d5f9fc2 4.6.0 (#2655) v4.6.0 Daniel Lemire 2026-03-30 19:51:00 -04:00
  • 12fb30ae9c add get_int32() and get_uint32() to the On Demand API (#2638) Eyüp Can Akman 2026-03-30 17:16:31 +03:00
  • c0a952687d Add overflow checks in padded_string_builder::reserve (#2653) uwezkhan 2026-03-30 19:46:05 +05:30
  • 307ddd4415 Avoid overflow in padded_string_builder::reserve (#2654) uwezkhan 2026-03-30 19:43:08 +05:30
  • 21657455ed build: add SIMDJSON_INSTALL option (#2649) Edoardo Bortolozzo 2026-03-29 21:54:44 +02:00
  • afb1c9f4b1 correct inverted clamp in set_max_capacity (#2651) jmestwa-coder 2026-03-30 01:24:28 +05:30
  • 9973f7b3a3 Fix fopen usage with string_view (#2652) uwezkhan 2026-03-30 01:24:11 +05:30
  • 11d8f1bba6 deploy: 18d612df15 lemire 2026-03-25 23:58:21 +00:00
  • 18d612df15 4.5.0 v4.5.0 Daniel Lemire 2026-03-25 17:26:13 -04:00
  • bddb23177e feat: Add DOM tape support for big integers (opt-in) (#2640) harshanagd 2026-03-25 21:25:37 +00:00
  • 2c5de6c6ed Fix PCH build failure with <bit> on non-C++20 compilers (#2646) Rajdeep 2026-03-26 02:50:43 +05:30
  • 44c69f64f6 bumping up cmake modernize_cmake Daniel Lemire 2026-03-25 10:21:18 -04:00
  • 844e5eac23 bump google bench Daniel Lemire 2026-03-25 09:29:33 -04:00
  • 45caa861cd Update README with talk information Daniel Lemire 2026-03-24 22:00:42 -04:00
  • 50bf372d3f Add SereneDB to the list of projects (#2641) Andrey Abramov 2026-03-22 17:37:23 +01:00
  • 7ca4ea10af deploy: b4a0fd3ff4 lemire 2026-03-20 17:22:20 +00:00
  • b4a0fd3ff4 4.4.2 v4.4.2 Daniel Lemire 2026-03-20 11:12:35 -04:00
  • a1ff05a5e8 Fix RISC-V compilation without RVV (#2637) Levi Zim 2026-03-20 23:11:38 +08:00
  • 362c247e41 deploy: 5395aacb8b lemire 2026-03-17 19:24:59 +00:00
  • 5395aacb8b v4.4.1 v4.4.1 Daniel Lemire 2026-03-17 12:39:07 -04:00
  • 781ea4b495 fixing issue https://github.com/nodejs/node/pull/62257 (#2631) Daniel Lemire 2026-03-17 12:38:11 -04:00
  • 03e8d14eee fix failing CI and rename misleading workflow name (#2630) Jaël Champagne Gareau 2026-03-15 18:40:08 -04:00
  • e7611de5c5 deploy: be94694290 lemire 2026-03-13 02:25:13 +00:00
  • be94694290 v4.4.0 v4.4.0 Daniel Lemire 2026-03-12 20:43:36 -04:00
  • 6065b3b424 disabling loongson LASX runtime dispatching everywhere but GCC15+ (#2626) Daniel Lemire 2026-03-12 20:40:43 -04:00
  • 019bf1dfe0 adding memory-file mapping (#2625) Daniel Lemire 2026-03-12 14:36:01 -04:00
  • 2922822622 altivec version of find_next_json_quotable_character (#2622) Daniel Lemire 2026-03-08 14:06:01 -04:00
  • 262ddad037 Update bug report template with support policy details Daniel Lemire 2026-03-02 14:08:04 -05:00
  • ba007b0cb9 add mruby-fast-json binding (#2616) Hendrik 2026-02-28 20:58:01 +01:00
  • ec675d9c61 Add RISC-V RVV support for find_next_json_quotable_character (#2617) Sudhanshu Shukla 2026-02-28 23:41:47 +05:30
  • 7dcc196f66 iterating over a simdjson_result<padded_string> (#2614) Daniel Lemire 2026-02-27 11:01:39 -05:00
  • 7ec4572d33 trimming whitespace Daniel Lemire 2026-02-26 16:09:34 -05:00
  • 5891d4b64b adding AI policy Daniel Lemire 2026-02-26 15:09:40 -05:00
  • 3cd9875f1f simplifying the find_next_json_quotable_character fnc for neon processors (#2613) Daniel Lemire 2026-02-25 01:06:08 -05:00
  • 6cf1bdba43 saving. Daniel Lemire 2026-02-24 18:01:16 -05:00
  • 817f10dd7d Add LoongArch LSX support for find_next_json_quotable_character (#2608) Sudhanshu Shukla 2026-02-24 01:30:26 +05:30
  • 10c503a942 deploy: e829566589 lemire 2026-02-20 23:58:57 +00:00
  • e829566589 4.3.1 v4.3.1 Daniel Lemire 2026-02-20 16:17:16 -05:00
  • dbe0c1543e fix bad hint (#2610) Daniel Lemire 2026-02-20 16:16:37 -05:00
  • 2887e7432c Fix wrong branch hint and add missing consteval guard in extract_from (#2609) lemire/ablation Francisco Geiman Thiesen 2026-02-20 11:45:02 -08:00
  • 764a6a0bb6 Fix incomplete ABLATION_NO_CONSTEVAL guards in json_builder.h (#2607) Francisco Geiman Thiesen 2026-02-19 17:45:15 -08:00
  • 920573fffd Optimize reflection-based deserialization with hybrid algorithm francisco/parsing_experiments Francisco Geiman Thiesen 2026-02-19 09:04:05 -08:00
  • 429c32383c deploy: 06c774c655 lemire 2026-02-19 05:32:42 +00:00
  • 06c774c655 4.3.0 v4.3.0 Daniel Lemire 2026-02-18 23:50:58 -05:00
  • 135eeecb40 simplified ablation Daniel Lemire 2026-02-18 21:12:28 -05:00
  • 95d8c81810 When using C++11, we could violate the one definition rule (#2606) Daniel Lemire 2026-02-18 20:08:53 -05:00
  • af2a43610e perf: SIMD string escaping and batch integer formatting optimizations (#2605) Francisco Geiman Thiesen 2026-02-16 08:50:27 -08:00
  • e362b18499 saving. Daniel Lemire 2026-02-09 00:31:31 -05:00
  • 6e60ed8338 updating rust Daniel Lemire 2026-02-08 23:42:43 -05:00
  • e2ca00c841 reenabling bench_nlohmann_parsing in twitter bench Daniel Lemire 2026-02-08 22:36:34 -05:00
  • b7124f7c64 inlining get_single_implementation (#2600) Daniel Lemire 2026-02-06 20:34:00 -05:00
  • bfd8856913 less terrible maybe optimization-get_string Daniel Lemire 2026-02-05 20:06:38 -05:00
  • e6c6db6493 Update field access section in basics.md Daniel Lemire 2026-02-03 14:04:26 -05:00
  • 6fffc99dac Add Ladybird Browser to the list of projects Daniel Lemire 2026-02-02 21:08:31 -05:00
  • 8c5cc8c443 updating the reflection benchmarks (#2598) Daniel Lemire 2026-02-02 11:28:08 -05:00
  • 56fce57bf1 Fix CITM benchmark to match CitmCatalog struct definition francisco/ablation_study Francisco Geiman Thiesen 2026-01-28 20:00:45 -08:00
  • d8c49a8f25 fix to rust instructions Daniel Lemire 2026-01-27 20:08:06 -05:00
  • cda98064b8 faster amalgamation script (#2597) Daniel Lemire 2026-01-27 11:35:58 -05:00
  • 39bee282da implementing the backslash-free string optimization Daniel Lemire 2026-01-22 16:30:05 -05:00
  • d9956d7b3b Merge branch 'master' into optimization-get_string Daniel Lemire 2026-01-22 10:44:04 -05:00
  • 8e7ddb3155 Merge branch 'master' into optimization-get_string Daniel Lemire 2026-01-22 10:43:29 -05:00
  • e532d61e16 when calling get_string with a mutable string parameter, we want to only use the string buffer (#2595) Daniel Lemire 2026-01-22 10:23:39 -05:00
  • db93de2a21 add rvv-vls backend (#2593) Olaf Bernstein 2026-01-21 16:13:50 +01:00
  • 8e85352df4 Merge branch 'master' into parse_string_if_needed parse_string_if_needed Daniel Lemire 2026-01-21 10:10:42 -05:00
  • fc57c09cf0 Add FracturedJson formatting support for DOM serialization (#2580) Francisco Geiman Thiesen 2026-01-20 07:32:24 -08:00
  • 2058b47dfe adding padded string builder (#2592) Daniel Lemire 2026-01-18 20:18:19 -05:00
  • b0486c7fa2 saving. Daniel Lemire 2026-01-18 11:57:55 -05:00
  • feb1e7feb6 work on the ondemand iterators (#2590) Daniel Lemire 2026-01-17 21:15:18 -05:00
  • 2c7fbc1538 Build Performance Optimization (#2588) Eve Silfanus 2026-01-16 08:42:39 -08:00
  • 8b69401d8a moving the builder files in their own directory (#2578) Daniel Lemire 2026-01-07 18:08:11 -05:00
  • f504e57e7a Add runtime dispatching for loongarch (#2575) Daniel Lemire 2026-01-02 14:28:23 -05:00
  • 135c173053 oss-fuzz: Add unit testing build to oss-fuzz build script (#2574) Arthur Chan 2026-01-03 03:28:01 +08:00
  • b4ed3a99a9 fixing typos (#2573) Daniel Lemire 2025-12-30 17:38:03 -05:00
  • d8e1b36c88 just new small tests. (#2571) Daniel Lemire 2025-12-23 11:14:09 -05:00
  • c249a1b456 Merge branch 'master' of github.com:simdjson/simdjson Daniel Lemire 2025-12-22 16:08:30 -05:00
  • 9c4b793c90 adding ref Daniel Lemire 2025-12-22 16:08:19 -05:00
  • dd92a8414c Add optimization option to pull request template Daniel Lemire 2025-12-19 23:30:13 -05:00
  • 835bdba123 adjust logo image file names (*_simdjason_* -> *_simdjson_*) (#2569) Dirk Stolle 2025-12-20 05:21:59 +01:00