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

45 Commits

Author SHA1 Message Date
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
451f7aa5b2 Move clang up earlier in the matrix 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
e8455689ee Add pool allocator to bench 2019-10-03 03:13:33 -07:00
Vinnie Falco
88154be9a3 Adjust bench parameters 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
77bed50797 Refactor test storage 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
5ab44da1f2 [REMOVE] temp bench changes 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
30a3293066 Add rapidjson submodule and benchmark 2019-10-03 03:13:32 -07:00
Vinnie Falco
4b75c65e02 bench work 2019-10-03 03:13:32 -07:00
Vinnie Falco
c12242662f Add nlohmann submodule and benchmark 2019-10-03 03:13:32 -07:00
Vinnie Falco
266a4a6020 Add bench application 2019-10-03 03:13:32 -07:00
Vinnie Falco
de27698c8f Update docs 2019-10-03 03:13:32 -07:00
Vinnie Falco
25ddea5f4d Update docs 2019-09-22 11:04:13 -07:00
Vinnie Falco
3320b93e23 Doc work-around for private anon unions 2019-09-21 08:41:58 -07:00
Vinnie Falco
57c78f164d Update docca submodule 2019-09-21 08:30:48 -07:00
Vinnie Falco
b5d86c6b0e Add doc directory and docca submodule 2019-09-21 08:07:18 -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
Vinnie Falco
57b4ce946b Use boost::system::error_code 2019-09-20 18:02:51 -07:00
Vinnie Falco
b7495fcde7 Use boost string_view 2019-09-20 18:02:51 -07:00
Vinnie Falco
d09183e18b Refactor buffer sequences 2019-09-20 18:02:51 -07:00
Vinnie Falco
d48c26220f Workaround for allocator_traits 2019-09-20 18:02:51 -07:00
Vinnie Falco
86b1c8a19c Use GENERATING_DOCUMENTATION 2019-09-20 18:02:51 -07:00
Vinnie Falco
eea36a728d Add config.hpp 2019-09-20 18:02:49 -07:00
Vinnie Falco
d9d5794fcc Workarounds for missing string ctors 2019-09-20 18:02:01 -07:00
Vinnie Falco
a8773de80f Add files 2019-09-20 11:08:06 -07:00
Vinnie Falco
4a941f8801 Initial commit 2019-09-12 11:28:30 -07:00