Vinnie Falco
|
24e8e45690
|
parser release has a precondition
|
2020-09-08 17:47:04 -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
|
3fae437722
|
Pass total string size to handlers
fix #266
|
2020-09-05 16:42:52 -07:00 |
|
Vinnie Falco
|
57d7eb8e7f
|
Refactor serializer (API Change)
|
2020-09-01 17:58:23 -07:00 |
|
Krystian Stasiowski
|
9c0bdfcdd7
|
RapidJSON benchmarks are run without UTF-8 validation
|
2020-08-30 15:53:36 -07:00 |
|
Krystian Stasiowski
|
b94d3c14bd
|
Structure size is passed to handlers
|
2020-08-27 18:44:44 -07:00 |
|
Vinnie Falco
|
832d1fb517
|
Refactor parsing interfaces (API change)
|
2020-08-27 13:48:26 -07:00 |
|
Vinnie Falco
|
523332ae81
|
Tidy up warning and include
|
2020-08-25 07:02:17 -07:00 |
|
Krystian Stasiowski
|
99ceedaa34
|
benchmarks validate utf-8
close #203
|
2020-08-24 18:51:14 -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
|
3e4eb3055f
|
Doc work
|
2020-08-20 15:21:09 -07:00 |
|
Vinnie Falco
|
36c4a1a787
|
basic_parser is a class template
|
2020-08-18 15:10:22 -07:00 |
|
Vinnie Falco
|
d2c7de6376
|
Add value_builder
|
2020-08-18 13:51:53 -07:00 |
|
Krystian Stasiowski
|
64bfb2e703
|
Pass raw number literals to handlers
close #142
|
2020-08-11 16:04:32 -07:00 |
|
Krystian Stasiowski
|
3ac73ec531
|
Comment and trailing comma support
close #116
|
2020-07-22 15:40:46 -07:00 |
|
Vinnie Falco
|
927d91f1c7
|
Add bench option to append branch name
|
2020-07-04 14:41:34 -07:00 |
|
Krystian Stasiowski
|
904252de0b
|
Fix repo links
close #123
|
2020-07-03 11:51:58 -07:00 |
|
Krystian Stasiowski
|
86addf23a4
|
Remove size parameter from object and array handlers
|
2020-06-30 23:07:22 -04:00 |
|
Vinnie Falco
|
137c1653a8
|
Refactor string_view include
|
2020-04-17 14:31:55 -07:00 |
|
Vinnie Falco
|
a47b0f3fc1
|
storage_ptr uses memory_resource
|
2020-04-05 13:21:29 -07:00 |
|
Vinnie Falco
|
8e0356ef7a
|
Refactor parser write
|
2020-04-04 13:15:40 -07:00 |
|
Vinnie Falco
|
2545475bdd
|
basic_parser is a base
|
2020-04-04 06:58:55 -07:00 |
|
Vinnie Falco
|
845d7af5e3
|
Refactor include files for basic_parser
|
2020-04-01 09:22:23 -07:00 |
|
Vinnie Falco
|
f2e860f4ee
|
Update bench results
|
2020-03-30 18:13:27 -07:00 |
|
Vinnie Falco
|
d2dfe90784
|
Add null parser to bench
|
2020-03-29 11:21:40 -07:00 |
|
Vinnie Falco
|
7784fdd45b
|
StackEmpty is a compile time constant
|
2020-03-29 10:32:43 -07:00 |
|
Vinnie Falco
|
8822a141c8
|
Tidy up parsers
|
2020-03-29 08:59:08 -07:00 |
|
Vinnie Falco
|
79ba1a8198
|
Use return channel in parser
|
2020-03-28 15:37:30 -07:00 |
|
Peter Dimov
|
5126e25d26
|
Add support for command line options
|
2020-03-28 18:17:06 +02:00 |
|
Peter Dimov
|
7cf41d0afe
|
Define RAPIDJSON_SSE2 whenever BOOST_JSON_USE_SSE2 is defined; add /sse2 to arch in this case
|
2020-03-28 17:51:05 +02:00 |
|
Vinnie Falco
|
71f82e2c9a
|
Rewrite serializer
|
2020-03-27 08:42:12 -07:00 |
|
Vinnie Falco
|
0605ecbc8f
|
Bench improvements
|
2020-03-26 12:30:48 -07:00 |
|
Vinnie Falco
|
52491dcc82
|
Refactor parsing
|
2020-03-25 12:53:59 -07:00 |
|
Vinnie Falco
|
7db53b439d
|
Refactor number parsing
|
2020-03-11 08:26:32 -07:00 |
|
Richard Hodges
|
c93ab62f13
|
Fix segfault in bench:
fixes #30
|
2020-02-13 17:39:44 -08:00 |
|
Vinnie Falco
|
21ed476b0e
|
Don't require <ostream> in string.hpp
|
2019-12-12 05:33:19 -08:00 |
|
Vinnie Falco
|
07246e2909
|
Add standalone test_suite
|
2019-12-11 18:34:39 -08:00 |
|
Vinnie Falco
|
ab93acee16
|
Jamfile for bench
|
2019-11-21 11:23:09 -08:00 |
|
Vinnie Falco
|
62ad5a296d
|
Charts
|
2019-11-21 06:17:05 -08:00 |
|
Vinnie Falco
|
a04c0a11de
|
Bench work
|
2019-11-20 08:53:39 -08:00 |
|
Vinnie Falco
|
b75d1f35fb
|
Rename to pool
|
2019-11-19 06:03:15 -08:00 |
|
Vinnie Falco
|
a5a147e6fb
|
Doc work
|
2019-11-18 18:40:16 -08:00 |
|
Vinnie Falco
|
3303b077bd
|
Examples and docs
|
2019-11-17 06:45:42 -08:00 |
|
Vinnie Falco
|
af255fc57d
|
Tidy up set parse errors
|
2019-11-16 06:27:42 -08:00 |
|
Vinnie Falco
|
19ebd6c943
|
Refactor parser interface
|
2019-11-15 18:33:00 -08:00 |
|
Vinnie Falco
|
8f1348ed40
|
Add examples
|
2019-11-15 11:40:32 -08:00 |
|
Vinnie Falco
|
bec4d6b01e
|
Default storage is nullptr
|
2019-11-14 06:21:31 -08:00 |
|
Vinnie Falco
|
05d040d2d9
|
Refactor string_impl
|
2019-11-14 03:12:57 -08:00 |
|
Vinnie Falco
|
7e7236609b
|
shrink sizeof(array)
|
2019-11-12 13:43:03 -08:00 |
|
Vinnie Falco
|
68f3df0403
|
Tidy
|
2019-11-11 19:21:48 -08:00 |
|