roccoarpa
roccoarpa
Consider to use the more portable boost xml/json interfaces (rapidxml/rapidjson) to get rid of the actual libxml2/rapidjson dependencies. In particular, libxml2 is uber-supported on Linux systems, but quite rare on...
Try to compile bitpit as a pure static library in VS-MSVC and address any eventual issue that rise from it.
Documentation to guide the user to build/install bitpit with Visual Studio. *.md file attached to the repo is expected.
Investigate optimization effects of MSVC /O2 and O1 on bitpit and report bugs. - reported unexpected crash on integration_tests_volcartesian_00005 using /O2. /Od (debug) works correctly.
Try to build examples of bitpit in VS-MSVC and address any eventual issue.
Check symbols exporting (__declspec dllexport/dllimport) of all global/static data inside the bitpit library. Provide exporting/importing only on the meaningful ones for the bitpit interface, that is all static data that...
In MSVC context, investigate the possibility to use directly the embedded Boost.Test suite (https://docs.microsoft.com/en-us/visualstudio/test/how-to-use-boost-test-for-cpp?view=vs-2022)
Address warning up to safe level /W3 for MSVC bitpit building
Investigate why Link Time Optimization (in Visual Studio context known as Link Time Code Generation /LTCG option) does not work in the current solution. This issue is for potential VS...
In a Visual Studio project, selecting the target build type from cmake is shadowed by the capability of the VS-IDE to do the same. This issue to decide if it's...