No strict coding convention has been selected for FreeCAD, though new C++ code often conforms to the Qt coding conventions, and new Python typically conforms to PEP 8.Īs volunteer-developed Open Source software it is impossible to guarantee that any particular feature will be implemented in a given time frame.įor the 1.0 release there is however only one big goal: The developers are encouraged to review the C++ Core Guidelines for modern C++ coding advice. std::regex is much slower than boost::regex in some important cases, so we will continue to include the Boost regex library.std::filesystem is not well-supported by GCC 7.5 - continue to use boost::filesystem instead.This version of FreeCAD is compiled requiring the C++17 standard, and all C++17 features are allowed with two exceptions: The minimum supported infrastructure software versions are therefore the ones of Ubuntu 20.04 LTS: The development of 1.0 targets Ubuntu 20.04 LTS as the oldest OS for compiling FreeCAD. Development of FreeCAD 1.0 began after tagging FreeCAD 0.20 on June 14, 2022.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |