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

Feature/add cmake support #35

Open
wants to merge 25 commits into
base: master
Choose a base branch
from

Commits on Nov 19, 2021

  1. Configuration menu
    Copy the full SHA
    3495840 View commit details
    Browse the repository at this point in the history
  2. Add noexcept

    captaincrutches committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    5847018 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

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

Commits on Dec 30, 2021

  1. Move connections when moving an observer

    This prevents a hang and/or segfault when trying to lock a moved-from observer.
    
    When moving an observer, we now do the equivalent of a disconnect_all on the source object, and also re-wire those connections onto the target object:
    - Insert all connections previously on the source object into the target
    - On all connected observers, disconnect them from the source object and re-connect to the target
    captaincrutches authored Dec 30, 2021
    Configuration menu
    Copy the full SHA
    170350a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    a8f5dea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f402654 View commit details
    Browse the repository at this point in the history
  3. Since we're already clearing other's signals in move_connections_from…

    …, disconnect_all is a noop and we don't need movedFrom
    captaincrutches committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    7b84712 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

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

Commits on Feb 10, 2022

  1. Merge pull request NoAvailableAlias#33 from captaincrutches/cc-move-c…

    …onstructors
    
    Explicitly default/delete copy and move constructors for signal and observer types
    NoAvailableAlias authored Feb 10, 2022
    Configuration menu
    Copy the full SHA
    d6df597 View commit details
    Browse the repository at this point in the history
  2. Added try_lock and scoped_lock to policies.

    Enhanced the move tests and resolved uncovered issues in move_connections_from.
    Normalized method names, default statement locations, comments.
    NoAvailableAlias committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    c9ac38f View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Add cmake build support

    use CPM for booststap
    use catch2 for unit tests, not yet finisched!
    ClausKlein committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    73811dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65338e7 View commit details
    Browse the repository at this point in the history
  3. prevent compiler and clang-tidy warnings

    add used but missing includes (include_what_you_use)
    ClausKlein committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    703c3de View commit details
    Browse the repository at this point in the history
  4. add github action for CI

    ClausKlein committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    6eb86c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a01476 View commit details
    Browse the repository at this point in the history
  6. fix type in filename

    ClausKlein committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    668dc61 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1d2b66d View commit details
    Browse the repository at this point in the history
  8. use g++-10 on linux

    ClausKlein committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    69e2fbc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50404d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

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

Commits on Mar 6, 2022

  1. add example

    mv header to include subdir
    ClausKlein committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    f07cba7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/add-cmake-support' of github.com:ClausKlein/nan…

    …o-signal-slot into feature/add-cmake-support
    ClausKlein committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    1bf8efb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08ff2a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8afae28 View commit details
    Browse the repository at this point in the history
  5. without chrono for now

    ClausKlein committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    7f77bb7 View commit details
    Browse the repository at this point in the history