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

89 Commits

Author SHA1 Message Date
Dmitry Arkhipov
2ad2ed2627 special target for heavy tests 2025-02-27 15:46:02 +03:00
Dmitry Arkhipov
9e6d3de3e9 silence GCC false positives in tests 2024-09-10 14:51:02 +03:00
Dmitry Arkhipov
6e3ae77d63 add gdb pretty printers 2024-09-09 21:10:41 +03:00
Dmitry Arkhipov
72175b0769 jam file cleanup 2024-08-26 21:54:18 +10:00
Dmitry Arkhipov
bacc644f93 deprecate type aliases 2024-02-09 13:19:49 +03:00
Dmitry Arkhipov
10ef306f82 test/parse_into.cpp requires /bigobj on msvc 2023-10-09 16:59:39 +03:00
Peter Dimov
7761788417 Add parse_into 2023-10-09 16:59:39 +03:00
Dmitry Arkhipov
07efc5e83b better document building without exceptions
Also, a test for building without exceptions.
2023-10-06 22:56:17 +03:00
Dmitry Arkhipov
4700500920 use Charconv for precise parsing 2023-06-13 16:50:11 +03:00
Dmitry Arkhipov
b9e8b2edfe contextual conversions 2023-06-01 21:45:56 +03:00
Vinnie Falco
466202d3aa rename external macro test CMake target 2023-02-03 13:58:17 +03:00
Dmitry Arkhipov
6af3a5e05c guard std::min from windows.h 2022-12-19 22:58:47 +03:00
Dmitry Arkhipov
212c0f2fd3 rewrite conversion docs 2022-11-28 17:46:24 +03:00
Dmitry Arkhipov
0d8a14c3a1 non-throwing conversions 2022-10-14 17:22:23 +03:00
Dmitry Arkhipov
77a2183c5b tests for conversion traits 2022-09-26 18:22:30 +03:00
Dmitry Arkhipov
c6d46a45e7 utf8 tests 2022-06-10 20:03:47 +03:00
Dmitry Arkhipov
c901d28f82 JSON pointer implementation 2022-03-02 13:52:18 +03:00
Dmitry Arkhipov
eb6441465a fix linking issues for limits.cpp 2022-02-21 15:35:39 +03:00
Dmitry Arkhipov
d20a814685 Remove standalone 2022-02-06 17:35:09 +03:00
Dmitry Arkhipov
31dd295232 Allow external libraries to forward declare value_to/from 2021-10-20 22:35:21 +03:00
Dmitry Arkhipov
9e422287fa Deprecate standalone 2021-10-20 22:34:27 +03:00
Dmitry Arkhipov
a63c6ff301 b2 feature for standlaone mode 2021-10-04 17:29:28 +03:00
Dmitry Arkhipov
a30b76c51b Remove unnecessary build script code 2021-10-04 17:29:28 +03:00
Dmitry Arkhipov
a160c55549 Revert "gcc-4.8 is supported"
This reverts commit f0ea69fefd.
2021-02-05 22:44:55 +03:00
Dmitry Arkhipov
f0ea69fefd gcc-4.8 is supported 2021-01-28 02:55:15 -08:00
Dmitry Arkhipov
2e876dd250 Add BOOST_JSON_SOURCE_POS
Replaced usage of BOOST_CURRENT_LOCATION with BOOST_JSON_SOURCE_POS.
Using BOOST_CURRENT_LOCATION results in warnings (and could probably
lead to ODR violations) when Json is used standalone, but alongside
Boost.
2021-01-26 20:54:18 +03:00
Krystian Stasiowski
6a7d34117c C++11 is required
fix #451, close #452
2020-10-21 10:50:19 -07:00
Vinnie Falco
2032232f9e value::to_number replaces number_cast 2020-10-05 13:17:13 -07:00
Vinnie Falco
996c8958fe Add visit
fix #207
2020-10-04 11:22:29 -07:00
Vinnie Falco
9b86962fbc Add metadata and update repo links 2020-10-04 11:06:25 -07:00
Vinnie Falco
a0983f788b Add test file for doubles 2020-10-02 14:04:07 -07:00
Vinnie Falco
d026d5daed Rename to stream_parser 2020-09-26 17:57:00 -07:00
Vinnie Falco
3fbc6b3017 Add boost/json/fwd.hpp
fix #416
2020-09-25 12:59:16 -07:00
Vinnie Falco
50b5c52b32 Refactor array 2020-09-20 13:00:08 -07:00
Krystian Stasiowski
fc7b1c6fd2 Using Numbers doc exposition
fix #308, close #320
2020-09-13 18:43:07 -07:00
Vinnie Falco
a7e45150c5 Doc work (serializing) 2020-09-13 16:30:54 -07:00
Vinnie Falco
1ff84e12d7 Doc work (parsing) 2020-09-13 15:46:08 -07:00
Vinnie Falco
361aa35ef1 Doc work (allocators, cont) 2020-09-13 15:07:57 -07:00
Vinnie Falco
a53116ce38 Doc work on allocators 2020-09-12 16:16:50 -07:00
Vinnie Falco
8bf9ebfd1b Add null_resource 2020-09-11 19:53:39 -07:00
Vinnie Falco
2006d02d1f Snippet work 2020-09-09 04:18:17 -07:00
Vinnie Falco
591e2dc5a5 serializer refactor (API Change):
fix #275

* serialize() replaces to_string()
* serialize.hpp replaces to_string.hpp
* serializer works on all types
* serialize, operator<< work on all types
* reset() takes pointer arguments
* resetting constructor removed
2020-09-07 10:36:26 -07:00
Vinnie Falco
c4dc2b2052 Tidy up exceptions 2020-09-02 07:00:44 -07:00
Vinnie Falco
70ee4528bb containers are polymorphic allocator-aware
fix #228, close #230
2020-08-30 15:52:56 -07:00
Vinnie Falco
397a31f166 Tidy up .natvis file 2020-08-28 09:38:17 -07:00
Vinnie Falco
b9a77751ad rename to value_stack and refactor (API Change)
close #218
2020-08-28 09:38:17 -07:00
Vinnie Falco
e64fdc21cc Add static_resource 2020-08-27 13:48:26 -07:00
Vinnie Falco
2cebc31222 to_string is in its own header 2020-08-27 13:48:26 -07:00
Krystian Stasiowski
7e7155de59 parser members don't throw, and tidy:
* parser members do not throw
* parse free functions are in parse.hpp

fix #199. close #201
2020-08-24 16:30:48 -07:00
Vinnie Falco
d2c7de6376 Add value_builder 2020-08-18 13:51:53 -07:00