GitHub / simdjson/simdjson / commits
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 812f8823 | ci: fix warning about deprecated node.js (#2744) |
Paul Dreik <g****b@p****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1726505f | safety fix for yyjson benchmark | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 98fde692 | adding clang 20 to our CI coverage. (#2739) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| dc485f84 | let us use lower-case words for layout_mode (#2740) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 79bbba3e | saving. | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 1a29a5e5 | docs: clarify raw_json() consumption and rewind option (#2734) |
吴杨帆 <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 57561f64 | adding warning that this is experimental. | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 00563f91 | documenting annotation. | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 5db72ab9 | add: C++26 annotations support for rename and skip (#2730) |
Makkar <1****5@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d3d99b8f | we omit ondemand_cacheline under riscv64 | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 168ef580 | simplify the tests for memory mapping under Windows. (#2729) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fb8c5751 | more verbose error messages | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 7732480b | we need to require rvv for the risc64 kernel | Daniel Lemire <d****l@l****e> | 3 months ago | |
| 1ae93a70 |
Bug fix for get_string() crash when parse incomplete json string (in option d...
Co-authored-by: Daniel Lemire <d****l@l****e>, Daniel Lemire <d****l@l****e> |
wankun <w****n@a****g>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 396ca141 | perf(builder): add LSX fast_needs_escaping for LoongArch (#2727) |
吴杨帆 <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8e2e9b8e | adding silent flag to amalgamation. (#2721) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 599895e5 | docs: use HTTPS for YouTube embed links in README (#2724) |
吴杨帆 <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 77a53d19 | docs: use HTTPS for Boost license link in README (#2725) |
吴杨帆 <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8c7cc2f9 | docs: use HTTPS for arXiv link in README (#2726) |
吴杨帆 <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 43766fc7 | add simdjson-dart binding to docs (#2719) |
xaldarof <6****f@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c2f25ab4 |
Add section to basics.md documenting the SIMDJSON_ENABLE_NAN_INF flag (#2718)
Co-authored-by: Aylin Dmello <a****o@m****m> |
Aylin Dmello <a****o@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ec49efa5 | avoid unnecessary pointer member (#2715) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a16e5128 | pendantic guard | Daniel Lemire <d****l@l****e> | 4 months ago | |
| bd428583 | fix -Wunneeded-internal-declaration warning (#2714) |
Alecto Irene Perez <a****z@v****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7d30ff25 | JSON Pointer array index overflow handling (#2713) |
jmestwa-coder <j****a@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 42c047a9 | builder: position-as-local writer for reflection serializer (#2708) |
Francisco Geiman Thiesen <f****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 376ef7e8 | Add support for writing NaN/Infinity if SIMDJSON_ENABLE_NAN_INF is enabled (#... |
Alecto Irene Perez <a****z@v****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0a23ebbf | adding gcc16 (#2712) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 98038845 | overflow patch. | Daniel Lemire <d****l@l****e> | 4 months ago | |
| b9b20be8 | Add support for parsing NaN and Infinity as requested in #1540, #2414, and #2... |
Alecto Irene Perez <p****s@p****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f902769b |
builder: force-inline atom templates and replace integer writer (#2707)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Daniel Lemire <d****l@l****e> |
Francisco Geiman Thiesen <f****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 389f7ce8 | fixing issue 2703 (#2705) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 32b52e3f | builder: coalesce per-field separator+key+colon into one constexpr write (#2698) |
Francisco Geiman Thiesen <f****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b3fe96cd | Align source() output for comma-delimited streams with json_sequence behavior... |
jmestwa-coder <j****a@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 45d296e2 | Update compiler requirements in basics.md |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c1681e9d | build with filc (#2695) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 63b10bca | new optimization to the ARM NEON kernel (#2692) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3b782fab | fixes 2690 (typo) | Daniel Lemire <d****l@l****e> | 4 months ago | |
| df16e967 | fix: ondemand for wildcard matches (#2686) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2e7ad956 | merge Merge branch 'master' of github.com:simdjson/simdjson | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 30d72043 | pedantic guard | Daniel Lemire <d****l@l****e> | 5 months ago | |
| b6af1a04 | Fix undefined behavior in document_stream parsing due to unsafe std::isspace ... |
metsw24-max <m****4@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7cc60672 | merge Merge branch 'master' of github.com:simdjson/simdjson | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 3ecda9ee | pedantic checks for 32-bit systems who try to allocate enormous | Daniel Lemire <d****l@l****e> | 5 months ago | |
| b648a5fc |
Add std::ranges support for On-Demand API (variant) (#2678)
Co-authored-by: Justin Li <j****3@b****u> |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4ec44e88 | adding memory-file mapping to Windows + better doc (#2676) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ede31290 | modernizing the benchmarks (#2679) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8ea4c1c2 | being more precise | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 486b2a38 | minor update | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 22773f3c | documenting C++26 usage with iterate_many | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 249eb2c2 | better construction. | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 94c429aa | finishing up the new streaming (#2674) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 72e51a9a | Add support for RFC 7464 JSON text sequences and comma-delimited documents (#... |
Jaël Champagne Gareau <g****l@h****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1a57afec | Various guards (#2673) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4de7426b | amalgamate should provide nicer error messages (#2672) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 85cadf40 |
adding a C++17 padded_input for convenience. (#2667)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>, Copilot <1****t@u****m>, Copilot <1****t@u****m>, Copilot <1****t@u****m> |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| bc48e720 | literals should be guarded (#2669) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8955c2c6 | Fix failing `just_ascii` test (#2661) |
Jaël Champagne Gareau <g****l@h****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 73e69a5e |
Get reflection working without warnings under GCC 16 (#2658)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>, Copilot <1****t@u****m> |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fb83b114 | 4.6.1 | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 542cd7af | parser.load(string_view) does not respect view length when opening files (#2659) |
jmestwa-coder <j****a@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 769364ab | simplifying the logic | Daniel Lemire <d****l@l****e> | 5 months ago | |
| f25d5f9f | 4.6.0 (#2655) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 12fb30ae | add get_int32() and get_uint32() to the On Demand API (#2638) |
Eyüp Can Akman <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c0a95268 |
Add overflow checks in padded_string_builder::reserve (#2653)
Co-authored-by: uwezkhan06 <u****5@g****m> |
uwezkhan <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 307ddd44 |
Avoid overflow in padded_string_builder::reserve (#2654)
Co-authored-by: uwezkhan06 <u****5@g****m> |
uwezkhan <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 21657455 | build: add SIMDJSON_INSTALL option (#2649) |
Edoardo Bortolozzo <e****o@t****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| afb1c9f4 | correct inverted clamp in set_max_capacity (#2651) |
jmestwa-coder <j****a@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9973f7b3 |
Fix fopen usage with string_view (#2652)
Co-authored-by: uwezkhan06 <u****5@g****m> |
uwezkhan <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 18d612df | 4.5.0 | Daniel Lemire <d****l@l****e> | 5 months ago | |
| bddb2317 |
feat: Add DOM tape support for big integers (opt-in) (#2640)
Co-authored-by: harshagd <h****d@a****m> |
harshanagd <2****d@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2c5de6c6 | Fix PCH build failure with <bit> on non-C++20 compilers (#2646) |
Rajdeep <r****9@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 844e5eac | bump google bench | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 45caa861 | Update README with talk information |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 50bf372d | Add SereneDB to the list of projects (#2641) |
Andrey Abramov <m****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b4a0fd3f | 4.4.2 | Daniel Lemire <d****l@l****e> | 5 months ago | |
| a1ff05a5 | Fix RISC-V compilation without RVV (#2637) |
Levi Zim <r****h@o****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5395aacb | v4.4.1 | Daniel Lemire <d****l@l****e> | 5 months ago | |
| 781ea4b4 | fixing issue https://github.com/nodejs/node/pull/62257 (#2631) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 03e8d14e | fix failing CI and rename misleading workflow name (#2630) |
Jaël Champagne Gareau <g****l@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| be946942 | v4.4.0 | Daniel Lemire <d****l@l****e> | 6 months ago | |
| 6065b3b4 | disabling loongson LASX runtime dispatching everywhere but GCC15+ (#2626) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 019bf1df | adding memory-file mapping (#2625) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 29228226 | altivec version of find_next_json_quotable_character (#2622) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 262ddad0 | Update bug report template with support policy details |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ba007b0c | add mruby-fast-json binding (#2616) |
Hendrik <A****n@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ec675d9c | Add RISC-V RVV support for find_next_json_quotable_character (#2617) |
Sudhanshu Shukla <1****3@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7dcc196f | iterating over a simdjson_result<padded_string> (#2614) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7ec4572d | trimming whitespace | Daniel Lemire <d****l@l****e> | 6 months ago | |
| 5891d4b6 | adding AI policy | Daniel Lemire <d****l@l****e> | 6 months ago | |
| 3cd9875f | simplifying the find_next_json_quotable_character fnc for neon processors (#2... |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6cf1bdba | saving. | Daniel Lemire <d****l@l****e> | 6 months ago | |
| 817f10dd | Add LoongArch LSX support for find_next_json_quotable_character (#2608) |
Sudhanshu Shukla <1****3@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e8295665 | 4.3.1 | Daniel Lemire <d****l@l****e> | 6 months ago | |
| dbe0c154 | fix bad hint (#2610) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 06c774c6 | 4.3.0 | Daniel Lemire <d****l@l****e> | 6 months ago | |
| 95d8c818 | When using C++11, we could violate the one definition rule (#2606) |
Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| af2a4361 | perf: SIMD string escaping and batch integer formatting optimizations (#2605) |
Francisco Geiman Thiesen <f****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e362b184 | saving. | Daniel Lemire <d****l@l****e> | 7 months ago | |
| 6e60ed83 | updating rust | Daniel Lemire <d****l@l****e> | 7 months ago |