2
0
mirror of https://github.com/boostorg/msm.git synced 2026-01-19 04:22:11 +00:00

Commit Graph

  • 128228e667 refactor(backmp11): various topics develop Christian Granzin 2026-01-01 11:45:28 -05:00
  • 155b3ef6d6 refactor(backmp11): more efficient defer and enqueue handling Christian Granzin 2025-12-18 19:05:15 -05:00
  • a10ec92f25 refactor(backmp11): no-op visitor specialization Christian Granzin 2025-12-18 19:03:18 -05:00
  • 21d1b93b9c feat/backmp11: refactor visitor Christian Granzin 2025-12-18 08:15:22 -05:00
  • b2fcce38be remove macos-13 from ci Christian Granzin 2025-12-18 04:16:19 -05:00
  • 9bd63a5e1a build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /doc dependabot[bot] 2025-11-15 10:34:29 +00:00
  • 576547e569 Merge pull request #154 from chandryan/doc/back-defer-event-orthogonal boost-1.90.0 master henry-ch 2025-11-29 18:36:05 +01:00
  • 158beca9aa fix/backmp11: UML event deferral Christian Granzin 2025-11-22 03:12:06 -05:00
  • 49f25b6b44 doc: defer event orthogonal regions limitation Christian Granzin 2025-11-22 06:22:57 -05:00
  • 8c2c8ab3e9 fix redirect link in index.html boost-1.90.0.beta1 Christian Granzin 2025-11-05 01:27:49 -05:00
  • 1fbd98761f build(deps): bump sha.js from 2.4.11 to 2.4.12 in /doc dependabot[bot] 2025-11-04 23:10:52 +00:00
  • 69451ed8a3 build(deps): bump micromatch from 4.0.7 to 4.0.8 in /doc dependabot[bot] 2025-11-04 19:44:40 +00:00
  • 9059505655 build(deps): bump axios from 1.7.3 to 1.13.1 in /doc dependabot[bot] 2025-11-04 19:44:46 +00:00
  • c5cc08d5de doc: add backmp11 benchmark tables Christian Granzin 2025-11-04 14:58:37 -05:00
  • 73a241b281 Merge pull request #142 from chandryan/feat/refurbish-doc henry-ch 2025-11-04 20:43:37 +01:00
  • 08237cb314 feat/doc: Added doc for backmp11 and version history for Boost 1.90 Christian Granzin 2025-11-02 14:19:05 -05:00
  • b8659951ef feat/doc: Refurbish with Antora Christian Granzin 2025-11-02 13:14:19 -05:00
  • 1e3aef9b6a deactivate cxxstd=20 for gcc-9 Christian Granzin 2025-10-28 01:21:26 -04:00
  • 62738b224f added asciidoc and makedown Christophe Henry 2025-10-27 20:58:11 +01:00
  • aacaebaf45 Revert "added makedown and asciidoc" Christophe Henry 2025-10-27 20:57:18 +01:00
  • dd91d81a41 Merge branch 'develop' of https://github.com/boostorg/msm into develop Christophe Henry 2025-10-27 20:54:00 +01:00
  • aa3bb97e8b added makedown and asciidoc Christophe Henry 2025-10-27 20:53:49 +01:00
  • 719f0e76cd Merge pull request #138 from chandryan/feat/backmp11-rework-after-review henry-ch 2025-10-27 18:43:17 +01:00
  • 8119f6e82e feat/backmp11: rework after review Christian Granzin 2025-10-27 12:26:49 -04:00
  • 0152d4896b Merge pull request #137 from chandryan/feat/backmp11-visitor-and-fsm-parameter Christian Granzin 2025-10-19 23:46:34 +02:00
  • 3140c9f11e feat/backmp11: visitor, constructor, fsm_parameter Christian Granzin 2025-10-19 08:37:52 -04:00
  • 9bd9d196d0 Merge pull request #136 from chandryan/feat/backmp11-code-separation Christian Granzin 2025-10-19 00:47:55 +02:00
  • 22c0295f06 front/back: add tags to identify between all state types Christian Granzin 2025-10-18 17:11:54 -04:00
  • d566a774ad feat/backmp11: favor_compile_time auto-generates by default Christian Granzin 2025-10-18 14:52:38 -04:00
  • 3718a32543 feat/backmp11: improve encapsulation Christian Granzin 2025-10-18 14:43:58 -04:00
  • 838c0b758d Merge pull request #135 from chandryan/feat/backmp11-internal-api-rework Christian Granzin 2025-10-18 08:27:50 +02:00
  • cb6c4e25c4 backmp11: refactorings, optimizations, reset method Christian Granzin 2025-10-17 18:54:20 -04:00
  • 8d181b6260 Fix spelling mistakes in documentation (#97) ivanpanch 2025-10-15 17:59:57 +02:00
  • 9f46f582f2 Merge pull request #134 from chandryan/feat/backmp11-fsm-parameter Christian Granzin 2025-10-14 07:23:07 +02:00
  • 988b828c54 feat/backmp11: Implement is_state_active Christian Granzin 2025-10-13 18:16:08 -04:00
  • 0a9ce99c64 feat/backmp11: Config for fsm parameter Christian Granzin 2025-10-13 17:17:21 -04:00
  • 438d17b1f6 Merge pull request #133 from chandryan/feat/backmp11-remove-mpl-graph Christian Granzin 2025-10-13 23:17:36 +02:00
  • 586cc3ce3b Merge pull request #132 from chandryan/feat/backmp11-exclude-serialization Christian Granzin 2025-10-13 22:11:09 +02:00
  • 116328b4b9 fix: Add tests in CMake only if they can be executed Christian Granzin 2025-10-13 13:43:47 -04:00
  • 8ac0062000 backmp11: Remove mpl_graph Christian Granzin 2025-10-13 02:05:31 -04:00
  • 68caffc64b backmp11: Replace boost::serialization with a friend decl Christian Granzin 2025-10-13 01:38:25 -04:00
  • 675ea102ac Merge pull request #131 from chandryan/fix/back-kleene-event Christian Granzin 2025-10-13 19:19:04 +02:00
  • fe09c93d44 backmp11: Add Kleene tests and fix any_cast with boost::any Christian Granzin 2025-10-12 23:41:26 -04:00
  • aeb6c6b7fa Merge pull request #130 from chandryan/fix/back-kleene-event Christian Granzin 2025-10-13 03:54:50 +02:00
  • b6ba7e9b78 back: Revert const qualifier removals in the execute methods Christian Granzin 2025-10-12 11:57:33 -04:00
  • 1c004f7a48 Merge pull request #129 from chandryan/feat/remove-compiler-warnings Christian Granzin 2025-10-12 17:30:09 +02:00
  • 95db22498e Remove compiler warnings Christian Granzin 2025-10-12 10:23:34 -04:00
  • bbcd5382ee Merge pull request #128 from chandryan/feat/backmp11-context Christian Granzin 2025-10-12 16:07:32 +02:00
  • 2ee2506300 backmp11: Refactor methods around event processing Christian Granzin 2025-10-12 06:59:10 -04:00
  • aab1686a98 backmp11: Implement context and refactor public API Christian Granzin 2025-10-12 05:11:44 -04:00
  • f704bbd667 Merge pull request #127 from chandryan/feat/backmp11-cleanups-2 Christian Granzin 2025-10-12 01:56:56 +02:00
  • 0a469f3b4f Add a compile switch to test only backmp11 Christian Granzin 2025-10-11 15:08:03 -04:00
  • cea7f9d3de backmp11: Support extending the state_machine class Christian Granzin 2025-10-11 12:53:34 -04:00
  • 37a4bae713 backmp11: Replace execute_return with HandledEnum Christian Granzin 2025-10-11 10:10:07 -04:00
  • 832ccd76bf backmp11: introduce get_active_state_ids and use std::array Christian Granzin 2025-10-10 02:06:00 -04:00
  • 5d52908268 Merge pull request #126 from chandryan/feat/backmp11-history-in-front-end Christian Granzin 2025-10-11 16:39:12 +02:00
  • aabbe4fbf0 backmp11: Update README.md Christian Granzin 2025-10-11 08:23:29 -04:00
  • d3f718adff backmp11: Implement support for setting the SM history in the front-end Christian Granzin 2025-10-11 08:04:57 -04:00
  • 220240d5e7 Merge pull request #125 from chandryan/feat/backmp11-cleanups Christian Granzin 2025-10-11 14:03:26 +02:00
  • ace22cd677 backmp11: Add Backmp11RootSm.cpp to test Jamfile Christian Granzin 2025-10-11 06:01:53 -04:00
  • 7826db0c55 backmp11: Refactor rows for code re-usage Christian Granzin 2025-10-11 03:55:08 -04:00
  • bf1a9e7b8e backmp11: Remove fsm check Christian Granzin 2025-10-10 02:07:53 -04:00
  • c4e704d00e backmp11: Deprecate boost::any in favor of std::any Christian Granzin 2025-10-10 02:00:11 -04:00
  • e8dda4cef2 Merge pull request #124 from chandryan/feat/backmp11-state-machine-config Christian Granzin 2025-10-10 07:51:08 +02:00
  • da0bf4d301 backmp11: Rename template param in visitor API Christian Granzin 2025-10-09 16:54:42 -04:00
  • 7cf8ba5093 backmp11: Implement state machine config and root sm Christian Granzin 2025-10-09 16:50:09 -04:00
  • b02c9c8232 Merge pull request #123 from chandryan/feat/backmp11-cleanups Christian Granzin 2025-10-07 23:59:16 +02:00
  • 5391364250 backmp11: Cleanups and refactorings Christian Granzin 2025-10-06 15:05:39 -04:00
  • 78ddf59c9f Improve Backmp11 tests Christian Granzin 2025-10-06 15:05:13 -04:00
  • 0f860c1f49 Merge pull request #122 from Flamefire/patch-1 Christian Granzin 2025-10-07 00:11:45 +02:00
  • bb949cbbd8 Fix required CMake version Alexander Grund 2025-09-30 17:24:05 +02:00
  • 6d2d8dce57 Merge pull request #121 from chandryan/feat/backmp11-universal-visitor Christian Granzin 2025-09-29 03:33:15 +02:00
  • 494336e105 backmp11: Implement a universal visitor Christian Granzin 2025-09-28 20:34:49 -04:00
  • 05142ff964 Merge pull request #120 from chandryan/feat/backmp11-requires-c++17 Christian Granzin 2025-09-29 02:27:02 +02:00
  • d767278a2f split msvc tests across 2 jobs Christian Granzin 2025-09-28 17:44:29 -04:00
  • 051e88c288 add CI job posix-cmake-test Christian Granzin 2025-09-28 17:23:37 -04:00
  • 8cf13011b2 backmp11: Remove direct dependency to boost/any Christian Granzin 2025-09-28 14:59:36 -04:00
  • 61eeae6923 remove BOOST_NO_RTTI guard (boost::any doesn't need RTTI since 1.57) Christian Granzin 2025-09-28 14:43:19 -04:00
  • 26d1a29efd backmp11: Remove support for C++<17 Christian Granzin 2025-09-28 14:40:50 -04:00
  • 3959b7ecd0 Merge pull request #119 from chandryan/feat/backmp11-remove-unnecessary-headers Christian Granzin 2025-09-28 21:40:44 +02:00
  • c249501b19 remove redundant fusion and mpl inclusions Christian Granzin 2025-09-28 13:41:20 -04:00
  • 3bda098e0f remove dependencies to boost bind and function in backmp11 Christian Granzin 2025-09-28 11:20:30 -04:00
  • 863ff2982b Merge pull request #118 from chandryan/feat/backmp11-remove-euml Christian Granzin 2025-09-28 18:42:32 +02:00
  • be1295e4b9 remove eUML support in backmp11 Christian Granzin 2025-09-28 10:55:33 -04:00
  • 819eb44a3f Merge pull request #117 from chandryan/feat/refactor-visitor Christian Granzin 2025-09-28 16:32:14 +02:00
  • 0691a5a6aa rework the visitor implementation in backmp11 Christian Granzin 2025-09-28 08:20:50 -04:00
  • 549fa22774 Merge pull request #116 from Flamefire/puml-tests Christian Granzin 2025-09-28 14:17:19 +02:00
  • 40e66bda37 CMake: Fix conditional compilation of PUML tests Alexander Grund 2025-09-28 13:23:30 +02:00
  • 80ce18c769 Merge pull request #107 from chandryan/feat/support-standalone-build Christian Granzin 2025-09-27 21:01:00 +02:00
  • 6eb08e147c Merge pull request #115 from chandryan/fix/windows-gcc-disable-serialization-tests Christian Granzin 2025-09-27 20:59:12 +02:00
  • 8726a49692 deactivate test cases on windows related to gcc bug Christian Granzin 2025-09-27 17:46:02 +02:00
  • 38eaea870a Merge pull request #113 from chandryan/fix/msvc-compile-failures Christian Granzin 2025-09-27 14:48:47 +02:00
  • 4804e8d102 exclude tests that run out of heap on MSVC 32-bit Christian Granzin 2025-09-27 12:30:00 +02:00
  • 5a1ff86942 implement a workaround for MSVC crashing when using get_init_cells in backmp11 Christian Granzin 2025-09-27 12:29:02 +02:00
  • c6c5795101 use find_package commands if CMake is called from MSM's root, adapt test/CMakeLists.txt to fix missing dependencies Christian Granzin 2025-09-27 02:50:34 -04:00
  • 7ad2c7d704 Merge pull request #108 from chandryan/fix/link-to-documentation Christian Granzin 2025-09-27 05:46:41 +02:00
  • e4d9665a93 fix link to the documentation Christian Granzin 2025-09-18 03:47:10 -04:00
  • 94d0800e7f Merge pull request #103 from chandryan/fix/adapt-test-cmakelists Christian Granzin 2025-09-16 06:41:58 +02:00
  • b1bb658bc7 adapt test CMakeLists.txt Christian Granzin 2025-09-15 16:56:35 -04:00
  • da6936dee3 Merge pull request #102 from boostorg/feature/disable-clang-11-12 Christian Granzin 2025-09-15 22:26:32 +02:00