Dmitry Arkhipov

Results 73 issues of Dmitry Arkhipov

Related: https://github.com/boostorg/docca/pull/108

There should be a quick and convenient way to parse JSON from `std::istream`. E.g. ```c++ std::ifstream f("path/to/file"); auto jv = json::parse(f); ```

[This experiment](https://github.com/s9w/cpp-lit) claims that including `boost/json.hpp` results in _build_ time of ~1500 ms, while including `nlohmann/json.hpp` — only ~900 ms. We could investigate this to see if there's anything we...

https://www.boost.org/development/tests/master/developer/output/teeks99-dkr-mc3-4-11-boost-bin-v2-libs-json-test-value-test-clang-linux-3-4~c++11-debug-debug-symbols-off-threading-multi-visibility-hidden.html This seems to be a problem with older clangs' parsing of `{{}}`. Given that this in a test, we probably can just remove initializer list with something more explicit...

https://www.boost.org/development/tests/master/output/teeks99-09-v14m-64onAMD64-json-msvc-14-0-warnings.html#string ``` string C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility(2372): warning C4996: 'std::copy::_Unchecked_iterators::_Deprecate': Call to 'std::copy' with parameters that may be unsafe - this call relies on the caller to check...

When an integer is converted to a floating point type which cannot hold it without loss of precision, the conversion is implementation-defined. This apparently means, that the conversion can result...

In particular ```cxx std::vector< json::value, json::polymorphic_allocator < json::value > > v; ``` would result in a linking error if built in non-standalone mode.

Doc