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

Commit Graph

  • 66d9251167 more init-list value construction tests Dmitry Arkhipov 2023-09-11 15:11:12 +03:00
  • a07e38be41 is_variant_like Dmitry Arkhipov 2023-07-30 15:40:34 +03:00
  • 557676b68c Add a variant2 test to value_to.cpp, extracted from #925 Peter Dimov 2023-09-03 23:57:11 +03:00
  • 25e740d7ba fix inconsistent choice of init list constructor Dmitry Arkhipov 2023-07-21 18:03:38 +03:00
  • 2acdb29a32 fix reading beyond input buffer Dmitry Arkhipov 2023-08-24 21:24:08 +03:00
  • f48b6dd4b0 relax iterator requirements Dmitry Arkhipov 2023-07-17 18:47:04 +03:00
  • ca2a1b5f80 is_optional_like Dmitry Arkhipov 2023-07-26 15:44:08 +03:00
  • 0c1b4692f9 Replace _M_ARM64 with _M_ARM for 32 bit path Matt Borland 2023-08-16 08:06:45 -04:00
  • c4ce8509d0 Fix use of intrinsics on windows ARM platforms Matt Borland 2023-08-11 09:20:47 -04:00
  • e084a2918c 1.83.0 release notes boost-1.83.0 Dmitry Arkhipov 2023-07-23 23:50:46 +03:00
  • ed9e2f536a require ARM64 for __umulh Dmitry Arkhipov 2023-07-24 00:06:53 +03:00
  • b8ccd1499e move number_precision to Constants in reference Dmitry Arkhipov 2023-07-23 23:56:24 +03:00
  • ca04e885dc rebalance columns in reference docs Dmitry Arkhipov 2023-07-23 22:25:53 +03:00
  • 0273148f69 replaced references to cppalliance/json with references to boostorg/json where appropriate Dmitry Arkhipov 2023-07-17 17:53:33 +03:00
  • 0a7860fcfc conversion customization guidelines boost-1.83.0.beta1 Dmitry Arkhipov 2023-07-03 17:58:35 +03:00
  • bee57b4cb7 remove unnecessary code in value_to for variant Dmitry Arkhipov 2023-06-30 14:33:43 +03:00
  • 5bc9ebb8d2 allow exception propagation in optional and variant conversion Dmitry Arkhipov 2023-06-30 14:21:18 +03:00
  • c3d6757ab9 allow exception propagation from nested conversions Dmitry Arkhipov 2023-06-22 08:33:20 +03:00
  • 747bde3e37 fix conversion into tuple with const elements Dmitry Arkhipov 2023-06-29 15:55:41 +03:00
  • 00ba38404a Fix type of pointer to _umul128 Matt Borland 2023-06-29 09:28:52 +02:00
  • 3d751ad9e5 handle bias overflow Dmitry Arkhipov 2023-06-26 21:38:18 +03:00
  • dd5494b202 accept numbers with large exponent Dmitry Arkhipov 2023-05-19 09:02:35 +03:00
  • 6a034f22d6 split parse_number into separate instatntiations per number parsing mode Dmitry Arkhipov 2023-05-31 23:23:01 +03:00
  • 285c3aa5a2 mode to not parse numbers Dmitry Arkhipov 2023-05-31 18:12:44 +03:00
  • 105e74e46f fix wrong CMake command for MSVC Dmitry Arkhipov 2023-06-22 08:34:58 +03:00
  • 24cca5f47b fix error message for size_mismatch Dmitry Arkhipov 2023-06-21 13:45:04 +03:00
  • 8957955af4 restore object storage on failed range insert Dmitry Arkhipov 2023-06-10 23:45:59 +03:00
  • c4329519cd do not reserve preemptively in object Dmitry Arkhipov 2023-06-10 21:29:51 +03:00
  • 4700500920 use Charconv for precise parsing Dmitry Arkhipov 2023-05-29 15:38:05 +03:00
  • 3956bdbb78 fix asan failures Dmitry Arkhipov 2023-06-02 16:17:27 +03:00
  • be759c5051 only throw system_error Dmitry Arkhipov 2022-10-22 19:03:27 +03:00
  • 51d86cdd12 option to allow Infinity and NaN literals Dmitry Arkhipov 2023-05-26 15:06:27 +03:00
  • f3e6f87f0e inline make_error_code Dmitry Arkhipov 2023-03-01 17:43:26 +03:00
  • 35dc1b964e support parse options in stream operator Dmitry Arkhipov 2023-05-08 10:46:29 +03:00
  • b9e8b2edfe contextual conversions Dmitry Arkhipov 2022-09-26 11:23:59 +03:00
  • c3729e828a refactor conversion implementation Dmitry Arkhipov 2022-12-05 21:42:30 +03:00
  • 6a12c32218 support serialization options in stream operator Dmitry Arkhipov 2023-05-07 20:56:22 +03:00
  • e4fb714746 option for serialization of special numbers Dmitry Arkhipov 2023-05-07 13:32:34 +03:00
  • ac9080ca0e fast path for parsing literals Dmitry Arkhipov 2023-05-26 11:22:16 +03:00
  • a6126253ea rebalance columns in reference alandefreitas 2023-05-26 13:32:53 -03:00
  • a6732c94c8 Add library-detail.adoc for website contents alandefreitas 2023-05-26 13:40:55 -03:00
  • 642a9ee8ff option for precise number parsing Dmitry Arkhipov 2023-05-07 12:50:40 +03:00
  • a99292b9ea remove unreachable code Dmitry Arkhipov 2023-05-21 16:45:18 +03:00
  • 0ae7c87a65 refactor handling of literals in parser Dmitry Arkhipov 2023-05-18 13:57:41 +03:00
  • e7c646e23e remove unnecessary template parameter Dmitry Arkhipov 2023-05-19 10:18:40 +03:00
  • 8fb4af79d6 remove atavisitic note Dmitry Arkhipov 2023-05-19 16:13:09 +03:00
  • 7fe943120a remove handling of impossible parser state Dmitry Arkhipov 2023-05-19 16:09:44 +03:00
  • 9f2abf1c79 remove unnecessary doc states Dmitry Arkhipov 2023-05-19 13:33:19 +03:00
  • 7053124c57 change inserter to use member end() Dmitry Arkhipov 2023-05-17 21:50:38 +03:00
  • 740dbaa7a6 Use the library's operator Oliver Ofenloch 2022-12-22 11:14:49 +01:00
  • ee01580cfd 1.82.0 release notes boost-1.82.0 Dmitry Arkhipov 2023-04-02 22:11:13 +03:00
  • 94c5d74710 document string SBO Dmitry Arkhipov 2023-03-24 18:36:59 +03:00
  • 33088c958a example of using string::grow Dmitry Arkhipov 2023-03-24 18:36:17 +03:00
  • aa77d90639 provide example of parsing several values from several buffers Dmitry Arkhipov 2023-03-23 15:15:16 +03:00
  • 32e1d52cdd document supported JSON Dmitry Arkhipov 2023-03-14 15:34:02 +03:00
  • 4a7a2034d9 fix overview sectioning Dmitry Arkhipov 2023-03-14 17:03:21 +03:00
  • b6a6c83dc7 document potential linking requirements Dmitry Arkhipov 2023-03-02 17:09:46 +03:00
  • 7cf7f107f6 mention RFC in overview and README Dmitry Arkhipov 2023-03-01 16:11:35 +03:00
  • 87b97a0990 a JSON to a JSON text Dmitry Arkhipov 2023-03-01 15:40:00 +03:00
  • 274901f348 fix template parameter docs for make_shared_resource Dmitry Arkhipov 2023-03-01 15:01:28 +03:00
  • 89bc551d82 clarify what default memory resource is Dmitry Arkhipov 2023-03-01 13:54:09 +03:00
  • d7b0580bef mention how to disable autolinking Dmitry Arkhipov 2023-03-01 13:53:55 +03:00
  • 9b06d4a410 fix suspend inside escape Dmitry Arkhipov 2023-03-24 22:57:58 +03:00
  • d79336bbb7 Fix -Wdeprecated-declarations for sprintf Matt Borland 2023-03-20 18:47:33 -07:00
  • 4d4d5fc14e non-allocating category messages boost-1.82.0.beta1 Dmitry Arkhipov 2023-03-01 12:28:40 +03:00
  • 33d733d13c replace Bool with T Dmitry Arkhipov 2023-02-12 17:22:05 +03:00
  • 602daf81fc allow building benchmark runner without deps Dmitry Arkhipov 2023-02-12 17:13:30 +03:00
  • 466202d3aa rename external macro test CMake target Vinnie Falco 2022-12-28 09:05:08 -08:00
  • 22c1b391d4 use alignment facilities from Core and Align Vinnie Falco 2022-12-28 09:05:08 -08:00
  • c06b17aab8 caller provided serializer storage Vinnie Falco 2022-12-28 09:05:08 -08:00
  • d7b7bef705 Change ubsan drone test to clang-14 sdarwin 2023-01-27 08:32:11 -07:00
  • 607b21d827 default source_location argument for throwing functions Dmitry Arkhipov 2023-01-09 15:36:02 +03:00
  • 36552f0c94 remove namespace macros Dmitry Arkhipov 2022-11-05 20:12:40 +03:00
  • 8659e7d694 value_to supports missing elements for std::optional Dmitry Arkhipov 2022-11-16 14:51:42 +03:00
  • a210032263 set_at_pointer Dmitry Arkhipov 2022-05-28 20:43:19 +03:00
  • c6508328c8 implement std::hash support via boost::hash Dmitry Arkhipov 2022-12-01 16:12:49 +03:00
  • 73946424a3 add boost::hash support Dmitry Arkhipov 2022-12-01 16:12:14 +03:00
  • dc5d44d9dc remove useless tests Dmitry Arkhipov 2022-12-02 14:35:10 +03:00
  • 0f987f07d7 basic_parser: make sentinel() return a unique pointer Max Kellermann 2022-11-21 14:53:00 +01:00
  • 6af3a5e05c guard std::min from windows.h Dmitry Arkhipov 2022-12-19 21:32:15 +03:00
  • d310eb68eb Merge branch 'master' into develop Dmitry Arkhipov 2022-12-19 20:47:27 +03:00
  • 31b10c1b70 fix typo boost-1.81.0 Dmitry Arkhipov 2022-11-22 08:50:08 +03:00
  • ba335b07a9 1.81.0 release notes Dmitry Arkhipov 2022-11-20 12:30:00 +03:00
  • 8f837197a0 rewrite conversion docs Dmitry Arkhipov 2022-10-28 17:27:40 +03:00
  • a0efa67944 dropped doc section numbering in files Dmitry Arkhipov 2022-10-28 16:50:45 +03:00
  • 4ccf2141d9 fix value_from support for proxy iterators Dmitry Arkhipov 2022-11-16 23:18:59 +03:00
  • 6bb38cbfb1 fix conversion warning on 32 bit platforms Dmitry Arkhipov 2022-11-11 22:35:51 +03:00
  • c5e5b54aad fix pedantic warnings Dmitry Arkhipov 2022-11-16 22:05:16 +03:00
  • 61b9d0afc4 refactor operator>>(istream&, value&) Dmitry Arkhipov 2022-11-05 23:43:37 +03:00
  • 905bf5b3a1 fix typo Dmitry Arkhipov 2022-11-22 08:50:08 +03:00
  • c67d23f6df 1.81.0 release notes Dmitry Arkhipov 2022-11-20 12:30:00 +03:00
  • 212c0f2fd3 rewrite conversion docs Dmitry Arkhipov 2022-10-28 17:27:40 +03:00
  • ca82d815b9 dropped doc section numbering in files Dmitry Arkhipov 2022-10-28 16:50:45 +03:00
  • 893df142b6 fix value_from support for proxy iterators Dmitry Arkhipov 2022-11-16 23:18:59 +03:00
  • f993635f4d fix pedantic warnings Dmitry Arkhipov 2022-11-16 22:05:16 +03:00
  • 71becfc308 use another template parameter names boost-1.81.0.beta1 Dmitry Arkhipov 2022-11-11 22:27:57 +03:00
  • e979855f46 CI macOS tests sdarwin 2022-10-18 10:43:18 -06:00
  • 719aabd087 fix conversion warning on 32 bit platforms Dmitry Arkhipov 2022-11-11 22:35:51 +03:00
  • f2b64102cf use another template parameter names Dmitry Arkhipov 2022-11-11 22:27:57 +03:00
  • a708e9f25c pointer_token::iterator is actually an Iterator Dmitry Arkhipov 2022-11-11 17:47:52 +03:00