id summary reporter owner description type status milestone component version severity resolution keywords cc 11288 Redundant std::string allocations in filesystem error handling code yevhen.ivannikov@… Beman Dawes "During performance profiling of our product it was identified that many std::strings allocations are coming from filesystem error handling code. The error handling code dynamically allocates std::string instances to store error messages, however when non-throwing API is used the strings are just redundant. Unnecessary allocations can be easily avoided by passing in const char*. Please find the patch attached. " Bugs closed To Be Determined filesystem Boost 1.57.0 Optimization fixed