2
0
mirror of https://github.com/boostorg/json.git synced 2026-02-11 11:52:17 +00:00
Commit Graph

58 Commits

Author SHA1 Message Date
Vinnie Falco
b01d932da3 iterator is private 2019-10-16 07:57:50 -07:00
Vinnie Falco
0c232111c6 basic_parser work 2019-10-15 17:11:16 -07:00
Vinnie Falco
b96ae06c5e Refactor some error declarations 2019-10-14 08:37:38 -07:00
Vinnie Falco
58844a4d97 Fix mingw32 prime table 2019-10-14 06:02:25 -07:00
Vinnie Falco
1c05b304d3 Tidy up visibility 2019-10-13 19:36:20 -07:00
Vinnie Falco
195944c23f Remove object bucket APIs 2019-10-13 11:56:13 -07:00
Vinnie Falco
b802df2e0d Adjust dll exports 2019-10-13 05:34:23 -07:00
Vinnie Falco
4e2ab2ed6a Trim object api 2019-10-12 18:52:23 -07:00
Vinnie Falco
80d0fa8b1a Remove asio dependency 2019-10-12 16:11:56 -07:00
Vinnie Falco
0bde1e8fa7 Fix integer warnings 2019-10-12 15:41:58 -07:00
Vinnie Falco
a16a1028db Eliminate dependencies 2019-10-12 15:12:29 -07:00
Vinnie Falco
b243e92296 Jamfile tidy-up 2019-10-12 15:12:29 -07:00
Vinnie Falco
c383012405 more string work 2019-10-12 09:02:17 -07:00
Vinnie Falco
7d067021d5 string work 2019-10-11 16:40:05 -07:00
Vinnie Falco
fe14f3a53a storage pointers are intrusive 2019-10-11 13:21:28 -07:00
Vinnie Falco
a0b5dfe16d array tests and tidy 2019-10-08 10:06:20 -07:00
Vinnie Falco
3a2cba007f array fixes 2019-10-07 15:57:04 -07:00
Vinnie Falco
a44fc4f453 string work 2019-10-07 15:45:35 -07:00
Vinnie Falco
b591a79340 Tidy up 2019-10-06 04:30:05 -07:00
Vinnie Falco
19bf598dc9 object work 2019-10-05 20:07:45 -07:00
Vinnie Falco
b53f2bb524 More value work 2019-10-05 19:58:31 -07:00
Vinnie Falco
1e8a4178eb More value work 2019-10-04 18:35:03 -07:00
Vinnie Falco
f7cb2825e7 value work 2019-10-04 18:12:52 -07:00
Vinnie Falco
7a4e551a5d More object work 2019-10-04 14:26:32 -07:00
Vinnie Falco
ba612a9504 object work 2019-10-03 03:15:56 -07:00
Vinnie Falco
ec6e8c60b3 array coverage 2019-10-03 03:13:34 -07:00
Vinnie Falco
790b39b943 value work 2019-10-03 03:13:33 -07:00
Vinnie Falco
5f25cdff99 array work 2019-10-03 03:13:33 -07:00
Vinnie Falco
5c1b523702 Refactor treatment of initializer lists 2019-10-03 03:13:33 -07:00
Vinnie Falco
0e00cbd1e1 Constrain some array and object ctors 2019-10-03 03:13:33 -07:00
Vinnie Falco
655051e35e Mark some constructors explicit 2019-10-03 03:13:33 -07:00
Vinnie Falco
6173522323 Fix errors and warnings 2019-10-03 03:13:33 -07:00
Vinnie Falco
8922464d1d Fix array pilfer ctor 2019-10-03 03:13:33 -07:00
Vinnie Falco
6a58677e00 Construction from kind is explicit 2019-10-03 03:13:33 -07:00
Vinnie Falco
0359846958 Refactor value handling of storage refs 2019-10-03 03:13:33 -07:00
Vinnie Falco
e57a90aed7 Remove kind assignment operator 2019-10-03 03:13:33 -07:00
Vinnie Falco
37d9258ff3 Add storage tracking configuration 2019-10-03 03:13:33 -07:00
Vinnie Falco
27fba5aaf2 storage_ptr is a shared pointer 2019-10-03 03:13:33 -07:00
Vinnie Falco
cb49908fe9 Move some storage_ptr definitions:
The destructor and move constructor definitions are moved
to the header file to allow the compiler to still optimize
some array and object operations when whole program
optimization is not turned on.
2019-10-03 03:13:33 -07:00
Vinnie Falco
ec197d4bce Support pilfer construction 2019-10-03 03:13:33 -07:00
Vinnie Falco
e0e46cdf4a Add pilfer 2019-10-03 03:13:33 -07:00
Vinnie Falco
f573eb98ee Tidy up object declarations 2019-10-03 03:13:33 -07:00
Vinnie Falco
d36d72291c Rename to destroy 2019-10-03 03:13:33 -07:00
Vinnie Falco
193ae59ace Reduce copying of parsed strings 2019-10-03 03:13:32 -07:00
Vinnie Falco
83d229974f Remove unused code 2019-10-03 03:13:32 -07:00
Vinnie Falco
81bb36751e Parser overwrites duplicate keys 2019-10-03 03:13:32 -07:00
Vinnie Falco
de27698c8f Update docs 2019-10-03 03:13:32 -07:00
Vinnie Falco
3320b93e23 Doc work-around for private anon unions 2019-09-21 08:41:58 -07:00
Vinnie Falco
c0f4b8ff11 Tidy up source files 2019-09-20 18:39:59 -07:00
Vinnie Falco
2b62d0d5fb Add static_const 2019-09-20 18:02:51 -07:00