Commit Graph

  • 0b81e372a4
    Merge af19fd2c5f4fe68a4f15a578e04033457ea948fa into 8e29fb4c53cfcc1d58918dfbe5ea6812c34f6df4 Artem Grinev 2024-09-11 21:45:20 +04:00
  • af19fd2c5f
    Include missing header in ProtectedEventStream.hpp Artem Grinev 2024-09-11 21:44:15 +04:00
  • 625d6b0de5 Fix #53, moving a temporary object prevents copy elision v3.1.2 development Dawid Drozd 2024-04-10 13:17:56 +04:00
  • 6372f8a679 Update event_id to check for consistent and correct type Dawid Drozd 2024-04-10 12:39:47 +04:00
  • 7569917e4c Update Catch2 dependency Dawid Drozd 2024-04-09 20:24:03 +04:00
  • f3c45642b7 Turn OFF build tests by default Dawid Drozd 2024-04-09 20:22:58 +04:00
  • 8e29fb4c53 Add installation of PDB files and debug suffix for MSVC master zero 2024-01-30 12:45:34 +08:00
  • 0586f5c22a Add installation of PDB files and debug suffix for MSVC zero 2024-01-30 12:45:34 +08:00
  • 62046399d4 readme typo + process example laxerrrr 2023-08-01 02:55:34 -03:00
  • 179678ef86
    readme typo + process example laxerrrr 2023-08-01 02:55:34 -03:00
  • e613cf22f9 Add listen() alternative v3.1.0 Dawid Drozd 2023-07-03 15:53:04 +04:00
  • ed4b80d1f5 Add Listener::isListening v3.0.4 Dawid Drozd 2023-06-17 15:01:52 +04:00
  • b30f87483e EventBus version bump v3.0.3 v3.0.3 Dawid Drozd 2022-11-29 12:10:00 +04:00
  • f9ff982521 Fix compile error Dawid Drozd 2022-11-29 12:09:23 +04:00
  • 48a14238ff Update README concept image to match Light/Dark theme #39 Dawid Drozd 2022-11-24 07:20:51 +01:00
  • a87883b87b EventBus version bump v3.0.2 v3.0.2 Dawid Drozd 2022-11-24 06:54:33 +01:00
  • e8724b6052 Fix ProtectedEventStream::process erase queue #46 Dawid Drozd 2022-11-24 06:56:47 +01:00
  • 4689564c4c Fixes for MSVC 2019 Ian Geiser 2021-08-02 18:25:51 +00:00
  • 3ec37ae431 Fixes for MSVC 2019 Ian Geiser 2021-08-02 18:25:51 +00:00
  • 3238c41ea5 Fix compile on debian buster Ian Reinhart Geiser 2021-06-05 19:17:51 -04:00
  • 182fea9359 EventBus version bump v3.0.1 v3.0.1 Dawid Drozd 2021-06-30 10:09:12 +02:00
  • fad6be4f7a Merge branch 'development' Dawid Drozd 2021-06-30 10:03:00 +02:00
  • 08d7937e6e Fix weird MSVC errors Dodopriester 2021-06-27 23:43:18 +02:00
  • a4fc2368c9 Fix weird MSVC errors Dodopriester 2021-06-27 23:43:18 +02:00
  • 3bfa06b33c Add unit test for processing events behavior Dawid Drozd 2021-06-18 12:55:52 +02:00
  • c084078117 Add unit test for processing events behavior Dawid Drozd 2021-06-18 10:51:48 +02:00
  • 3f51caac57 Merge remote-tracking branch 'origin/master' into development Dawid Drozd 2021-06-18 10:40:57 +02:00
  • 4f657983c1
    Fix compile on debian buster Ian Reinhart Geiser 2021-06-05 19:17:51 -04:00
  • 804cf6b7cd Fix for #35 Ian Reinhart Geiser 2021-05-06 12:11:21 -04:00
  • ef93667e6f
    Fix for #35 Ian Reinhart Geiser 2021-05-06 12:11:21 -04:00
  • cfed57a31f Update test Dawid Drozd 2020-05-01 22:13:16 +02:00
  • 16f2bbe613 Fixes Visual Studio 2019 compilation. Nicolas Noble 2020-04-26 19:16:40 -07:00
  • 61e0623ee6
    Fixes Visual Studio 2019 compilation. Nicolas Noble 2020-04-26 19:16:40 -07:00
  • de1852c639 Update README v3.0.0 Dawid Drozd 2020-04-12 16:44:31 +02:00
  • 181b89d263 Update test Dawid Drozd 2020-04-12 14:57:09 +02:00
  • 69ac64a3ee Add comments Dawid Drozd 2020-04-12 14:47:05 +02:00
  • 9cab181cab Update Perks to shared Dawid Drozd 2020-03-28 19:45:26 +01:00
  • a58aa21934 Fix implicit move that could lead to UB Dawid Drozd 2020-03-26 11:53:05 +01:00
  • b4bceafb40 Fix data race Dawid Drozd 2020-03-13 09:59:50 +01:00
  • 35efe42884 Fix WaitPerk for dummy waiting case Dawid Drozd 2020-03-12 13:59:40 +01:00
  • 7c63021ea3 Add integration tests Dawid Drozd 2020-03-12 09:48:03 +01:00
  • 0985cd62d2 Move test into new file layout Dawid Drozd 2020-03-12 09:40:26 +01:00
  • c14094d037 Add FAQ doc Dawid Drozd 2020-01-18 13:25:19 +01:00
  • 871db45754 Add extra assert Dawid Drozd 2020-01-18 13:22:46 +01:00
  • d7c9690cc7 Fix Travis build Dawid Drozd 2020-01-02 12:48:14 +01:00
  • d426b68981 Add THANKS.md Dawid Drozd 2019-12-29 15:06:29 +01:00
  • 59683ebd08 Add tsan asan lsan msan ubsan build types Dawid Drozd 2019-12-29 15:02:03 +01:00
  • c5756e24a8 Update needed c++ version Dawid Drozd 2019-12-29 15:00:20 +01:00
  • d0d236dab0 Secure installed files Dawid Drozd 2019-12-29 13:13:34 +01:00
  • 2bc2858a8a New EventBus 3.0 Dawid Drozd 2019-12-27 11:21:43 +01:00
  • 6baa41917e Update clang-format Dawid Drozd 2019-11-25 11:00:57 +01:00
  • 8b69837dfc Fix single-threaded event-loop deadlock by using recursive_mutex Travis Haagen 2019-11-23 16:16:45 -08:00
  • f986c6c675 Fix TagEventBus::get() Dawid Drozd 2019-11-13 19:43:32 +01:00
  • 2bb9c3e679 Add TagEventBus Dawid Drozd 2019-10-30 17:44:52 +01:00
  • 890eaff178 Update encapsulation for accessing private stuff from EventBus Dawid Drozd 2019-10-30 17:28:59 +01:00
  • 1adbc61a03 Add extra check for waiting events Dawid Drozd 2019-10-22 22:50:36 +02:00
  • 55dd3937fa Fix api readability Dawid Drozd 2019-09-15 02:45:13 +02:00
  • 54b3fae30a Remove old EventBus 2.X and make room for 3.X Dawid Drozd 2019-09-14 23:23:10 +02:00
  • 018a536147 Move code from include/ to src/ Dawid Drozd 2019-09-14 16:05:21 +02:00
  • 170690ae9d Mark as 3.0.0 version Dawid Drozd 2019-09-14 15:59:25 +02:00
  • 75443f35da Add EventBus::getStrategy Dawid Drozd 2019-09-14 15:59:02 +02:00
  • 026889c86c Update cpp code for move and forward Dawid Drozd 2019-09-14 15:58:02 +02:00
  • 8f6eb24549 Remove Subscriber and make Listener more safe Dawid Drozd 2019-09-14 15:56:09 +02:00
  • 0efc4264fc Update required C++ to 17 Dawid Drozd 2019-09-14 15:51:47 +02:00
  • 412bc653aa Add new way of installing public headers Dawid Drozd 2019-09-14 15:10:08 +02:00
  • be33318242 Code format Dawid Drozd 2019-09-14 15:01:06 +02:00
  • caa2b3e9ff Add dummy Listener without assigned bus Dawid Drozd 2019-09-14 14:59:40 +02:00
  • 48306cfc96 Update performance/CMakeLists Dawid Drozd 2019-06-30 21:10:25 +02:00
  • c6a39841c7 Update performance test for new EventBus Dawid Drozd 2019-06-30 21:09:50 +02:00
  • 2d2733afde Add preview of EventBus 3.0 Dawid Drozd 2019-06-30 16:16:59 +02:00
  • 7e6bb32e27 Update CXX_STANDARD to C++17 and minimum required cmake version to 3.11 Dawid Drozd 2019-06-30 14:14:43 +02:00
  • 02b45437b6 Update clang-format config file and reformat whole code according to it Dawid Drozd 2019-06-29 11:27:38 +02:00
  • cf44a59ca3 Rename Dexode::Internal::type_id to Dexode::Internal::event_id Dawid Drozd 2019-06-29 11:10:02 +02:00
  • cb4438bee1 Bump version to 2.6.0 v2.6.0 Dawid Drozd 2019-06-24 21:57:28 +02:00
  • b0428e814f Update Catch2 for Travis from 2.6.0 to 2.9.1 Dawid Drozd 2019-06-25 19:49:37 +02:00
  • d51be92632 Add AsyncEventBus::wait() function Dawid Drozd 2019-06-24 19:10:01 +02:00
  • 3b908bdaa8 Fix Travis build Dawid Drozd 2019-06-17 21:01:12 +02:00
  • 693238198b Update Catch2 for Travis from 2.6.0 to 2.9.1 Dawid Drozd 2019-06-24 21:39:17 +02:00
  • 52424e6885 Fix Travis build Dawid Drozd 2019-06-24 19:34:54 +02:00
  • cdaf3d7cac Bump version to 2.6.0 Dawid Drozd 2019-06-24 21:57:28 +02:00
  • 47949c66d1 Add AsyncEventBus::wait() function Dawid Drozd 2019-06-24 19:10:01 +02:00
  • 846c3d1512 Fix Travis build Dawid Drozd 2019-06-17 21:01:12 +02:00
  • 0362712fc3 Update google benchmark submodule to v1.5.0 Dawid Drozd 2019-06-14 07:12:23 +02:00
  • 66d408926f Update AsyncEventBus::consume to be more "logic" Dawid Drozd 2019-06-13 19:38:05 +02:00
  • f61a8881f1 Add beginner setup info beginner Dawid Drozd 2019-06-05 19:38:25 +02:00
  • 6c9ba0640c Fix enable_cpack() call Dawid Drozd 2019-04-21 14:36:56 +02:00
  • 3f39010983 Update README Dawid Drozd 2019-04-21 14:35:04 +02:00
  • 1156e0adfa Remove not needed cpack config Dawid Drozd 2019-04-21 14:34:27 +02:00
  • 5f715c785b
    Merge pull request #25 from Aang23/master Dawid Drozd 2019-04-21 13:41:04 +02:00
  • 9fe2ae68f1
    Merge branch 'master' into master Dawid Drozd 2019-04-21 13:14:30 +02:00
  • 492158ba80
    Update README.md Aang23 2019-04-12 13:37:35 +02:00
  • afc8cea23c Update and fix CPack Aang23 2019-04-12 13:13:56 +02:00
  • 427652522e Split and update CPack configuration Aang23 2019-04-11 10:33:58 +02:00
  • a8669fddc8 Update CPack and exclude /lib Aang23 2019-04-09 22:23:09 +02:00
  • f45b106dab Add CPack RPM/DEB/TGZ support Aang23 2019-04-09 22:15:41 +02:00
  • 1146cebc55 Split and update CPack configuration Aang23 2019-04-11 10:33:58 +02:00
  • d0bb961c2b Update CPack and exclude /lib Aang23 2019-04-09 22:23:09 +02:00
  • d33292f820 Add CPack RPM/DEB/TGZ support Aang23 2019-04-09 22:15:41 +02:00
  • 89a376f6cf Update catch2 for travis Dawid Drozd 2019-03-31 00:28:43 +01:00
  • aa96ba493d Add AsyncEventBus::notify Dawid Drozd 2019-03-30 15:32:08 +01:00