2
0
mirror of https://github.com/boostorg/json.git synced 2026-02-10 23:42:19 +00:00
Commit Graph

142 Commits

Author SHA1 Message Date
Vinnie Falco
fb45fb60ef Refactor array impl 2019-11-12 08:25:26 -08:00
Vinnie Falco
36f353c956 coverage 2019-11-12 07:57:08 -08:00
Vinnie Falco
9da2877b28 limits tests 2019-11-12 06:22:46 -08:00
Vinnie Falco
68f3df0403 Tidy 2019-11-11 19:21:48 -08:00
Vinnie Falco
40a16c9380 dynamic static_stack 2019-11-11 17:22:42 -08:00
Vinnie Falco
f66d74a863 parser::destroy 2019-11-11 17:22:42 -08:00
Vinnie Falco
6c1278b462 parser::start 2019-11-11 17:22:42 -08:00
Vinnie Falco
f8f6608a15 parser stack fixes 2019-11-11 17:22:42 -08:00
Vinnie Falco
fb9479d0b5 parser tests and fixes 2019-11-11 07:09:49 -08:00
Vinnie Falco
92bc307eb3 Test utilities 2019-11-10 16:58:42 -08:00
Vinnie Falco
986664a5b7 number improvements 2019-11-10 16:58:42 -08:00
Vinnie Falco
7dc4bdff50 basic_parser improvement 2019-11-10 14:47:22 -08:00
Vinnie Falco
7afa6c1528 Fix parser stack align 2019-11-10 05:56:38 -08:00
Vinnie Falco
2a195a0193 Tune-up on storage_ptr 2019-11-10 05:56:38 -08:00
Vinnie Falco
1a311763e2 alignof(max_align_t) 2019-11-10 04:53:49 -08:00
Vinnie Falco
cc82798b7a Bigger stack in basic_parser 2019-11-09 12:35:12 -08:00
Vinnie Falco
297f32daa6 Object coverage 2019-11-09 09:25:34 -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
42f5235e7f Rename to static_stack 2019-11-06 07:00:55 -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
0d14c998e9 check counted in storage_ptr 2019-11-05 13:34:25 -08:00
Vinnie Falco
bcab8190e6 Tidy up warnings and errors 2019-11-03 13:50:45 -08:00
Vinnie Falco
938bdf7158 Use sse2 for number parsing 2019-11-03 12:32:54 -08:00
Vinnie Falco
6257953b99 Better sse count_unescaped 2019-11-03 09:24:39 -08:00
Vinnie Falco
347abdf087 Fix sse treatment of chars 2019-11-03 09:16:03 -08:00
Vinnie Falco
2b730cdb85 Add copyright credit 2019-11-03 09:14:52 -08:00
Vinnie Falco
97d3fff2cf Cache mantissa during fractions 2019-11-03 07:47:32 -08:00
Vinnie Falco
d397ff4135 Add ieee parser fast loop 2019-11-03 07:25:36 -08:00
Vinnie Falco
99dedc8f66 Use local mantissa in ieee parser 2019-11-03 07:25:15 -08:00
Vinnie Falco
072a9e64f6 Tidying 2019-11-03 06:45:07 -08:00
Vinnie Falco
931904faa4 Remove release_storage 2019-11-03 04:23:16 -08:00
Vinnie Falco
bcd79e831d Don't set kind on value 2019-11-02 20:17:49 -07:00
Vinnie Falco
349b14fa89 Refactor string max size 2019-11-02 16:47:59 -07:00
Vinnie Falco
687833dce6 Refactor string 2019-11-02 14:36:23 -07: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
c1ef2ab337 array coverage 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
485aa70367 array optimization and tidy 2019-11-01 16:12:56 -07:00
Vinnie Falco
b4d46f6c68 Tidy up ryu 2019-11-01 06:42:01 -07:00
Vinnie Falco
625ec198d0 Check nullptr in relocate 2019-10-31 20:03:27 -07:00
Vinnie Falco
97bb08c446 Fix memmove of trivial types 2019-10-31 18:49:35 -07:00
Vinnie Falco
4680e0106c Refactor numbers 2019-10-31 18:26:16 -07:00
Vinnie Falco
a08d273e77 Refactor storage for constexpr 2019-10-31 09:31:44 -07:00
Vinnie Falco
5b4dbec5c7 Remove default_storage 2019-10-30 17:40:49 -07:00
Vinnie Falco
96c4b77d86 Refactor storage 2019-10-30 17:40:49 -07:00