Vinnie Falco
|
18a50dae83
|
Better decimal to float accuracy
|
2020-10-09 10:22:59 -07:00 |
|
Vinnie Falco
|
844851c6ab
|
Refactor object
|
2020-10-09 10:15:02 -07:00 |
|
Vinnie Falco
|
1b5a00e968
|
Return storage_ptr by reference
|
2020-10-08 14:05:37 -07:00 |
|
Maximilian Riemensberger
|
9a42dbbaab
|
Use relaxed increment and acquire_release decrement for atomic reference counts
|
2020-10-08 14:04:26 -07:00 |
|
Richard Hodges
|
ff6a090680
|
Fix parsing of double with >16 mantissa digits
|
2020-10-08 14:01:59 -07:00 |
|
Vinnie Falco
|
8f26e86b2f
|
Don't destroy in object_impl::build
|
2020-10-06 13:05:47 -07:00 |
|
Vinnie Falco
|
0a905acf9d
|
Tidy up pilfering
|
2020-10-06 11:59:58 -07:00 |
|
Vinnie Falco
|
dd338e299e
|
Update natvis
|
2020-10-06 11:38:58 -07:00 |
|
Vinnie Falco
|
018a5b555d
|
Use static_cast
|
2020-10-05 16:35:32 -07:00 |
|
Vinnie Falco
|
ca9e94c490
|
Tidy up to_number
|
2020-10-05 16:16:48 -07:00 |
|
Vinnie Falco
|
1149030797
|
Tidy up inlining
fix #442
|
2020-10-05 15:47:34 -07:00 |
|
Vinnie Falco
|
2032232f9e
|
value::to_number replaces number_cast
|
2020-10-05 13:17:13 -07:00 |
|
Vinnie Falco
|
592783499e
|
Tidy up value and tests
|
2020-10-05 11:44:13 -07:00 |
|
Vinnie Falco
|
0c0c423e05
|
constinit is on the definition
|
2020-10-05 11:01:46 -07:00 |
|
Vinnie Falco
|
b68d325a8b
|
Include ostream
|
2020-10-05 08:36:18 -07:00 |
|
Vinnie Falco
|
94d11a74e6
|
Refactor storage_ptr (API Change)
|
2020-10-04 19:07:58 -07:00 |
|
Vinnie Falco
|
8faf950b79
|
storage_ptr thread safety doc and tidy
fix #391
|
2020-10-04 18:46:01 -07:00 |
|
Vinnie Falco
|
6f895a79cc
|
Refactor basic_parser includes
fix #424
|
2020-10-04 18:30:22 -07:00 |
|
Vinnie Falco
|
e1140a9847
|
Better construction of keys
fix #426
|
2020-10-04 18:26:25 -07:00 |
|
Vinnie Falco
|
996c8958fe
|
Add visit
fix #207
|
2020-10-04 11:22:29 -07:00 |
|
Vinnie Falco
|
a2c1b7e9e5
|
monotonic_resource has an upstream
fix #365
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
1b73c77822
|
static and monotonic resource tests, fixes:
fix #419
* monotonic_resource::release correctly resets
the buffer list.
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
0fd1d1a9a7
|
basic_parser::depth is private
fix #430
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
b95be4fd15
|
8-bit integers are supported
fix #433
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
531287af2b
|
long double is not a fundamental type:
fix #432
Users have to opt-in to the narrowing conversion
by using static_cast.
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
9b86962fbc
|
Add metadata and update repo links
|
2020-10-04 11:06:25 -07:00 |
|
Vinnie Falco
|
a4d2983c4f
|
Doc work
|
2020-10-03 18:55:53 -07:00 |
|
Krystian Stasiowski
|
3c3b1421b5
|
Don't recurse in parse_comment
|
2020-10-03 17:08:32 -07:00 |
|
Krystian Stasiowski
|
9b4ccb0743
|
Allow comments is a runtime parameter
|
2020-10-03 17:08:32 -07:00 |
|
Vinnie Falco
|
e1bd8083ed
|
Tidy up value assignment and emplace
|
2020-09-28 20:31:40 -07:00 |
|
Vinnie Falco
|
08dd10b5f5
|
stream_parser docs, test, and tidy
|
2020-09-27 20:26:57 -07:00 |
|
Vinnie Falco
|
7882ccf866
|
parser docs, test, and tidy
|
2020-09-27 20:00:29 -07:00 |
|
Vinnie Falco
|
47fdfb0840
|
basic_parser has no undefined behavior
|
2020-09-27 18:37:15 -07:00 |
|
Vinnie Falco
|
c92461baf3
|
Add parser
|
2020-09-26 18:09:54 -07:00 |
|
Vinnie Falco
|
d026d5daed
|
Rename to stream_parser
|
2020-09-26 17:57:00 -07:00 |
|
Vinnie Falco
|
3872c480d5
|
Factor out handler
|
2020-09-26 17:33:14 -07:00 |
|
Peter Dimov
|
97789ff3b0
|
Switch to runtime parameters where it was determined to not be detrimental to performance
|
2020-09-26 21:16:25 +03:00 |
|
Peter Dimov
|
9137489908
|
Refactor bool template parameters into integral constants
|
2020-09-26 18:42:13 +03:00 |
|
Peter Dimov
|
d34c25740c
|
Refactor parse_escaped to take integral_constants
|
2020-09-26 16:46:46 +03:00 |
|
Vinnie Falco
|
3182839125
|
Tidy object javadoc
fix #384, fix #385, fix #386
|
2020-09-25 19:17:37 -07:00 |
|
Vinnie Falco
|
31653abb51
|
storage() returns by value
fix #380
|
2020-09-25 18:44:34 -07:00 |
|
Vinnie Falco
|
ff7f70d0ec
|
Remove string::traits_type and unneeded includes
|
2020-09-25 13:27:37 -07:00 |
|
Vinnie Falco
|
3fbc6b3017
|
Add boost/json/fwd.hpp
fix #416
|
2020-09-25 12:59:16 -07:00 |
|
Krystian Stasiowski
|
c547ca9d21
|
Use switch instead of jump table
|
2020-09-25 11:13:09 -07:00 |
|
Vinnie Falco
|
0da206074f
|
document pilfer and pilfer construction
fix #388
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
7cb4ad1884
|
Rename to basic_parser::write_some (API Change)
fix #394
basic_parser::write is now called write_some
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
ec0894397d
|
standalone throw_exception is in json
fix #398
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
8be4324eca
|
document basic_parser include file
fix #400, fix #413
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
78288aabba
|
parser javadoc tidy
fix #402, fix #403
|
2020-09-24 10:39:25 -07:00 |
|
Vinnie Falco
|
fa6a6fbd55
|
kind is streamable
fix #405
|
2020-09-24 10:39:25 -07:00 |
|