2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-26 18:42:16 +00:00
Commit Graph

62 Commits

Author SHA1 Message Date
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
Vinnie Falco
7dc4bdff50 basic_parser improvement 2019-11-10 14:47:22 -08:00
Vinnie Falco
cc82798b7a Bigger stack in basic_parser 2019-11-09 12:35:12 -08:00
Vinnie Falco
c278db3825 Configurable limits 2019-11-09 09:12:19 -08:00
Vinnie Falco
a0e46853a8 Fixes 2019-11-09 09:12:19 -08:00
Vinnie Falco
adcebea5a9 Refactor object 2019-11-08 13:54:03 -08:00
Vinnie Falco
782ed76476 Refactor parser stack 2019-11-08 13:53:59 -08:00
Vinnie Falco
9cfa2ed5c6 Tidy up 2019-11-06 05:42:06 -08:00
Vinnie Falco
0347d1d09d number optimizations 2019-11-05 13:34:25 -08:00
Vinnie Falco
938bdf7158 Use sse2 for number parsing 2019-11-03 12:32:54 -08:00
Vinnie Falco
d397ff4135 Add ieee parser fast loop 2019-11-03 07:25:36 -08:00
Vinnie Falco
19c7ad607d Adjust bench warmups 2019-11-03 07:25:14 -08:00
Vinnie Falco
931904faa4 Remove release_storage 2019-11-03 04:23:16 -08:00
Vinnie Falco
5c74fc37dd serializing strings uses SSE2 2019-11-01 16:12:56 -07:00
Vinnie Falco
fbff4f97a3 parsing strings uses SSE2 2019-11-01 16:12:56 -07:00
Vinnie Falco
3150db1069 Improve string fast loop 2019-11-01 16:12:56 -07:00
Vinnie Falco
625ec198d0 Check nullptr in relocate 2019-10-31 20:03:27 -07:00
Vinnie Falco
4680e0106c Refactor numbers 2019-10-31 18:26:16 -07:00
Vinnie Falco
96c4b77d86 Refactor storage 2019-10-30 17:40:49 -07:00
Vinnie Falco
0c5711420b More optimizations 2019-10-30 08:33:22 -07:00
Vinnie Falco
96ecab8cc8 scoped storage 2019-10-28 07:56:57 -07:00
Vinnie Falco
1754d9cadd Various optimizations 2019-10-27 15:54:16 -07:00
Vinnie Falco
c99bec33ec Add block_storage default storage 2019-10-27 15:31:17 -07:00
Vinnie Falco
3aae726eb1 serializer work 2019-10-27 14:44:59 -07:00
Vinnie Falco
84745da422 ieee_parser 2019-10-26 20:25:38 -07:00
Vinnie Falco
dd8dd9929f serializer work 2019-10-26 06:31:07 -07:00
Vinnie Falco
b1e03f7326 Better number handling 2019-10-24 08:52:59 -07:00
Vinnie Falco
0ea33fb9c4 Add fixed_storage 2019-10-24 06:04:05 -07:00
Vinnie Falco
733d5d9a43 doc work 2019-10-23 18:53:20 -07:00
Vinnie Falco
b82419c1a4 Refactor storage 2019-10-23 18:42:23 -07:00
Vinnie Falco
38cbceadaa Tidy up formatting 2019-10-21 06:08:00 -07:00