Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to C++17 #560

Merged
merged 8 commits into from
Apr 10, 2024
Merged

Update to C++17 #560

merged 8 commits into from
Apr 10, 2024

Commits on Nov 27, 2023

  1. Upgrading to C++17

    kheaactua committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2960d2c View commit details
    Browse the repository at this point in the history
  2. 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".
    kheaactua committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9ac4191 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    5324772 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    8398044 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    cced1f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    ff8ec66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00398bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c85a8a View commit details
    Browse the repository at this point in the history