json/tests
Sushrut Shringarputale 9f73bc1b37
json start/end position implementation (#4517)
* Add implementation to retrieve start and end positions of json during parse

* Add more unit tests and add start/stop parsing for arrays

* Add raw value for all types

* Add more tests and fix compiler warning

* Amalgamate

* Fix CLang GCC warnings

* Fix error in build

* Style using astyle 3.1

* Fix whitespace changes

* revert

* more whitespace reverts

* Address PR comments

* Fix failing issues

* More whitespace reverts

* Address remaining PR comments

* Address comments

* Switch to using custom base class instead of default basic_json

* Adding a basic using for a json using the new base class. Also address PR comments and fix CI failures

* Address decltype comments

* Diagnostic positions macro (#4)

Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com>

* Fix missed include deletion

* Add docs and address other PR comments (#5)

* Add docs and address other PR comments

---------

Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com>

* Address new PR comments and fix CI tests for documentation

* Update documentation based on feedback (#6)

---------

Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com>

* Address std::size_t and other comments

* Fix new CI issues

* Fix lcov

* Improve lcov case with update to handle_diagnostic_positions call for discarded values

* Fix indentation of LCOV_EXCL_STOP comments

* fix amalgamation astyle issue

---------

Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com>
2024-12-20 15:40:28 +01:00
..
abi Update licenses (#4521) 2024-11-29 17:38:42 +01:00
benchmarks Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_add_subdirectory Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_fetch_content Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_fetch_content2 Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_import Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_import_minver Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cmake_target_include_directories Update licenses (#4521) 2024-11-29 17:38:42 +01:00
cuda_example Update licenses (#4521) 2024-11-29 17:38:42 +01:00
reports Reorganize directories (#3462) 2022-05-01 09:41:50 +02:00
src json start/end position implementation (#4517) 2024-12-20 15:40:28 +01:00
thirdparty Fix CI (#4160) 2023-09-23 17:19:28 +02:00
CMakeLists.txt Accept NEW CMake policies up to CMake 3.14 (#4112) 2023-09-25 09:31:26 +02:00
fuzzing.md Document fuzzer usage (#3478) 2022-05-09 08:02:41 +02:00
Makefile Reorganize directories (#3462) 2022-05-01 09:41:50 +02:00