Commit Graph

  • 53b5dd2e7b Disable Useless Targets master Paul Pan 2023-03-09 09:53:38 +0800
  • 1237a5bfea readme: improve section 'Using signal-wrangler with CMake' Tom 2021-05-19 13:56:51 +0200
  • e3367a6f00 cmake: bump version to 0.4.0 Tom 2021-05-19 13:40:50 +0200
  • 03b931322f cmake: use 'Catch2' as an optional dependency Tom 2021-05-19 13:22:57 +0200
  • c33d45b92f
    cmake: do not include subdirectory 'test' if building all Tom 2021-05-19 12:32:25 +0200
  • b72a7e76d9 github/workflow: use clang version 12 Tom 2021-05-18 02:42:42 +0200
  • 9143edba0e github/workflow: run 'Info' step first Tom 2021-05-18 02:40:04 +0200
  • 91534ec8be example: add missing include <thread> Tom 2021-05-18 02:38:13 +0200
  • 09755a8cae
    test: add missing include <thread> Tom 2021-05-17 20:52:30 +0200
  • ef2bf28c3d
    github/workflow: use catch2 from stable branch Tom 2021-05-17 20:07:45 +0200
  • 6dc4c3b3b5
    readme: add section 'Using signal-wrangler with CMake' Tom 2021-05-17 19:55:10 +0200
  • b04f2a4697 test: add case signal-handler-throws Tom 2020-08-01 17:37:52 +0200
  • 5e402f8dbf github/workflow: build in release and debug mode Tom 2020-08-01 14:50:14 +0200
  • fe0e0ed2cc github/workflow: reduce verbosity when running sgnl-test Tom 2020-08-01 14:29:08 +0200
  • b9c7b4b935 github/workflow: add clang++ Tom 2020-08-01 14:28:24 +0200
  • bc4e2b7881 AtomicCondition: add deduction guide for CTAD Tom 2020-08-01 14:27:05 +0200
  • 1f8522952b do not use CTAD for std-types if no deduction rule defined Tom 2020-08-01 14:24:37 +0200
  • 311cb6e02a SignalHandler: report signal number if sigaddset fails Tom 2020-08-01 14:21:51 +0200
  • 12a20a52b0 test: remove unused variable Tom 2020-08-01 14:20:28 +0200
  • 85d3f93f51 example: move free function to anonymous namespace Tom 2020-08-01 14:19:03 +0200
  • 467648269c example: add missing includes Tom 2020-08-01 14:18:12 +0200
  • 63535dc16c test: do not accidentally kill parent process Tom 2020-08-01 02:05:43 +0200
  • 7857a565b4 github/workflow: include successful tests in sgnl-test output Tom 2020-07-18 01:41:49 +0200
  • e4c6e7adeb github/workflow: fix typo Tom 2020-07-18 01:34:42 +0200
  • cf3e787279 github/workflow: split up steps into small pieces Tom 2020-07-18 01:33:33 +0200
  • 999814c9ff github/workflow: add timeout Tom 2020-07-18 01:26:08 +0200
  • e824962b85 github/workflow: install dependency 'catch2' Tom 2020-07-18 00:40:00 +0200
  • af223944b6 github/workflow: do not abort if build directory exists Tom 2020-07-18 00:26:01 +0200
  • 9ea3db19c3 add github workflow Tom 2020-07-18 00:21:44 +0200
  • 562a037c39 example: prefer helper methods Tom 2020-07-18 00:20:54 +0200
  • 6382be9907 cmake: bump version to 0.3.0 Tom 2020-07-17 23:37:44 +0200
  • f62a81797a AtomicCondition: add wait*_value helpers Tom 2020-07-17 23:37:33 +0200
  • fed1e55a23 cmake: rename project to signal-wrangler Tom 2020-07-17 17:05:04 +0200
  • 7636620625 SignalHandler: add helper async_sigwait_handler Tom 2020-07-17 16:51:53 +0200
  • 346c835468 AtomicCondition: add helpers set_and_notify_{one,all} Tom 2020-07-17 16:50:51 +0200
  • e69a62cf9d SignalHandler: add missing const Tom 2020-07-17 15:46:06 +0200
  • cc4305ace3 SignalHandler: mark destructor noexcept Tom 2020-07-17 15:43:28 +0200
  • d10857c13d
    readme: inline example.cpp Tom 2020-07-14 15:42:58 +0200
  • 8213147d00
    readme: fix typo Tom 2020-07-14 10:15:53 +0200
  • a033c096df
    readme: add syntax hl Tom 2020-07-13 21:16:03 +0200
  • 921daa85bb
    readme: fix typo in example Tom 2019-11-27 18:03:34 +0100
  • 5046c3918e readme: add Catch2 to dependencies Tom 2019-10-13 15:11:06 +0200
  • f33e820a16 add example using threads Tom 2019-10-13 15:06:50 +0200
  • 9af897fa3b v0.2 Tom 2019-10-13 15:00:20 +0200
  • 9aaa7180fc cmake: disable testing, do not build test when building all Tom 2019-10-13 14:53:45 +0200
  • 7da937d750 cmake: make sure only header files with *.h pattern are installed Tom 2019-10-13 14:31:16 +0200
  • 52dca2ac50 use typename for template parameters Tom 2019-10-02 16:59:22 +0200
  • 2a04dd5cc1 AtomicCondition: fix race condition, remove notify_{one,all} Tom 2019-09-23 12:04:28 +0200
  • 2ecc643bc5 readme: add build instructions Tom 2019-09-16 18:14:15 +0200
  • 1438cfc697 test: add cases wait-for-value and wait-for-predicate Tom 2019-09-16 18:13:18 +0200
  • d96e699f95 test: worker: wait for hours, so failure becomes apparent Tom 2019-09-16 18:12:53 +0200
  • 21b8c7ca8b test: add case signal-handler-reuse Tom 2019-09-16 18:11:13 +0200
  • 5708d49a1a AtomicCondition: add wait_for with predicate, add notify_one Tom 2019-09-16 18:07:58 +0200
  • 1146362559 AtomicCondition::wait_for: use std::chrono::duration Tom 2019-09-16 18:07:20 +0200
  • 7dd4a1a075 AtomicCondition::{get,set} noexcept Tom 2019-09-16 18:05:13 +0200
  • e60c80214e improve tests Tom 2019-09-15 21:54:01 +0200
  • 88a7849c2c ValueType of AtomicCondition does not have to be lock-free Tom 2019-09-15 21:52:55 +0200
  • 544614b637 mark AtomicCondition::notify_all noexcept Tom 2019-09-15 21:51:49 +0200
  • 076e77ff53 initial import Tom 2019-09-14 22:41:56 +0200