Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Discover and integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
boost-ext
/
sml
Public
Notifications
You must be signed in to change notification settings
Fork
198
Star
1.3k
Code
Issues
172
Pull requests
4
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Oct 13, 2025
Update initial submachines of composite states upon re-entry
Show description for bf447ce
jefftrull
authored and
kris-jusiak
committed
bf447ce
Copy full SHA for bf447ce
Commits on Oct 12, 2025
Handle anonymous events with process_internal_events
Show description for 5877b84
jefftrull
authored and
kris-jusiak
committed
5877b84
Copy full SHA for 5877b84
Commits on Jul 9, 2025
Prevent compiler options propagating to projects using SML
Show description for f232328
Emilio Lopes
authored and
kris-jusiak
committed
f232328
Copy full SHA for f232328
Commits on May 26, 2025
Removed space
Edvard Vasdal
authored and
kris-jusiak
committed
a2604e7
Copy full SHA for a2604e7
Testing a anonymous transitions in not init state machine
Edvard Vasdal
authored and
kris-jusiak
committed
44c03c8
Copy full SHA for 44c03c8
Handle the events when we are in not terminated state
Edvard Vasdal
authored and
kris-jusiak
committed
1296114
Copy full SHA for 1296114
Commits on Apr 2, 2025
:books: [README]
kris-jusiak
authored
6272f0c
Copy full SHA for 6272f0c
Commits on Apr 1, 2025
Handling the `any` state correctly when using a nested state machine
Edvard Vasdal
authored and
kris-jusiak
committed
cd3ef80
Copy full SHA for cd3ef80
Commits on Aug 7, 2024
:bug: TSM template type name conflicts with AVR define #Fix 625
kris-jusiak
committed
0bdc4f5
Copy full SHA for 0bdc4f5
Commits on May 30, 2024
fix: no support for user-defined literals
krab-buchi
authored and
kris-jusiak
committed
57f2daa
Copy full SHA for 57f2daa
feat: add iar config
krab-buchi
authored and
kris-jusiak
committed
7129315
Copy full SHA for 7129315
Commits on Mar 9, 2024
:arrow_up: v1.1.11
kris-jusiak
committed
b7df618
Copy full SHA for b7df618
:bug: [type_name] fixup
kris-jusiak
committed
adfb601
Copy full SHA for adfb601
:speeadboat: [dispatch_policy] Changing the default dispatch policy to switch/case from jump-table
kris-jusiak
committed
24e03a0
Copy full SHA for 24e03a0
:arrow_up: v1.1.10
kris-jusiak
committed
020be9b
Copy full SHA for 020be9b
Commits on Mar 8, 2024
made queue_event default constructible to allow the usage of "static queues" (based on std::array)
Show description for 57f2e3e
devzeb
authored and
kris-jusiak
committed
57f2e3e
Copy full SHA for 57f2e3e
Commits on Mar 7, 2024
fixed #603: not all zero wrappers define a get() method, which breaks logging in some cases
devzeb
authored and
kris-jusiak
committed
7581bc1
Copy full SHA for 7581bc1
Commits on Mar 4, 2024
Adapted policies_logging tests to correctly handle statemachine start
Show description for 78e0640
devzeb
authored and
kris-jusiak
committed
78e0640
Copy full SHA for 78e0640
Commits on Jan 14, 2024
Changed error message, removed comment from testfile
devzeb
authored and
kris-jusiak
committed
b885766
Copy full SHA for b885766
Added dont_instantiate_statemachine_class policy: when supplied, don't subclass the transition table type and require a reference to an instance of that type in the constructor of sml::sm and all s…
Show description for 8fca85d
devzeb
authored and
kris-jusiak
committed
8fca85d
Copy full SHA for 8fca85d
Commits on Oct 11, 2023
Added "any state" feature allowing a default reaction on events without having to add them to every state
rvdvvdw
authored and
kris-jusiak
committed
07d1590
Copy full SHA for 07d1590
Commits on Oct 3, 2023
:fire: Cleanup sml2/rs
Show description for 067478e
kris-jusiak
committed
067478e
Copy full SHA for 067478e
:fire: BOOST_SML_CREATE_DEFAULT_CONSTRUCTIBLE_DEPS to optimize memory consumption
Show description for f2a9b34
kris-jusiak
committed
f2a9b34
Copy full SHA for f2a9b34
Commits on Sep 13, 2023
:arrow_up: 1.1.9
kris-jusiak
committed
751b6f1
Copy full SHA for 751b6f1
more constexpr
uyha
authored and
kris-jusiak
committed
03a8621
Copy full SHA for 03a8621
Commits on Sep 4, 2023
reduce code size for state machines without orthogonal regions
rvdvvdw
authored and
kris-jusiak
committed
22dacae
Copy full SHA for 22dacae
Commits on Aug 31, 2023
add constexpr specifier
uyha
authored and
kris-jusiak
committed
cdae97a
Copy full SHA for cdae97a
Commits on Aug 28, 2023
fix for defer combined with action and multiple defers
rvdvvdw
authored and
kris-jusiak
committed
b09ccaa
Copy full SHA for b09ccaa
Commits on Jun 23, 2023
Allow move-only references as dependencies
michaelcorreia-adt
authored and
kris-jusiak
committed
58536b9
Copy full SHA for 58536b9
Commits on May 23, 2023
Adds handling information about events added to the process_queue
J-Meyers
authored and
kris-jusiak
committed
0387da0
Copy full SHA for 0387da0
Fix bug in dep resolution when requesting a "const T*" after providing a "T*"
Show description for ef0f2fd
marcobergamin
authored and
kris-jusiak
committed
ef0f2fd
Copy full SHA for ef0f2fd
Commits on May 21, 2023
:arrow_up: 1.1.8
kris-jusiak
committed
9d7cc3d
Copy full SHA for 9d7cc3d
Commits on May 2, 2023
:bug: Fix for constexpr in C++14
kris-jusiak
committed
8eb63a8
Copy full SHA for 8eb63a8
Commits on May 1, 2023
:new: :racehorse: constexpr support
kris-jusiak
committed
1df1c1a
Copy full SHA for 1df1c1a
Commits on Apr 11, 2023
Always Diagnostic Pop on GCC
Show description for 04cb8c3
RobertLeahy
authored and
kris-jusiak
committed
04cb8c3
Copy full SHA for 04cb8c3
Pagination
Previous
Next
You can’t perform that action at this time.