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