issues
search
qmuntal
/
stateless
Go library for creating finite state machines
https://wikipedia.org/wiki/Finite-state_machine
BSD 2-Clause "Simplified" License
972
stars
53
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Triggers and state transitions with multiple conditions
#90
claes
opened
6 days ago
0
Calling WaitGroup.Wait during state processing causes Fire to freeze and the state machine to freeze
#89
NOWXF
opened
2 weeks ago
1
Generic Implementation
#88
jwriteclub
opened
1 month ago
0
Fix typo "internal"
#87
codesoap
closed
2 months ago
1
Structure transition labels
#86
codesoap
opened
3 months ago
0
Reduce ToGraph memory usage
#85
qmuntal
closed
3 months ago
0
graph: deduplicate similar lines
#84
qmuntal
closed
3 months ago
0
[Feature request] Ability to configure name of ActionFunc and GuardFunc
#83
cloverrose
opened
3 months ago
0
How To Fail A State Transition?
#82
billyb2
opened
3 months ago
1
ToGraph() is completely broken and returns random or malformed DOT file
#81
savely-krasovsky
closed
3 months ago
6
Add ability to configure graph rendering
#80
codesoap
opened
4 months ago
6
Please add the ability to reuse a state machine
#79
scr-oath
opened
4 months ago
5
How to trigger state machine with external storage into sub init state?
#78
liang-kang
opened
7 months ago
0
How to stop FSM execution
#77
paveq
opened
7 months ago
0
feat: add OnExitWith configuration method
#76
Metamogul
closed
6 months ago
1
Allow adding actions for leaving a state with a specific trigger
#75
Metamogul
closed
6 months ago
2
Run CI tests with go1.21 and go1.22
#74
qmuntal
closed
9 months ago
0
Don't execute entry action when reentering a state from a super state trigger
#73
qmuntal
closed
9 months ago
0
Allow setting a state machine to some intermediate state
#72
husam-e
opened
9 months ago
2
How to get superstate of source/destination state in OnTransitioned
#71
hywell-h
opened
1 year ago
0
Update panic message for unexpected parameter count
#70
GerardVivancos
closed
1 year ago
1
fix potential issue of statemachine trigger lost
#69
liang-kang
closed
1 year ago
1
Fix race conditions in queued Fire
#68
qmuntal
closed
1 year ago
1
Does FiringQueued statemachine run to complete if any error occurs?
#67
liang-kang
opened
1 year ago
0
fix concurrent issue
#66
liang-kang
closed
1 year ago
1
Reduce state transition allocations
#65
qmuntal
closed
1 year ago
2
Optimizing findHandler
#64
k-raval
closed
1 year ago
3
No valid leaving transitions are permitted from state ... for trigger ...
#63
heiningair
closed
1 year ago
1
Support concurrent state machine reads
#62
qmuntal
closed
1 year ago
0
Concurrent issue on String() function
#61
youngSSS
closed
1 year ago
1
Drop stretchr/testify dependency
#60
qmuntal
closed
1 year ago
0
Rewrite interface{} to any
#59
qmuntal
closed
1 year ago
0
How to get the super state of hierarchical state?
#58
kaundinya5
closed
1 year ago
4
Fix transitions between same cluster
#57
qmuntal
closed
1 year ago
0
Export to DOT graph doesn't produce correct string representation of the state machine
#56
zaporozhets
closed
1 year ago
2
Extended state [WIP]
#55
kunalpowar
closed
1 year ago
1
Support for extended states
#54
kunalpowar
closed
1 year ago
3
Fix unaligned panic on 32 bit arm
#53
qmuntal
closed
1 year ago
0
unaligned 64-bit atomic operation
#52
kkettinger
closed
1 year ago
4
A better way to pass transition arguments
#51
lexuzieel
opened
2 years ago
3
Return error from PermitDynamic
#50
qmuntal
closed
2 years ago
0
No way to get error returned from PermitDynamic
#49
lexuzieel
closed
2 years ago
1
What are internal transitions?
#48
lexuzieel
closed
2 years ago
3
README does not explain where and how states are defined
#47
tvogt
closed
2 years ago
1
Relax SetTriggerParameters check to allow all Go allowed casts
#46
qmuntal
closed
2 years ago
1
SetTriggerParameters enhancment: validate interfaces
#45
delwaterman
closed
2 years ago
4
graphviz: quote transition labels appropriately
#44
qmuntal
closed
2 years ago
0
Update graph_test.go
#43
qmuntal
closed
2 years ago
0
graphviz: quote guard functions appropriately
#42
qmuntal
closed
2 years ago
0
Add ToGraph regression tests
#41
qmuntal
closed
2 years ago
0
Next