Daniel Lemire
85cadf4074
adding a C++17 padded_input for convenience. ( #2667 )
...
* adding a C++17 padded_input for convenience.
* adding header
* tuning.
* being explicit
* reworking the docu
* avoid windows.h
* Update include/simdjson/padded_string_view-inl.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update tests/ondemand/ondemand_padded_input.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update tests/ondemand/ondemand_readme_examples.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update doc/performance.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* minor update
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-09 14:07:44 -04:00
Daniel Lemire
019bf1dfe0
adding memory-file mapping ( #2625 )
...
* adding memory-file mapping
* tuning
* init _capacity
* adding missing header
* update doc
2026-03-12 14:36:01 -04:00
Daniel Lemire
5c9c133632
improve how we pad strings. ( #2415 )
2025-08-13 18:41:14 -04:00
Daniel Lemire
6cd8a6d776
adding pad function ( #2283 )
2024-10-29 21:26:01 -04:00
Daniel Lemire
aef7111c05
Documenting Unicode support in JSONPath and JSON Pointer ( #2132 )
...
* Documenting our support of JSON Path and JSON Pointer vs. Unicode characters
* using more standard terminology (nitpicking)
* specifying UTF-8 encoding
* allow char8_t when compiling as C++20
* casting
* minor doc corrections
2024-02-15 20:28:38 -05:00
Daniel Lemire
32d072a208
fixing issue2120 ( #2121 )
2024-02-08 11:34:36 -05:00
Daniel Lemire
8b2af0473a
skip UTF-8 BOM if present. ( #2079 )
2023-10-30 12:51:02 -04:00
John Keiser
bb54946b78
Disallow including headers from implementation files
2023-07-20 10:01:22 -07:00
John Keiser
9a0527c380
Only make editor stuff work in editor
2023-07-14 20:05:05 -07:00
John Keiser
f0e92e3bdd
Pass "capacity" straight to iterate, support std::string
2021-03-03 12:51:00 -08:00
John Keiser
3db1a214ce
Support user-provided buffers via promise_padded
2021-03-03 12:50:56 -08:00