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

469 Commits

Author SHA1 Message Date
Christian Granzin
128228e667 refactor(backmp11): various topics 2026-01-02 22:47:21 +01:00
Christian Granzin
155b3ef6d6 refactor(backmp11): more efficient defer and enqueue handling 2025-12-19 15:10:38 +01:00
Christian Granzin
a10ec92f25 refactor(backmp11): no-op visitor specialization 2025-12-19 15:10:38 +01:00
Christian Granzin
21d1b93b9c feat/backmp11: refactor visitor 2025-12-18 17:05:39 +01:00
Christian Granzin
b2fcce38be remove macos-13 from ci 2025-12-18 11:57:24 +01:00
dependabot[bot]
9bd63a5e1a build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /doc
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 20:15:22 +01:00
henry-ch
576547e569 Merge pull request #154 from chandryan/doc/back-defer-event-orthogonal
doc: Describe limitation related to event deferral in orthogonal regions
boost-1.90.0
2025-11-29 18:36:05 +01:00
Christian Granzin
158beca9aa fix/backmp11: UML event deferral 2025-11-22 12:41:58 +01:00
Christian Granzin
49f25b6b44 doc: defer event orthogonal regions limitation 2025-11-22 06:22:57 -05:00
Christian Granzin
8c2c8ab3e9 fix redirect link in index.html boost-1.90.0.beta1 2025-11-05 07:28:55 +01:00
dependabot[bot]
1fbd98761f build(deps): bump sha.js from 2.4.11 to 2.4.12 in /doc
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-05 07:10:59 +01:00
dependabot[bot]
69451ed8a3 build(deps): bump micromatch from 4.0.7 to 4.0.8 in /doc
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-version: 4.0.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-04 22:11:20 +01:00
dependabot[bot]
9059505655 build(deps): bump axios from 1.7.3 to 1.13.1 in /doc
Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.13.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.3...v1.13.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-04 22:09:43 +01:00
Christian Granzin
c5cc08d5de doc: add backmp11 benchmark tables 2025-11-04 21:01:06 +01:00
henry-ch
73a241b281 Merge pull request #142 from chandryan/feat/refurbish-doc
feat/doc: Refurbish with Antora, add page for backmp11 and release notes for Boost 1.90
2025-11-04 20:43:37 +01:00
Christian Granzin
08237cb314 feat/doc: Added doc for backmp11 and version history for Boost 1.90 2025-11-02 14:19:05 -05:00
Christian Granzin
b8659951ef feat/doc: Refurbish with Antora 2025-11-02 13:14:19 -05:00
Christian Granzin
1e3aef9b6a deactivate cxxstd=20 for gcc-9 2025-10-28 10:50:37 +01:00
Christophe Henry
62738b224f added asciidoc and makedown 2025-10-27 20:58:11 +01:00
Christophe Henry
aacaebaf45 Revert "added makedown and asciidoc"
This reverts commit aa3bb97e8b.
2025-10-27 20:57:18 +01:00
Christophe Henry
dd91d81a41 Merge branch 'develop' of https://github.com/boostorg/msm into develop 2025-10-27 20:54:00 +01:00
Christophe Henry
aa3bb97e8b added makedown and asciidoc 2025-10-27 20:53:49 +01:00
henry-ch
719f0e76cd Merge pull request #138 from chandryan/feat/backmp11-rework-after-review
feat/backmp11: rework after review
2025-10-27 18:43:17 +01:00
Christian Granzin
8119f6e82e feat/backmp11: rework after review 2025-10-27 12:26:49 -04:00
Christian Granzin
0152d4896b Merge pull request #137 from chandryan/feat/backmp11-visitor-and-fsm-parameter
feat/backmp11: visitor, constructor, fsm_parameter
2025-10-19 23:46:34 +02:00
Christian Granzin
3140c9f11e feat/backmp11: visitor, constructor, fsm_parameter 2025-10-19 18:14:20 +02:00
Christian Granzin
9bd9d196d0 Merge pull request #136 from chandryan/feat/backmp11-code-separation
feat/backmp11: Better encapsulation and favor compile time policy to auto-generate machines
2025-10-19 00:47:55 +02:00
Christian Granzin
22c0295f06 front/back: add tags to identify between all state types 2025-10-18 17:11:54 -04:00
Christian Granzin
d566a774ad feat/backmp11: favor_compile_time auto-generates by default 2025-10-18 15:05:13 -04:00
Christian Granzin
3718a32543 feat/backmp11: improve encapsulation 2025-10-18 15:05:09 -04:00
Christian Granzin
838c0b758d Merge pull request #135 from chandryan/feat/backmp11-internal-api-rework
backmp11: refactorings, optimizations, reset method
2025-10-18 08:27:50 +02:00
Christian Granzin
cb6c4e25c4 backmp11: refactorings, optimizations, reset method 2025-10-18 01:28:00 -04:00
ivanpanch
8d181b6260 Fix spelling mistakes in documentation (#97)
* Update msm.xml
2025-10-15 17:59:57 +02:00
Christian Granzin
9f46f582f2 Merge pull request #134 from chandryan/feat/backmp11-fsm-parameter
feat/backmp11: Config for fsm parameter
feat/backmp11: Implement is_state_active
2025-10-14 07:23:07 +02:00
Christian Granzin
988b828c54 feat/backmp11: Implement is_state_active 2025-10-13 18:16:08 -04:00
Christian Granzin
0a9ce99c64 feat/backmp11: Config for fsm parameter 2025-10-13 17:32:03 -04:00
Christian Granzin
438d17b1f6 Merge pull request #133 from chandryan/feat/backmp11-remove-mpl-graph
backmp11: Remove mpl_graph
2025-10-13 23:17:36 +02:00
Christian Granzin
586cc3ce3b Merge pull request #132 from chandryan/feat/backmp11-exclude-serialization
backmp11: Replace boost::serialization with a friend decl
2025-10-13 22:11:09 +02:00
Christian Granzin
116328b4b9 fix: Add tests in CMake only if they can be executed 2025-10-13 13:44:04 -04:00
Christian Granzin
8ac0062000 backmp11: Remove mpl_graph 2025-10-13 13:43:59 -04:00
Christian Granzin
68caffc64b backmp11: Replace boost::serialization with a friend decl 2025-10-13 13:38:02 -04:00
Christian Granzin
675ea102ac Merge pull request #131 from chandryan/fix/back-kleene-event
backmp11: Add Kleene tests and fix any_cast with boost::any
2025-10-13 19:19:04 +02:00
Christian Granzin
fe09c93d44 backmp11: Add Kleene tests and fix any_cast with boost::any 2025-10-13 01:41:35 -04:00
Christian Granzin
aeb6c6b7fa Merge pull request #130 from chandryan/fix/back-kleene-event
back: Revert const qualifier removals in the execute methods
2025-10-13 03:54:50 +02:00
Christian Granzin
b6ba7e9b78 back: Revert const qualifier removals in the execute methods 2025-10-12 11:57:33 -04:00
Christian Granzin
1c004f7a48 Merge pull request #129 from chandryan/feat/remove-compiler-warnings
Remove compiler warnings
2025-10-12 17:30:09 +02:00
Christian Granzin
95db22498e Remove compiler warnings 2025-10-12 10:23:54 -04:00
Christian Granzin
bbcd5382ee Merge pull request #128 from chandryan/feat/backmp11-context
backmp11: Implement context and refactor public API
2025-10-12 16:07:32 +02:00
Christian Granzin
2ee2506300 backmp11: Refactor methods around event processing 2025-10-12 08:47:12 -04:00
Christian Granzin
aab1686a98 backmp11: Implement context and refactor public API 2025-10-12 08:33:18 -04:00