id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13615,Could the performance of spirit::qi::parse() be much worse than std::stod()?,Mario Emmenlauer ,Joel de Guzman,"When converting from std::string to numerical formats, I found spirit::qi::parse() to be of superior performance compared to more standard commands like atof() or std::stod() on Linux. Typically it can be at least 4x faster, sometimes even more. This is true on several versions and flavours of Linux. However I get quite different results on Windows with MSVC, MinGW and the Intel Compiler and on MacOSX. On Windows and MacOSX spirit::qi::parse() is typically between 2 and 5 times slower than atof() and std::stod() according to my benchmark. I understand that benchmarks are always a bit flaky, but I fail to understand such a huge difference. ",Bugs,closed,To Be Determined,spirit,Boost 1.67.0,Optimization,invalid,"parser, stod, string, double, performance",