abv
07bbde451a
0029399: Optimize reading of floating point values from text strings
...
Function Strtod() is reimplemented using open source (MIT-style license) code by David M. Gay instead of strtod() provided by standard run-time library. This improves its performance by 3-10 times.
Functions Atof(), Strtod(), Printf(), Sprintf(), Fprintf() are declared as extern "C" to be usable from C programs.
Strtod() is used in Interface_FileReaderData::Fastof() and in RWStl_Reader to accelerate their work.
DRAW command QATestAtof and test perf fclasses strtod are added to check correctness and performance of Strtod().
Test perf draw restore is added to monitor performance of reading BREP files.
Minor off-topic corrections:
- method Standard_GUID::Assign (const Standard_UUID&) is implemented (was empty);
- Precision.hxx is included in BRepMesh_Vertex.hxx that uses it.
2018-01-26 20:11:03 +03:00
..
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2018-01-26 20:11:03 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2016-04-21 11:37:32 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-12-17 17:55:47 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-12 11:37:11 +03:00
2015-05-28 13:38:22 +03:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-10-16 16:45:13 +04:00
2015-02-05 18:02:16 +03:00
2014-10-16 16:45:13 +04:00
2014-10-16 16:45:13 +04:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2014-10-16 16:45:13 +04:00
2014-10-16 16:45:13 +04:00
2014-03-21 16:11:31 +04:00
2015-09-10 17:43:12 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2017-11-09 18:08:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2016-04-21 11:37:32 +03:00
2015-02-12 11:37:11 +03:00
2015-05-28 13:38:22 +03:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2016-04-21 11:37:32 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-13 17:24:52 +03:00
2013-04-05 16:09:52 +04:00
2015-02-20 17:17:34 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2016-04-21 11:37:32 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-03-26 18:10:29 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2014-10-16 16:45:13 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-10-16 16:45:13 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2016-04-21 11:37:32 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2016-04-21 11:37:32 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2014-03-21 16:11:31 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2015-02-05 18:02:16 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2013-04-05 16:09:52 +04:00
2015-02-12 11:37:11 +03:00
2013-04-05 16:09:52 +04:00
2014-03-21 16:11:31 +04:00