2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-22 05:12:50 +00:00

Commit Graph

  • 7e2f458b41 silence GCC false positive warning in tests Dmitry Arkhipov 2024-06-26 22:54:08 +03:00
  • e23879d754 accessor functions have source_location parameters Dmitry Arkhipov 2024-04-05 21:15:34 +03:00
  • 9b823e095b try_at functions Dmitry Arkhipov 2024-04-07 13:00:36 +03:00
  • 6bb79c4a25 try_as_ functions Dmitry Arkhipov 2024-04-05 20:02:09 +03:00
  • 4ebd252a13 try_at_pointer and try_set_at_pointer Dmitry Arkhipov 2024-04-05 17:18:23 +03:00
  • 274a0f5537 try_to_number Dmitry Arkhipov 2024-04-05 15:50:20 +03:00
  • 3d334a74e1 add references to external types Dmitry Arkhipov 2024-06-15 19:40:21 +03:00
  • fa05482b93 fix llvm-18 apt package incorrect placement of sanitizer libs Dmitry Arkhipov 2024-06-16 12:31:15 +03:00
  • 6ab2ad816b fix reference errors Dmitry Arkhipov 2024-06-14 15:52:58 +03:00
  • 038916a0d4 use Python implementation of docca Dmitry Arkhipov 2024-04-23 17:56:15 +03:00
  • c4af9affc0 refactor string parsing Dmitry Arkhipov 2024-05-24 15:09:28 +03:00
  • c5c19cf4a1 Typo Lukas Friembichler 2024-05-21 13:05:25 +02:00
  • 0b410ea466 don't build tests in CMake by default Dmitry Arkhipov 2024-05-14 22:14:04 +03:00
  • 5db44182b6 Fixed typo LeeRiva 2024-05-17 16:10:41 +02:00
  • 1f6f1a2384 handle missing error case in direct parsing Dmitry Arkhipov 2024-05-13 21:06:56 +03:00
  • a573496cef fix lcov markings Dmitry Arkhipov 2024-05-13 16:27:18 +03:00
  • dc9521601c allow_invalid_utf16 Vaishnav Katiyar 2024-01-30 16:37:19 +05:30
  • 9f85ed6d62 fix value_to for variants boost-1.85.0 Dmitry Arkhipov 2024-04-03 14:48:34 +03:00
  • 3a7ee79a74 document dependency on Boost.Endian Dmitry Arkhipov 2022-06-12 10:00:44 +03:00
  • 2b9ad2ab33 b2 features for benchmarking are in separate module Dmitry Arkhipov 2024-03-11 13:21:00 +03:00
  • 37e3fd03ca fuzzing uses Drone container Dmitry Arkhipov 2024-03-15 09:41:02 +03:00
  • 128dc383a7 update GHA actions' versions Dmitry Arkhipov 2024-03-15 08:55:19 +03:00
  • e9df70b5f5 1.85.0 release notes Dmitry Arkhipov 2024-03-14 11:48:57 +03:00
  • 2883ff1689 conversion of described classes supports private members Dmitry Arkhipov 2024-03-01 21:57:04 +03:00
  • 8f5b63510b remove BOOST_JSON_PUBLIC boost-1.85.0.beta1 Dmitry Arkhipov 2024-02-13 12:59:48 +03:00
  • f3acd38f9b simplify definition of BOOST_JSON_LIKELY/UNLIKELY Dmitry Arkhipov 2024-02-13 10:29:10 +03:00
  • b7f4665b52 remove BOOST_SYMBOL_VISIBLE fallback Dmitry Arkhipov 2024-02-13 10:20:36 +03:00
  • 61e49622ed remove BOOST_THROW_EXCEPTION fallback Dmitry Arkhipov 2024-02-13 10:15:31 +03:00
  • 48286f443a remove BOOST_NOINLINE fallback Dmitry Arkhipov 2024-02-13 10:12:36 +03:00
  • 5271b92ba9 remove BOOST_FORCEINLINE fallback Dmitry Arkhipov 2024-02-13 10:08:53 +03:00
  • 3fed67e52a remove BOOST_FALLTHROUGH Dmitry Arkhipov 2024-02-13 10:06:30 +03:00
  • e25d547978 remove BOOST_STATIC_ASSERT fallback Dmitry Arkhipov 2024-02-13 10:01:37 +03:00
  • 0201abe2df remove BOOST_ASSERT fallback Dmitry Arkhipov 2024-02-13 09:51:50 +03:00
  • 8ae26f30f0 remove BOOST_NORETURN fallback Dmitry Arkhipov 2024-02-13 09:50:28 +03:00
  • 3d8c37d6b3 remove BOOST_JSON_NODISCARD Dmitry Arkhipov 2024-02-13 09:42:16 +03:00
  • 5663210adf use Boost.Endian for endianness Dmitry Arkhipov 2024-02-12 22:44:03 +03:00
  • bacc644f93 deprecate type aliases Dmitry Arkhipov 2024-01-11 16:03:57 +03:00
  • 411b9a9201 explicitly require default construction in value_to for described classes Dmitry Arkhipov 2024-02-08 20:09:12 +03:00
  • b031e0d317 better document visit Dmitry Arkhipov 2024-02-07 22:34:38 +03:00
  • e8d8409928 rvalue ref overload for visit Dmitry Arkhipov 2023-11-24 15:37:08 +03:00
  • b07a034870 fix references used in visit Dmitry Arkhipov 2023-11-24 14:49:22 +03:00
  • ed3a618e4c direct parsing supports paths Dmitry Arkhipov 2024-02-06 20:01:17 +03:00
  • 14dfadb44b add conversion support for paths Dmitry Arkhipov 2024-02-05 18:05:19 +03:00
  • 194aefb376 do not allow self-referential sequences Dmitry Arkhipov 2024-02-05 14:07:15 +03:00
  • 42242573a4 cmake jobs for msvc Dmitry Arkhipov 2024-01-02 12:14:41 +03:00
  • db92f8c223 fix broken links in docs Dmitry Arkhipov 2024-01-11 19:53:58 +03:00
  • 942bbd4cf5 remove unnecessary semicolons Nigel Stewart 2024-01-05 23:09:56 +10:00
  • c1e60bbfb2 in CI bootstrap when testing with old compilers bootstrap b2 with a newer compiler Dmitry Arkhipov 2023-12-29 14:14:01 +03:00
  • adb7e333c5 don't embed manifest in msvc 14.0 CI Dmitry Arkhipov 2023-12-28 13:39:46 +03:00
  • 1eb855b470 fix build as CMake subdirectory Dmitry Arkhipov 2024-01-01 21:58:53 +03:00
  • 04b26837fd remove dead code from serializer Dmitry Arkhipov 2023-12-15 16:04:43 +03:00
  • 527023f634 Merge branch 'master' into develop Dmitry Arkhipov 2023-12-15 17:46:24 +03:00
  • ae03c6b821 fix issue links in release notes boost-1.84.0 Dmitry Arkhipov 2023-11-20 12:37:47 +03:00
  • b6641d47f6 1.84.0 release notes Dmitry Arkhipov 2023-11-20 12:18:36 +03:00
  • 8670fd78af fix issue links in release notes Dmitry Arkhipov 2023-11-20 12:37:47 +03:00
  • 26d48cd782 1.84.0 release notes Dmitry Arkhipov 2023-11-20 12:18:36 +03:00
  • 90d858fc70 simple and operator benchmarks use monotonic resource Dmitry Arkhipov 2023-10-16 17:10:09 +03:00
  • 7a76ac3b11 bench implementation that uses operators Dmitry Arkhipov 2023-10-16 12:31:35 +03:00
  • b00f8529cc bench flag to count file read time Dmitry Arkhipov 2023-10-12 22:34:01 +03:00
  • b9c830781f run benchmark once before measuring Dmitry Arkhipov 2023-11-06 17:20:04 +03:00
  • 3b8f86cb05 ignore some overhead when bench counting Dmitry Arkhipov 2023-11-02 18:27:09 +03:00
  • 8700ab838d use steady_clock for benchmarks Dmitry Arkhipov 2023-10-31 00:39:22 +03:00
  • 80f8825fae discard only 1 best sample for bench Dmitry Arkhipov 2023-11-02 22:44:45 +03:00
  • 6af15da206 bench cleanup Dmitry Arkhipov 2023-10-30 21:43:36 +03:00
  • ae4fdf153f notes on as_ functions not doing convesions boost-1.84.0.beta1 Dmitry Arkhipov 2023-09-11 19:22:05 +03:00
  • efded1d062 remove duplicate line in reference Dmitry Arkhipov 2023-10-26 21:27:05 +03:00
  • b2fa868bbe make memory resource classes VISIBLE Dmitry Arkhipov 2023-10-26 20:42:05 +03:00
  • aa14b592fe remove unused macros Dmitry Arkhipov 2023-03-01 19:22:08 +03:00
  • 3d17afc229 increase testing of CMake build files Dmitry Arkhipov 2023-10-25 15:07:11 +03:00
  • a0fbf1d906 fix msvc build of tests Dmitry Arkhipov 2023-10-25 11:29:13 +03:00
  • e19eddeaee parse_into clears strings before filling them Dmitry Arkhipov 2023-10-02 12:51:33 +03:00
  • 75981e701e parse_into clears sequences before filling them Dmitry Arkhipov 2023-09-30 09:12:11 +03:00
  • f144f382d8 document direct parsing Dmitry Arkhipov 2023-09-09 14:56:20 +03:00
  • 34284c3e53 avoid unnecessary allocations for strings Dmitry Arkhipov 2023-09-11 12:47:30 +03:00
  • 60bf3455c2 remove unnecessary parameters Dmitry Arkhipov 2023-09-09 16:00:45 +03:00
  • a3821cea69 increase parse_into coverage Dmitry Arkhipov 2023-08-24 12:49:31 +03:00
  • f5b9709666 add struct member count checking for parse_into Dmitry Arkhipov 2023-08-27 19:49:44 +03:00
  • c1b7174780 add array size checking for parse_into Dmitry Arkhipov 2023-08-27 17:07:41 +03:00
  • aaa4e7f58a add tuple size checking for parse_into Dmitry Arkhipov 2023-08-27 16:51:25 +03:00
  • 4f4396e1f8 test parse_into error reporting Dmitry Arkhipov 2023-08-23 16:03:32 +03:00
  • 53b99c8e6b Add example/parse_into_citm_catalog.cpp Peter Dimov 2021-10-07 05:19:20 +03:00
  • 9859866d08 parse_into supports std::array Dmitry Arkhipov 2023-08-21 20:16:21 +03:00
  • 10ef306f82 test/parse_into.cpp requires /bigobj on msvc Dmitry Arkhipov 2023-08-15 20:10:25 +03:00
  • 7b26a344be parse_into supports variants Dmitry Arkhipov 2023-08-06 20:00:31 +03:00
  • 98b85ad1ab parse_into tuple support works on C++11 Dmitry Arkhipov 2023-08-15 14:20:09 +03:00
  • b540696622 error_code is first argument for parse_into nested handlers' functions Dmitry Arkhipov 2023-08-12 13:34:52 +03:00
  • 9565c71dee refactor parse_into tuple handler Dmitry Arkhipov 2023-08-13 22:58:50 +03:00
  • 8e6283af2f internal docs for parse_into machinery Dmitry Arkhipov 2023-08-11 13:30:56 +03:00
  • 71a6521203 extend parse_into API, document it Dmitry Arkhipov 2023-07-29 20:11:57 +03:00
  • 7133184252 parse_into supports optionals Dmitry Arkhipov 2023-07-28 19:26:15 +03:00
  • ef6e310141 parse_into supports described enums Dmitry Arkhipov 2023-07-28 09:57:24 +03:00
  • 56fcb09f2d reusing existing conversion components Dmitry Arkhipov 2022-10-21 16:05:47 +03:00
  • 62af0a0c16 parse_into header cleanup Dmitry Arkhipov 2022-10-19 23:46:28 +03:00
  • 4c628ae36a Add null_handler Peter Dimov 2021-10-06 22:02:48 +03:00
  • 76c234b877 Add example/parse_into_canada.cpp Peter Dimov 2021-10-06 21:10:32 +03:00
  • 7761788417 Add parse_into Peter Dimov 2022-10-21 13:26:23 +03:00
  • 5328819e63 make msvc-14.0 compile with exceptions disabled Dmitry Arkhipov 2023-09-23 18:09:15 +03:00
  • 07efc5e83b better document building without exceptions Dmitry Arkhipov 2023-09-11 16:28:37 +03:00
  • 4a1350b16c b2 target to copy benchmark runner to source dir Dmitry Arkhipov 2023-10-04 16:58:43 +03:00
  • 00c630eb9a b2 target to run benchmarks Dmitry Arkhipov 2023-09-29 20:55:44 +03:00