Krystian Stasiowski
|
fbdffd26af
|
string doesn't perform utf8 validation
|
2020-09-13 18:43:07 -07:00 |
|
Krystian Stasiowski
|
1b18e55804
|
array does not have minimum capacity
fix #314, close #317
|
2020-09-13 18:36:12 -07:00 |
|
Vinnie Falco
|
cd2f2556a6
|
Key allocations are byte-aligned
close #321
|
2020-09-13 18:36:12 -07:00 |
|
Vinnie Falco
|
1ff84e12d7
|
Doc work (parsing)
|
2020-09-13 15:46:08 -07:00 |
|
Vinnie Falco
|
a089365935
|
parser never produces UB
|
2020-09-13 14:24:49 -07:00 |
|
Vinnie Falco
|
94eeef5484
|
parser is reset on construction
|
2020-09-13 13:02:12 -07:00 |
|
Vinnie Falco
|
7c659533d0
|
Don't deallocate null
|
2020-09-13 12:53:10 -07:00 |
|
Vinnie Falco
|
a39a6113f5
|
basic_parser errors are sticky
|
2020-09-13 12:04:41 -07:00 |
|
Vinnie Falco
|
76d8c9c8b1
|
parser has exception interface
|
2020-09-12 20:17:28 -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
|
fc0be9173c
|
Remove unused files
|
2020-09-11 19:53:39 -07:00 |
|
Vinnie Falco
|
7b7a977fd4
|
value is Regular
fix #313
|
2020-09-11 11:53:21 -07:00 |
|
Krystian Stasiowski
|
07214ad235
|
Fix default_resource on clang 3.x
|
2020-09-09 13:18:55 -07:00 |
|
Krystian Stasiowski
|
f3d0710e37
|
Handler specifies structure and string limits
|
2020-09-09 12:12:50 -07:00 |
|
Krystian Stasiowski
|
da65b25f4d
|
default_resource singleton is a magic static
|
2020-09-09 11:57:29 -07:00 |
|
Vinnie Falco
|
2a1fddc965
|
include json.hpp in src.hpp just in case
|
2020-09-08 20:17:02 -07:00 |
|
Vinnie Falco
|
24e8e45690
|
parser release has a precondition
|
2020-09-08 17:47:04 -07:00 |
|
Vinnie Falco
|
a9f72dd9bc
|
Rename to done, add parser write overload
|
2020-09-08 09:02:30 -07:00 |
|
Vinnie Falco
|
d1f26dcea4
|
Tune local buffers for embedded
fix #302
|
2020-09-08 07:59:11 -07:00 |
|
Vinnie Falco
|
24c073edeb
|
Friendly parser ctor overloads:
These facilitate construction from buffers:
* make common things simple
* make uncommon things possible
|
2020-09-07 18:17:36 -07:00 |
|
Vinnie Falco
|
25a4c80eef
|
serialize returns std::string
|
2020-09-07 15:32:25 -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 |
|
Krystian Stasiowski
|
07dcc303b3
|
Fix ARM and tidy up
close #283
|
2020-09-07 10:36:18 -07:00 |
|
Vinnie Falco
|
47a729cf34
|
Tidy up error codes
fix #67
|
2020-09-06 17:22:41 -07:00 |
|
Vinnie Falco
|
19abf3fbea
|
buffers are unsigned char
fix #288
|
2020-09-06 15:08:23 -07:00 |
|
Vinnie Falco
|
a182f1fe06
|
The header-only macro is no longer needed
fix #260
|
2020-09-06 14:39:17 -07:00 |
|
Vinnie Falco
|
847281944b
|
fix limits for array, object
fix #273, fix #270, close #291
|
2020-09-06 14:39:11 -07:00 |
|
Vinnie Falco
|
c0bfb4a479
|
silence alignment warning in 32-bit
|
2020-09-06 13:04:38 -07:00 |
|
Vinnie Falco
|
96b7954c5a
|
throw_exception is in boost
|
2020-09-06 11:57:46 -07:00 |
|
Vinnie Falco
|
a25e988c86
|
Fix link errors on msvc
|
2020-09-06 09:51:30 -07:00 |
|
Vinnie Falco
|
41746df4ba
|
silence unused variable
|
2020-09-06 07:25:06 -07:00 |
|
Vinnie Falco
|
588b7509bc
|
workaround for msvc inline namespace bug
fix #272
|
2020-09-06 07:17:09 -07:00 |
|
Vinnie Falco
|
0acf98c1e6
|
throw_exception is user-provided in standalone
|
2020-09-06 05:54:48 -07:00 |
|
Vinnie Falco
|
e0ff5d2c8b
|
support -fno-exceptions and boost 1.67
|
2020-09-05 21:32:19 -07:00 |
|
Vinnie Falco
|
9d00b67972
|
Relax requirement on __cpp_lib_memory_resource
|
2020-09-05 21:32:19 -07:00 |
|
Krystian Stasiowski
|
2cd7b39a84
|
Add missing parameter to on_array_end docs
fix #281, close #280
|
2020-09-05 16:43:08 -07:00 |
|
Krystian Stasiowski
|
3fae437722
|
Pass total string size to handlers
fix #266
|
2020-09-05 16:42:52 -07:00 |
|
Krystian Stasiowski
|
8cec7bee7c
|
Simplify value conversion javadocs
fix #197, close #282
|
2020-09-05 16:39:36 -07:00 |
|
Vinnie Falco
|
a99269a8fe
|
Fix duplicate key doc
|
2020-09-05 14:05:52 -07:00 |
|
Vinnie Falco
|
8b11ca3586
|
Replace value::if_ with value::is_
close #249
|
2020-09-04 15:48:58 -07:00 |
|
Vinnie Falco
|
709c70b85c
|
Tidy up static_resource
|
2020-09-04 12:10:04 -07:00 |
|
Vinnie Falco
|
21213cf946
|
Tidy up natvis
close #259
|
2020-09-04 11:45:52 -07:00 |
|
Vinnie Falco
|
89986dd2a9
|
Tidy up static resource
close #267
|
2020-09-04 10:22:38 -07:00 |
|
Vinnie Falco
|
367138d529
|
Tidy up monotonic resource docs
|
2020-09-04 09:52:24 -07:00 |
|
Vinnie Falco
|
513f05a924
|
Refactor monotonic_resource
fix #245
|
2020-09-03 19:39:56 -07:00 |
|
Vinnie Falco
|
bd4430f660
|
Fix static_resource
|
2020-09-03 17:13:08 -07:00 |
|
Vinnie Falco
|
09a98e54ed
|
Doc work
|
2020-09-03 17:09:48 -07:00 |
|
Vinnie Falco
|
81272c36c3
|
Tidy up serializer
|
2020-09-03 17:09:48 -07:00 |
|
Vinnie Falco
|
838f9a95af
|
Fix link on cygwin,mingw
|
2020-09-03 16:48:41 -07:00 |
|