Blender Git Statistics -> Branches -> temp-cxx-upgrade
"Temp-cxx-upgrade" branch
Total commits : 13
Total committers : 2
First Commit : June 18, 2020
Latest Commit : June 18, 2020
Commits by Date
Date | Number of Commits | |
---|---|---|
June 18, 2020 | 13 |
Committers
Author | Number of Commits |
---|---|
Sergey Sharybin | 10 |
Sergey Sharybin | 3 |
Popular Files
Filename | Total Edits |
---|---|
CMakeLists.txt | 4 |
BLI_vector_test.cc | 3 |
bundle.cc | 2 |
CMakeLists.txt | 2 |
bundle.sh | 2 |
CMakeLists.txt | 2 |
gtest-internal-inl.h | 1 |
README.md | 1 |
raw_logging.h | 1 |
conditioned_cost_function.h | 1 |
Latest commits
June 18, 2020, 14:19 (GMT) |
Cycles: Make compatible with C++17 on 10.9 deployment target OSLRenderServices contains a member which is 64 bytes aligned and this is onlys supported by default allocators in SDK 10.14. Since we take care of allocation ourselves ignoring the diagnostic is an acceptable way dealign with it. |
June 18, 2020, 13:43 (GMT) |
Fix typo in previous commit Is really hard to fix 3 platforms at the same time. |
June 18, 2020, 13:27 (GMT) |
Fix BLI_vector_test.cc on Linux platform Quite annoying that GCC has different ideas of implicit sign conversion than MSVC. |
Revision dc7c061 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:18 (GMT) |
Freestyle: Fix compilation error with C++17 AutoPtr class became a sub-class of unique_ptr with some special magic to mimic behavior of auto_ptr for copy constructor. The code was already there, but for some reason visual studio did not set __cplusplus correctly for some reason. The other change is remove of binary function usage, which is not needed in the Freestyle code. |
Revision 2c53c39 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:16 (GMT) |
Quadriflow: Fix compilation error with C++17 Unary function has been removed. Unless I'm missing something subclass is not needed here. |
Revision 369dc20 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:15 (GMT) |
Tests: Use explicit signature constants Are reported by MSVC 2019 after C++17 switch. One might suggest lets just silence the warning, I will say why to have specific signed/unsigned types in API just to then (usafely) ignore the sign conversion. |
June 18, 2020, 11:36 (GMT) |
Fix Glog compilation error on Windows Some files are to be included on all platforms now. |
June 18, 2020, 11:23 (GMT) |
Upgrade Google libraries Upgrades Glog from 0.3.5 to 0.4.0, and Gtest from 0.8.0 to 0.10.0. Hopefully this will solve compilation error on MSVC with C++17. |
June 18, 2020, 09:34 (GMT) |
Ceres: Switch from OpenMP to C++ threads Should fix unit test linking, and is something we want to use anyway. |
June 18, 2020, 09:19 (GMT) |
Make BLI_edgehash_test compatible with C++17 random_shuffle was removed (at least the used version). |
June 18, 2020, 09:01 (GMT) |
June 18, 2020, 08:48 (GMT) |
Ceres: Update to the latest upstream version Using latest master because of various compilation error fixes. Brings a lot of recent development. From most interesting parts: - New threading model. - Tiny solver. - Compatibility with C++17. |
June 18, 2020, 08:48 (GMT) |
Update C++ standard to C++14 This is an intermittent state to get all dependencies to compile. For example, the latest Ceres is needed to bring C++17 support, but it has bumped minimal requirement to C++14. |
MiikaHweb - Blender Git Statistics v1.06