id summary reporter owner description type status milestone component version severity resolution keywords cc 7785 karma real generator limits precision to digits10 no matter exponent strk@… Hartmut Kaiser "The real_inserter::call_n method here is limiting the user-provided precision by the http://svn.boost.org/svn/boost/trunk/boost/spirit/home/karma/numeric/detail/real_utils.hpp But that value is later used to determine how many decimal digits to print, independently on where the first non-zero digit is. This means overlimiting the actual number of significant digit for no evident reason. The user provided ::precision() function has access to the full number and thus can judge when to provide more or less precision depending on magnitude. Why not trusting that ?" Bugs closed To Be Determined spirit Boost 1.52.0 Problem fixed