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,,