Niels Lohmann
|
e00484f866
|
📝 update sax_parse documentation (#4878)
|
2025-08-03 11:21:05 +02:00 |
|
Nikhil
|
efcf9efb4f
|
Fixes #4854 Explicitly handle nullptr in sax_parse (#4873)
* handle nullptr explicitly
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* add test
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* make amalgamate
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* Fix formatting
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* move sax parse test to relevant unit test file
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* extend exceptions.md to include other_error.502
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* Better exception messages
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* link sax_parse function
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* fix string
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* amalgamate
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* fix clang-tidy checks
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* cover valid handler with no throw
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* Add tests for other two overloads
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* cover overload with valid sax handler
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* pass an rvalue
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* ignore -Wtautological-pointer-compare
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* ignore clang-analyzer-core.NonNullParamChecker
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* ignore gcc -Wnonnull-compare
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* ignore undefined-behaviour-sanitizer
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* nest directives to ignore sanitizer errors
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
* use elif
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
---------
Signed-off-by: Nikhil <nikhilreddydev@gmail.com>
|
2025-08-02 21:06:01 +02:00 |
|
Niels Lohmann
|
9110918cf8
|
Fix typos (#4748)
* ✏️ fix typos
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* ✏️ address review comments
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* ✏️ address review comments
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
|
2025-05-04 10:28:24 +02:00 |
|
Niels Lohmann
|
4424a0fcc1
|
📝 update documentation (#4723)
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
|
2025-04-05 18:54:35 +02:00 |
|
Niels Lohmann
|
26cfec34be
|
Clean up and document project files (#4560)
|
2025-01-17 06:53:35 +01:00 |
|
Michael Valladolid
|
2d42229f4d
|
Support BSON uint64 de/serialization (#4590)
* Support BSON uint64 de/serialization
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com>
* Treat 0x11 as uint64 and not timestamp specific
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com>
---------
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com>
|
2025-01-10 14:59:55 +01:00 |
|
Niels Lohmann
|
549c79ba7e
|
Overwork documentation (#4516)
|
2024-12-09 23:02:30 +01:00 |
|
Colby Haskell
|
59da644db4
|
Add more specific error message when attempting to parse empty input (#4180)
|
2023-10-31 20:17:43 +01:00 |
|
Florian Albrechtskirchinger
|
d3e347bd2d
|
More documentation updates for 3.11.0 (#3553)
* mkdocs: add string_view examples
* mkdocs: reference underlying operators
* mkdocs: add operator<=> examples
* mkdocs: fix style check issues
* mkdocs: tweak BJData page
* mkdocs: add CMake option hints to macros
* mkdocs: fix JSON_DISABLE_ENUM_SERIALIZATION definition
* mkdocs: fix link to unit-udt.cpp
* mkdocs: fix "Arbitrary Type Conversions" title
* mkdocs: link to api/macros/*.md instead of features/macros.md
* mkdocs: document JSON_DisableEnumSerialization CMake option
* mkdocs: encode required C++ standard in example files
* docset: detect gsed/sed
* docset: update index
* docset: fix CSS patching
* docset: add list_missing_pages make target
* docset: add list_removed_paths make target
* docset: replace page titles with name from index
* docset: add install target for Zeal docset browser
* Use GCC_TOOL in ci_test_documentation target
|
2022-07-31 14:05:58 +02:00 |
|
Niels Lohmann
|
6a7392058e
|
Complete documentation for 3.11.0 (#3464)
* 👥 update contributor and sponsor list
* 🚧 document BJData format
* 🚧 document BJData format
* 📝 clarified documentation of [json.exception.parse_error.112]
* ✏️ adjust titles
* 📝 add more examples
* 🚨 adjust warnings for index.md files
* 📝 add more examples
* 🔥 remove example for deprecated code
* 📝 add missing enum entry
* 📝 overwork table for binary formats
* ✅ add test to create table for binary formats
* 📝 fix wording in example
* 📝 add more examples
* Update iterators.md (#3481)
* ✨ add check for overloads to linter #3455
* 👥 update contributor list
* 📝 add more examples
* 📝 fix documentation
* 📝 add more examples
* 🎨 fix indentation
* 🔥 remove example for destructor
* 📝 overwork documentation
* Updated BJData documentation, #3464 (#3493)
* update bjdata.md for #3464
* Minor edit
* Fix URL typo
* Add info on demoting ND array to a 1-D optimized array when singleton dimension
Co-authored-by: Chaoqi Zhang <prncoprs@163.com>
Co-authored-by: Qianqian Fang <fangqq@gmail.com>
|
2022-05-17 13:08:56 +02:00 |
|
Niels Lohmann
|
b21c345179
|
Reorganize directories (#3462)
* 🚚 move files
* 🚚 rename doc folder to docs
* 🚚 rename test folder to tests
|
2022-05-01 09:41:50 +02:00 |
|