Skip to content

sml2: C++20 State machine library which fully tests itself at compile-time upon use

active 2023-09-062024-07-13 (UTC)

Complete coverage26,471 / 26,471 hourly files (100%) · 2 absent upstream2023-08-152026-08-21 (UTC)
Events
213
Pushes
35
Pull requests
1
Issues
15
Stars
136
Forks
4

Activity over time

Daily event counts in the loaded window

Line chart, 312 days from 2023-09-06 to 2024-07-13. Pushes: 35 total, peak 8 in a day. Pull requests: 1 total, peak 1 in a day. Issues: 15 total, peak 2 in a day. Comments: 18 total, peak 3 in a day. Stars: 136 total, peak 39 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
krzysztof-jusiak5035111
phelter8004
liziyi754001
JaydenFish2000
sschnug1000
pao1001
Klaim1001
uyha1000
Qubiz1000

Recent activity

Latest issues, pull requests and releases

  • Issue comment#12krzysztof-jusiak2024-06-19 07:54
    Usage for Debugging and Compiler warnings.
  • Issue comment#12phelter2024-06-18 21:10
    Usage for Debugging and Compiler warnings.
  • Issue#12phelter2024-06-18 21:08
    Usage for Debugging and Compiler warnings.
  • Issue comment#11phelter2024-06-18 20:22
    Usage issue with an object containing all the actions and guards as member functions.
  • Issue comment#10phelter2024-06-18 16:43
    Unable to create a table with multiple StateA to StateB transitions with same event but different guards and actions.
  • Issue#11phelter2024-06-17 19:03
    Usage issue with an object containing all the actions and guards as member functions.
  • Issue comment#10krzysztof-jusiak2024-06-17 18:58
    Unable to create a table with multiple StateA to StateB transitions with same event but different guards and actions.
  • Issue comment#10phelter2024-06-17 18:30
    Unable to create a table with multiple StateA to StateB transitions with same event but different guards and actions.
  • Issue#10phelter2024-06-17 17:26
    Unable to create a table with multiple StateA to StateB transitions with same event but different guards and actions.
  • Issue#9phelter2024-05-29 19:38
    How do I create an unexpected_event handler for a given state?
  • Issue comment#8krzysztof-jusiak2024-05-07 09:35
    process event in transition table
  • Issue#8liziyi752024-05-07 05:21
    process event in transition table
  • Issue#7JaydenFish2024-03-22 11:43
    I really care about runtime performance.
  • Issue comment#7krzysztof-jusiak2024-03-22 09:10
    I really care about runtime performance.
  • Issue#7JaydenFish2024-03-22 07:04
    I really care about runtime performance.
  • Releasekrzysztof-jusiak2024-03-01 15:59
    v2.0.0
  • Issue#6krzysztof-jusiak2024-02-02 09:53
    Reference to 'on_exit' is ambigious
  • Issue#6Qubiz2024-02-02 09:40
    Reference to 'on_exit' is ambigious
  • Issue comment#1krzysztof-jusiak2024-01-30 11:22
    make `transition` accept a class instead of `fixed_hash_string`
  • Issue#1krzysztof-jusiak2024-01-30 11:22
    make `transition` accept a class instead of `fixed_hash_string`
  • Issue#5liziyi752024-01-30 03:01
    The on_entry&on_exit are called in Internal transition
  • Issue comment#3krzysztof-jusiak2024-01-29 19:24
    How to add entry/exit actions for state?
  • Issue#3krzysztof-jusiak2024-01-29 19:24
    How to add entry/exit actions for state?
  • Issue comment#4krzysztof-jusiak2024-01-29 17:25
    Compilation issues with GCC-12 (and 13 when Clang-17 works)
  • Issue comment#4pao2024-01-07 23:00
    Compilation issues with GCC-12 (and 13 when Clang-17 works)

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 136 stars here means stars gained during the window, not the repo's star count.