id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10188,Loses floating point precision on round trip,Magne OEstlyngen ,Sebastian Redl,"ptrees stream_translator uses a precision of std::numeric_limits::digits10 + 1 when converting floating point values. This is not always enough, and a more correct value would be digits10+2 or max_digits10 (c++11 only). See ticket:9177 for a similar issue. The attached test produces the following output pre-patch: {{{ in : -1.8312345000098765e-08 out: -1.8312345000098762e-08 Wrong }}} and after patch: {{{ in : -1.8312345000098765e-08 out: -1.8312345000098765e-08 Right }}}",Bugs,assigned,To Be Determined,property_tree,Boost Development Trunk,Problem,,,