id summary reporter owner description type status milestone component version severity resolution keywords cc 2737 Rounding failed for -0.5 kennant.tom@… Douglas Gregor "using namespace boost::numeric; typedef int T; typedef double S; typedef conversion_traits Traits; int i = converter >::convert(-0.5); When I run the code above, -0.5 will be converted to 0, but I expect -0.5 to be converted to -1. The same problem goes for 0.5 as well." Bugs closed Boost 1.38.0 numeric Boost 1.37.0 Problem invalid