Sigslot v1.1.0
This release focuses on correctness, the API has been left unchanged.
In version 1.0 a potential deadlock could occur in recursive signal emission situations. The obvious fix was a performance killer, which has been mostly mitigated using a copy on write mechanism.
Also of note are the following changes:
- Rework of the CMake files, with extra configuration keys,
- An option to reduce compilation times has been introduced,
- Disconnection semantics has changed. Previously the actual disconnection was deferred until the next signal emission. Now it happens immediately.
Both the unit tests and examples run cleanly under ASan and TSan.