You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Upgrading to C++17
* Code Quality: Address compiler warnings
- Fixing narrowing issues
- Removing useless copies
- Removing unused lines
- unused-lambda-capture
- Removes unused variables
- Fix some casts (modernize c-style, or simply remove useless casts)
- Explicitly deleting unused endpoint_impl copy and move constructors
- Removing redundant std::bind
- Improving const correctness
- Moving thread init to constructor body
- Moved check_routing_credentials_ inside vsomeip security section where it's used
- Using =default destructor instead of empty destructor
Thread init:
Moving the initialization of these threads into the constructor body to
ensure that they do not start with an incomplete "this". As they
capture this, it is possible that if the new thread begins before the
object is fully constructed, the new thread might operate on
uninitialized members of "this".
* Attempting to fix syntax error on MSVC
* Adjusting PR to conform to Covesa style
* Using curly brace initialization
* Using static_cast to narrow its_device.size() to a socklen_t
* Avoided double integer promotion
# add_definitions(-DVSOMEIP_DLL_COMPILATION) now it is controlled per target
249
251
SET(BOOST_WINDOWS_VERSION "0x600"CACHESTRING"Set the same Version as the Version with which Boost was built, otherwise there will be errors. (normaly 0x600 is for Windows 7 and 0x501 is for Windows XP)")
250
252
# Disable warning C4250 since it warns that the compiler is correctly following the C++ Standard. It's a "We-Are-Doing-Things-By-The-Book" notice, not a real warning.
0 commit comments